Simple network packet sniffer written in python.

Simple network packet sniffer written in python.

An application that can sniff packets in a local network and display protocol information.
Requirements:
– Linux
– Windows
– Python 2.7
Feature List:
+ Sniff packets in a local network.
+ Filter packets by specific protocol in real time.
+ Extract specific attributes from a filtered protocol in real time.
+ Calculate maximum diameter, maximum packet length, average diameter, and average packet size.
Protocol Support:
– Linux: Ethernet (MAC), ARP, IP, ICMP, TCP, UDP
– Windows: IP, ICMP, TCP, UDP

Sniffer-txt.py Script:

Sniffer-gui.py Script: