Awesome Open Source
Awesome Open Source


Linting Testing

Automated malware similarity platform with modularity in mind.

Aurora preview


Essential services

Remember, that aurora uses a number of services running under a hood.

In order to set up Karton, please see the Karton documentation, which gives a great head start into how Karton ecosystem works and how you can easily write new karton for different similarity tasks.


Rename the .env.template file to .env and fill the blank values.

Manual installation

Make sure that libmagic and libfuzzy libraries are installed.

For Ubuntu:

apt-get install -y libmagic-dev libfuzzy-dev libfuzzy2

For Arch Linux:

pacman -S ssdeep

Install aurora package.

pip install .

Start the server.


Docker installation

In addition, you can use both Docker image and Docker Compose to quickly setup full environment.

docker-compose -f docker-compose.yml build
docker-compose -f docker-compose.yml up


This software is licensed under This software is licensed under GNU Affero General Public License version 3 except for kartons.

For more information, read LICENSE file.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (1,142,969
Security (8,747
Cybersecurity (1,412
Malware (1,007
Malware Research (244
Similarity (151
Related Projects