An interactive network analyzer.
- Capture packets on a local device.
- Capture packets on a remote device.
- See incoming and outgoing packets.
- Export packets into a pcap file.
- Apply filters to the sniffer.
- Arch (pacman):
cmakemakegcclibcapopenssl - Debian (apt):
cmakemakegcclibcap-devlibssl-dev - Gentoo (emerge):
dev-util/cmakesys-devel/makesys-devel/gccsys-libs/libcapdev-libs/openssl - libtins is another dependency which has to be built and installed (including its own dependencies). Make sure to enable C++11 support when compiling libtins.
Run the following commands in a terminal in the root directory of the project:
mkdir build
cd build
cmake ..
make
sudo make install
Two executables will be created, pquarry(client) and pquarryserver(server).
A readme file that explains the usage of each executable is available in the respective directory.
To uninstall, run sudo make uninstall.