A Python tool that finds and extracts files from packet capture (pcap) files for forensic analysis.
pcapfex is a Python-based forensic tool that extracts files from packet capture (pcap) files. It automatically scans network traffic data to identify and recover embedded files, even when non-standard protocols are used, aiding in digital forensics and security investigations.
Digital forensics analysts, security researchers, and network administrators who need to extract files from network packet captures for investigation or analysis.
It offers a simple, extensible solution for file extraction from pcaps with a plugin system that allows customization, distinguishing it from more rigid or protocol-specific tools.
'Packet Capture Forensic Evidence eXtractor' is a tool that finds and extracts files from packet capture files
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Only requires a pcap file as input with commands like `pcapfex.py samplefile.pcap`, making it easy to start with minimal configuration, as emphasized in the README.
Capable of extracting files even when non-standard or custom protocols are used, as stated in the GitHub description, allowing flexibility in forensic investigations.
Offers a straightforward plugin architecture for Python developers to add support for new file types or encodings, enabling customization beyond basic extraction, per the README.
Scans pcap files and exports all discovered files in a structured format, simplifying the recovery process for forensic analysts, as highlighted in the key features.
Developed and tested for Linux only, with no guarantee on Windows due to missing optimizations, restricting its usability in mixed-OS environments.
Requires Python 2.7, which is end-of-life, posing security risks and compatibility issues with modern systems and libraries.
For better multithreaded search, the regex package is optional; without it, extraction may be slower on large pcap files, as noted in the README.
Focuses primarily on file extraction without advanced forensic features like real-time analysis, deep protocol inspection, or built-in decryption for encrypted traffic.