W3ndige / aurora

Malware similarity platform with modularity in mind.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aurora

Linting Testing

Automated malware similarity platform with modularity in mind.

Aurora preview

Usage

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.

Configuration

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.

uvicorn aurora.app

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

License

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.

About

Malware similarity platform with modularity in mind.

License:Other


Languages

Language:Python 76.4%Language:HTML 20.3%Language:JavaScript 2.2%Language:Mako 0.5%Language:Dockerfile 0.3%Language:CSS 0.2%Language:Shell 0.1%