Skip to content
stoQ Public Plugins
Python YARA Other
Branch: master
Clone or download
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
decompress Add timeout option and check for extracted object size (#42) Jan 24, 2019
dirmon Update README links for v2 master Dec 18, 2018
entropy Exclude tests from being installed along with plugins Dec 17, 2019
es-search Update README links for v2 master Dec 18, 2018
exif Exclude tests from being installed along with plugins Dec 17, 2019
falcon-sandbox Correct name in README Dec 27, 2018
filedir Consolidate filedir options into one section Feb 12, 2019
gcs Fix error handling issues with GCS Aug 2, 2019
hash
hash_ssdeep Exclude tests from being installed along with plugins Dec 17, 2019
iocextract
javaclass Exclude tests from being installed along with plugins Dec 17, 2019
jinja Fix jinja output Dec 18, 2018
kafka-queue Add kafka timeout configuration options Jun 13, 2019
lief Exclude tests from being installed along with plugins Dec 17, 2019
mimetype
mongodb Update README links for v2 master Dec 18, 2018
mraptor Update README links for v2 master Dec 18, 2018
ole Update README links for v2 master Dec 18, 2018
opswat Ensure apikey header is passed when polling for results (#77) Dec 17, 2019
pecarve Update README links for v2 master Dec 18, 2018
peinfo
pubsub Update README links for v2 master Dec 18, 2018
redis-queue Improve redis plugin Dec 28, 2018
rtf Update README links for v2 master Dec 18, 2018
s3 Update README links for v2 master Dec 18, 2018
smtp Handle unquote if body is NoneType Aug 20, 2019
stdout Update README links for v2 master Dec 18, 2018
swfcarve Ensure extracted is always defined Jul 23, 2019
symhash Update README links for v2 master Dec 18, 2018
tika Update README links for v2 master Dec 18, 2018
tnef Update README links for v2 master Dec 18, 2018
trid Correct regex for trid results (#63) Apr 26, 2019
vtmis-filefeed Add support to download samples from vtmis file feed Jan 4, 2019
vtmis-search Ensure query string is appended to results (#64) Apr 26, 2019
xdpcarve Update README links for v2 master Dec 18, 2018
xorsearch Exclude tests from being installed along with plugins Dec 17, 2019
yara Exclude tests from being installed along with plugins Dec 17, 2019
.gitignore Add mypy_cache to gitignore Jan 29, 2019
.travis.yml
LICENSE Update date Dec 6, 2018
README.md Add archiver functionality to kafka-queue Mar 27, 2019

README.md


Build Status Documentation Status License

Overview

stoQ is a automation framework that helps to simplify the mundane and repetitive tasks an analyst is required to do. It allows analysts and DevSecOps teams the ability to quickly transition between different data sources, databases, decoders/encoders, and numerous other tasks using enriched and consistent data structures. stoQ was designed to be enterprise ready and scalable, while also being lean enough for individual security researchers.

Documentation

If you're interested in learning more about stoQ, to include how to develop your own plugins, checkout the full documentation.

This git repository contains publicly available plugins that have been created for use with stoQ. The core stoQ repository can be found here.

Installation

Details on how to install these plugins can be found here.

Plugin List

Below is a listing of all public stoQ plugins, a description, and thier respective plugin class.

Plugin Name Description Plugin Type
decompress Extract content from a multitude of archive formats Worker
dirmon Monitor a directory for newly created files for processing Provider
entropy Calculate shannon entropy of a payload Worker
es-search Saves results to ElasticSearch Connector
exif Processes a payload using ExifTool Worker
falcon-sandbox Scan payloads using Falcon Sandbox Worker
filedir Ingest a file or directory for processing Provider, Connector, Archiver
gcs Read and write data to Google Cloud Storage Archiver, Connector
hash Hash content Worker
hash_ssdeep Generate a ssdeep hash of payloads Worker
iocextract Regex routines to extract and normalize IOC's from a payload Worker
javaclass Decodes and extracts information from Java Class files Worker
jinja Decorate results using a template Connector, Decorator
kafka-queue Publish and consume messages from a Kafka server Archiver, Connector, Provider
lief Parse and abstract PE, ELF and MachO files using LIEF Worker
mimetype Determine mimetype of a payload Worker
mongodb Save results and archive payloads to/from mongodb Archiver, Connector
mraptor Port of mraptor3 from oletools Worker
ole Carve OLE streams within Microsoft Office Documents Worker
opswat Scan payloads using OPSWAT MetaDefender Worker
pecarve Carve portable executable files from a data stream Worker
peinfo Gather relevant information about an executable using pefile Worker
pubsub Interact with Google Cloud Pub/Sub Archiver, Connector, Provider
redis-queue Interact with Redis server Archiver, Connector, Provider
rtf Extract objects from RTF payloads Worker
s3 Read and write data to Amazon S3 buckets Archiver, Connector
smtp SMTP Parser Worker Worker
stdout Sends results to STDOUT Connector
swfcarve Carve and decompress SWF files from payloads Worker
symhash Calculate symbol table hashes of a Mach-O executable file Worker
tika Upload content to a Tika server for automated text extraction Worker
tnef TNEF File Extractor Worker
trid Identify file types from their TrID signature Worker
vtmis-filefeed Process VTMIS File Feed Provider, Worker
vtmis-search Search VTMIS for sha1 hash of a payload or from results of iocextract plugin Worker, Dispatcher, Deep Dispatcher
xdpcarve Carve and decode streams from XDP documents Worker
xorsearch Scan a payload using xorsearch Worker
yara Process a payload using yara Worker, Dispatcher
You can’t perform that action at this time.