Psniffer
A GUI sniffer wrritten by Python using wxPython, winpcapy and matplotlib.
Install / Use
/learn @gardenia22/PsnifferREADME
Psniffer
This is a project from my course that requires us building a GUI program with basic functions of a sniffer by using winpcap library.
Psniffer is a GUI sniffer wrritten by Python using wxPython, winpcapy and matplotlib.
#Requirement:
#Run Psniffer:
$python Psniffer.py
#Functions:
- list all network interfaces
- set filters before capturing
- capture network packets
- analyze Protocol heads of packets(support IPv4, IPv6, TCP, UDP and ARP)
- view bytes of packets(support Hex and Char)
- protocol and IP stats
- save captured packets in JSON format
#Instructions:
- Select Interfaces where you want to capture packets
- Use Filters to select the type of packets you want to capture
- Start capture packets by clicking on Start in Capture Menu or the Start Icon in Toolbar
- Stop capture packets by clicking on Stop in Capture Menu or the Stop Icon in Toolbar
- Select captured packet in the list, then the detail head information and packet bytes will show bellow
- Click Save to save the detail head information and packet bytes in JSON format
- Use Stats to see the protocol and IP statistics
Related Skills
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
