Binary analysis and management framework
Clone or download
Permalink
Failed to load latest commit information.
data Cleaned Yara rules Oct 14, 2018
docs Updated configuration for documentation Oct 14, 2018
tests Fixing unittests Aug 22, 2018
viper Better error handling of Yara scanner Oct 15, 2018
.coveragerc add tests for APK module Apr 15, 2017
.gitignore Merge branch 'master' into py3 Apr 19, 2017
.gitmodules Update submodules Apr 10, 2017
.travis.yml Clearly not ready for 3.7 Aug 22, 2018
CONTRIBUTING.md Updated CONTRIBUTING page Jan 31, 2016
LICENSE Updated copyright notice Aug 20, 2018
MANIFEST.in remove old web from manifest Feb 19, 2018
README.md Reverted readme Jun 18, 2018
manage.py add updated web from kevthehermit/ViperV2 Feb 2, 2018
requirements-base.txt pip3 configuration Aug 27, 2018
requirements-dev.txt Updated requirements for py3 Aug 26, 2018
requirements-modules.txt Fixed requirements definition Oct 14, 2018
requirements-web.txt pip3 configuration Aug 27, 2018
requirements.txt refactor/separate requirement files Apr 29, 2017
settings_local.py.sample add DjangoWhiteNoise for serving static files in non debug mode Feb 6, 2018
setup.cfg add DjangoWhiteNoise for serving static files in non debug mode Feb 6, 2018
setup.py Fixed unused import Oct 14, 2018
tox.ini Starting to drop Python 2.7 Aug 22, 2018
viper-cli add DjangoWhiteNoise for serving static files in non debug mode Feb 6, 2018
viper-update add updated web from kevthehermit/ViperV2 Feb 2, 2018
viper-web more undo of yara Feb 19, 2018
viper.conf.sample clean up, update config, rewrite docs Feb 4, 2018

README.md

Viper

Viper is a binary analysis and management framework. Its fundamental objective is to provide a solution to easily organize your collection of malware and exploit samples as well as your collection of scripts you created or found over the time to facilitate your daily research.

For more information and instructions on how to install it visit viper.li


Build Status Documentation Status codecov

Wanna contribute? Viper is an open, BSD-licensed, collaborative development effort that heavily relies on contributions from the whole community. We welcome tickets, pull requests, feature suggestions.

When develping new modules or patches, please try to comply to the general code style that we try to maintain across the project. When introducing new features or fixing significant bugs, please also include some concise information and possibly also introduce comprehensive documentation in our guide.