Packet capture tool based on Pcap and Qt
- CMake 3.10+
- QT 6.1+
- GCC (Clang not tested)
- Npcap installed
First, add QT_DIR
and Qt6_Dir
to your environment variables if they are not set. They should point to MinGW
folder inside Qt, perhaps like C:\Qt\6.4.1\mingw_64
.
Then, use CMake in .\build\
cmake .
make
Build outputs will be placed in .\build\
.
- GUI support
- Detect all network interfaces
- Packet capture on requested NIC
- Parse packets and print out layered results
- Custom parser support
- Plugin system
- Dump result to *.pcap file
- Load existing *.pcap file for analysis