Viper 1.3 (TBD)
===============

- Change of the github repository to an own organisation
- Enabled Viper to be installed globally with setuptools and Makefile
- Added notes to API
- Added clustering by ssdeep
- Added clustering by imphash
- Added clustering by pehash
- Added submodule to pe command to scan and cluster by AddressOfEntryPoint
- Added several more Office Formats
- Added interface for MISP
- Added module to interact with Koodous
- Added module for statistics
- Added module to parse PST files
- Added module for passiveSSL
- Added module for passiveDNS
- Added scandir if installed to avoid os.walk
- Fixed typo in pyelftools
- Fixed file path when using VIPER_ROOT
- Fixed bug in notes handling for unsaved files
- Fixed bug in API when deleting a file
- Fixed bug with unwanted characters from output
- Fixed bug in reports module of web interface
- Fixed bug in HTML parser
- Fixed bug in database handling
- Fixed bug in fuzzy help
- Fixed bugs in web interface
- Fixed PEHash to match TotalHash Implementation
- First changes to make viper python3 ready
- Change From OleFileIO_PL to olefile

Viper 1.2 (2015-04-04)
======================

- Added new web interface
- Added option to "pe security" command to identify all signed PEs
- Added authenticode check in "pe security" command
- Added structured logging to modules instead of print
- Added operator to redirect a command output to a file
- Added option to VirusTotal module to download a file
- Added option to VirusTotal module to submit a comment
- Added projects list to API
- Added modules execution to API
- Added module to submit files to LastLine sandbox
- Added command to create and add new files
- Transitioned commands and modules to argparse
- Fixed multiple bugs in email module
- Fixed bug in strings module
- Fixed "latest"-database method to return latest file based on id rather then created_at
- Fixed bug in deletion of files and notes
- Fixed bug in deletion of tags
- Fixed bug in update.py utility when dealing with new directories

Viper 1.1 (2014-10-22)
======================

- Added search by file type
- Added search by mime type
- Added possibility to sequence commands through a ; separator
- Added automatic tagging of files matched by Yara signatures
- Added option to edit Yara rules through default editor
- Added auto-completion for command and module names
- Added auto-completion for tilde expansion
- Added option to submit file to VirusTotal
- Added update.py utility
- Added many new Yara signatures
- Added auto-generation of index.yara file
- Added Linux and Windows support to IDA module
- Added ROT support to XOR module
- Added peepdf support in PDF module to list, dump and open streams
- Added many new RAT decoders (Albertino, Clientmesh, DarkRat, Greame, LostDoor, LuxNet, Pandora, Punisher, SmallNet, AdWind, xRat)
- Added new export command
- Added new IDX parser module
- Added new ClamAV module
- Added new APK parsing module
- Added new SWF parsing module
- Added new ELF parsing module
- Added pehash to PE module
- Fixed duplication of sessions when the same file is re-opened
- Fixed bug in pe resource scan

Viper 1.0 (2014-07-12)
======================

Initial release.
