Skip to content

Packet Sniffer Program using Python, Scapy and Pyqt4

Notifications You must be signed in to change notification settings

A-Nr/Packet-Sniffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

  • Wireshark is the best packet analyzer program. Many network engineers used it in order to solve communication issues.
  • You can find many jobs require Wireshark for a network engineer with average salary $88000 in US.
  • Now, after being familiar with Wireshark and its feature, our target is to build our own packet analyzer that is similar to Wireshark.

Our Project:

Packet Sniffer Program using Python, Scapy and Pyqt4

Dependencies

Features

  • Multi-Threading
  • Packet Sniffing showing various information about the packet
  • Ability to select from available interfaces
  • Ability to save a (.pcap) file
  • User-Friendly GUI

Packet Information Shown

  • Packet Protocol
  • Payload
  • Source and Destination addresses
  • Time
  • Packet Length
  • Data Hex Presentation
  • Other Packet Information

Usage

  1. Start the program with python3 main.py
  2. Choose the required interface for sniffing
  3. Click Capture or the green Start button

About

Packet Sniffer Program using Python, Scapy and Pyqt4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages