Digital Forensics Framework¶
- Digital Forensics Framework
- Overview
- User experience
- Developer experience
- Documentation
- Support
- Forums
- IRC
- Report, features, ...
- Other ressources
Digital Forensics Framework is a project dedicated to digital forensics. Written in Python and C++, it is cross-platform, highly modular and customizable. The graphical user interface is developped with PyQt. Interface between Python and C++ is achieved thanks to Swig.
DFF is open source and released under the terms of the GNU General Public License v2 (GPL).
Overview¶
User experience¶
- Cross-platform (Linux, Windows, work in progress to provide a port to *BSD and Mac OS X)
- Highly modular and extensible
- Scriptable
- User-friendly graphical interface
- Ergonomic console interface (enhanced completion)
- Stackable file system
- Multithreaded
- Gallery viewer
- Thematic modules
Developer experience¶
- API available both in Python and C++
- Core API wrote in C++ for enhanced speed
- Live Scripting : API available and scriptable through python interpreter
- Easy drivers and script developement through the API
- Possibility of writing script both in graphical interface and console
- IDE, with template available for different type of modules (graphical, console, drivers)
Read more about DFF features
Documentation¶
You can read the DFF guide (work in progress).
Others resources:
Support¶
Forums¶
For getting help or discussing about DFF, you can browse the DFF forums. In order to post a message, you will need to be registered. You can register through this page.
IRC¶
In addition to the forum, you can also join the channel #digital-forensic on freenode IRC network. Most of the team is present and will answer your questions.
Report, features, ...¶
If you need to submit a bug report, a patch or a feature request, please read the Submission guidelines.
Other ressources¶
The following links provide some information concerning the project evolution:
- issues related to DFF.
- source activity statistics
- project activity