Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/broadsword007/wolfpack

Wolf Pack is a cross-platform network traffic analyzer built using Qt and Library PcapPlusPlus
https://github.com/broadsword007/wolfpack

networks packet-analyzer packet-classification packets pcapplusplus qt sniffing

Last synced: 2 months ago
JSON representation

Wolf Pack is a cross-platform network traffic analyzer built using Qt and Library PcapPlusPlus

Awesome Lists containing this project

README

        

# WolfPack
Wolf Pack is a cross-platform network traffic analyzer built using Qt and Library PcapPlusPlus. This utility features real time traffic analyzer and shows a graphical view of the number of packet from different protocols. Currently the application supports Ethernet, IPv4, IPv6, TCP UDP, DNS, HTTP, SSL, SIP, VoIP, RTP, FTP, DHCP, ICMP, PPPOE, ARP and HTTPS.

## How to build and run this program?
As mentioned earlier, the program is built over Qt Framework. So you will need to install Qt toolkit ([Latest version](https://download.qt.io/archive/qt/5.9/5.9.0/) recommended). Once Qt is installed you need to install just one dependency Library [PcapPlusPlus](https://github.com/seladb/PcapPlusPlus) to get every thing right. Library PcapPlusPlus's build instructions are given [here](http://seladb.github.io/PcapPlusPlus-Doc/download.html), however, you can download prebuilt binaries from the same link. After completing these just do these steps to run the program.

- Start Qt Creator in administrative mode (For Linux), for windows administrative mode is not required
- Open the .pro file located in the root directory.
- Now just click the run button to start the project

## Program in Action
[Youtube Video](https://www.youtube.com/watch?v=PIza63fQmRo)

## Sample Images

- ![Main Pie Chart](/images/1.png)
- ![Pie Chart of less frequent protocols](/images/2.png)
- ![Description of currently selected Pie Slice](/images/4.png)
- ![Picture of complete window](/images/5.png)