c3rb3ru5d3d53c / signatures

Community Detection Signature Build and Distribution Pipeline for YARA, Suricata, Snort and Sigma
The Unlicense
26 stars 5 forks source link

Signatures

build YARA Suricata Sigma Stars Forks License

This repository is designed to provide a way to create and distribute detection signatures easily.

Get creative with your own detection solutions, completely unencumbered by license limitations.

To help combat evil, we firmly commit our work to the public domain for the greater good of the world. :tada:

Downloading Compiled Signatures

Dependencies

sudo apt update
sudo apt install make parallel docker.io jq
sudo usermod -a -G docker $USER
sudo systemctl enable docker
sudo reboot

Building Signatures

Building Suricata Signatures

make suricata-docker version=suricata-6.0.5
make suricata-docker-build version=suricata-6.0.5

Building YARA Signatures

make yara-docker version=yara-4.2.0
make yara-docker-build version=yara-4.2.0

Building Sigma Signatures

make sigma-docker version=sigma-0.20
make sigma-docker-build version=sigma-0.20 threads=4

Packaging Signatures

To package signatures use the following.

Package Targets

make package-targets

Package All

make package

Contributing

If you wish to submit your signatures to the repository please have a look at CONTRIBUTING.md for our style and contribution guidelines.