Skip to content

Ghost Network Sniffer is a packet analysis tool designed for ethical cybersecurity research, network diagnostics, and educational use

License

Notifications You must be signed in to change notification settings

Ghost0d0/Ghost-Network-Sniffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👻 Ghost Network Sniffer

⚠️ Legal Disclaimer

This project is strictly for educational and authorized cybersecurity research purposes.

Do not deploy this tool on systems you do not own or have written permission to test. Unauthorized use is illegal.


GUI Screenshot

Ghost Network Sniffer is a packet analysis tool designed for ethical cybersecurity research, network diagnostics, and educational use. Built with Python and Scapy, it provides real-time traffic inspection with an intuitive dark-mode GUI.

Features

  • 🕵️‍♂️ Real-time packet capture (TCP, UDP, HTTP, DNS, ICMP)
  • 📊 Detailed protocol analysis (Ethernet, IP, TCP/UDP headers, payload inspection)
  • 🔍 Advanced filtering (by protocol, port, or custom BPF syntax)
  • 💾 PCAP export for further analysis in Wireshark/Tshark
  • 🖥️ Cross-platform (Windows, Linux, macOS)
  • 🎨 User-friendly interface with dark theme and dynamic stats

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/ghost-network-sniffer.git
    cd ghost-network-sniffer
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the sniffer (Admin privileges recommended):

    python main.py

Usage

  1. Select a network interface from the dropdown.
  2. Filter traffic by protocol (All/TCP/UDP/HTTP/DNS/ICMP).
  3. Start/Stop capture with dedicated buttons.
  4. Inspect packets in the table and view full details below.
  5. Export sessions to PCAP for offline analysis.

Screenshots

(Replace with actual screenshots)

Ethical Notice

This tool is not for:
❌ Unauthorized network monitoring
❌ Penetration testing without permission
❌ Any illegal activities

By using this software, you agree to use it responsibly and lawfully.

License

MIT License


Buy me a coffee - 0xf89c84554c78B3194A56042bd803CcA62EA423E9

👻 Ghost - Because even ghosts leave traces.

About

Ghost Network Sniffer is a packet analysis tool designed for ethical cybersecurity research, network diagnostics, and educational use

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages