Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 1.01 KB

File metadata and controls

39 lines (31 loc) · 1.01 KB

Pcap-dissection

Pcap dissector implemented in Java using jnetpcap (http://jnetpcap.com/)

Generic badge star this repo

Prerequisites

WinPcap/libpcap
Maven
Java 8+

Installing

mvn clean install

Metrics computed include:

  • Number of packets sent/received
  • HTTP packets
  • Number of GET requests
  • Number of POST requests
  • Distribution of HTTP responses
  • HTTP servers
  • Images downloaded
  • DNS packets
  • TCP packets
  • Distribution of TCP flags
  • SSL/TLS packets
  • UDP packets
  • Utilised ports
  • IP addresses visited and their netnames

Important

The program requires importing the jnetpcap library as well as WinPcap version 4.0.1 (http://www.winpcap.org) or later for Windows OS and the libpcap RPM package for Linux/Debian. The WhoIs client is implemented using the apache.commons.net library (https://commons.apache.org/proper/commons-net/).