Skip to content

A legal, PyQt6-based cybersecurity dashboard for consent-based network traffic analysis on Windows. Captures packet metadata only (IPs, ports, protocols) with filter-driven monitoring and IP tracking - no decryption or MITM. Intended for educational, debugging, and defensive security use on authorized systems only.

Notifications You must be signed in to change notification settings

samay825/WhatsApp-Network-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation


Header
WhatsAppTrafficTracker Logo Typing SVG

Python Windows PyQt6 WhatsApp


Android iOS Windows macOS Linux


Status Contributions Stars



🎯 A modern PyQt6-based SOC-style dashboard for authorized, educational network traffic analysis


πŸ“₯ Download Latest Release



🌟 Overview

WhatsAppTrafficTracker is a professional cybersecurity dashboard designed for:

Purpose Description
πŸ“š Learning Network traffic analysis fundamentals
πŸ”„ Understanding Real-time packet flows & patterns
πŸ›‘οΈ Practicing Defensive / Blue-team concepts
╔══════════════════════════════════╗
β•‘     METADATA CAPTURE ONLY        β•‘
╠══════════════════════════════════╣
β•‘  βœ… IPs, Ports, Protocols        β•‘
β•‘  βœ… Timestamps & Sizes           β•‘
β•‘  ❌ NO Message Access            β•‘
β•‘  ❌ NO Decryption                β•‘
β•‘  ❌ NO MITM Attacks              β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

πŸ–₯️ Interface Preview

🎨 Dark SOC-inspired UI with smooth hover effects and clean alignment


UI Preview


πŸ”₯ Key Features

Feature Description
🎨 Cybersecurity Dark Theme β€” Modern SOC-inspired UI design
πŸ“‘ Smart Packet Capture β€” Filter-based intelligent capturing
🧭 IP Tracker β€” Location mapping & traffic correlation
πŸ“Š Live Monitoring β€” Real-time traffic visualization
🧾 Detailed Logs β€” Severity levels & timestamps
πŸ“€ Export Options β€” CSV & JSON support
🧡 Performance β€” Thread-safe, non-blocking GUI
πŸ“± Responsive Design β€” Works on all screen sizes
🌐 Cross-Platform β€” Windows, macOS, Linux support
πŸ“± Mobile View - Tap to see features
🎨 Dark Theme πŸ“‘ Packet Capture 🧭 IP Tracker
Modern UI Smart Filtering Location Map
πŸ“Š Live Monitor 🧾 Logs πŸ“€ Export
Real-time Severity CSV/JSON


πŸš€ Quick Start

graph LR
    A[πŸ“¦ Download ZIP] --> B[πŸ“‚ Extract Files]
    B --> C[▢️ Run .exe]
    C --> D[🎯 Start Capture]
    D --> E[πŸ“ž Make Call]
    E --> F[πŸ“Š View Data]
    
    style A fill:#25D366,stroke:#128C7E,color:#fff
    style B fill:#25D366,stroke:#128C7E,color:#fff
    style C fill:#25D366,stroke:#128C7E,color:#fff
    style D fill:#25D366,stroke:#128C7E,color:#fff
    style E fill:#25D366,stroke:#128C7E,color:#fff
    style F fill:#25D366,stroke:#128C7E,color:#fff
Loading
πŸ“± Mobile View - Quick Start Steps
πŸ“¦ Step 1: Download ZIP
      ⬇️
πŸ“‚ Step 2: Extract Files  
      ⬇️
▢️ Step 3: Run .exe
      ⬇️
🎯 Step 4: Start Capture
      ⬇️
πŸ“ž Step 5: Make Call
      ⬇️
πŸ“Š Step 6: View Data

πŸ“‹ Step-by-Step Guide

πŸ“₯ Click to expand installation steps
Step Action Details
1 πŸ“¦ Download Get the latest release ZIP
2 πŸ“‚ Extract Unzip to any location
3 ▢️ Run Launch whatsapptracker.exe
4 ⚠️ Windows Warning Click More info β†’ Run anyway
5 🎯 Start Click Start Capture button
6 πŸ’¬ WhatsApp Install from Microsoft Store & open
7 πŸ“ž Call Start a voice call (with consent)
8 πŸ“Š View Check IP Tracker tab for metadata

Note

If the remote user has "Protect IP address" enabled, IP details will not appear β€” this is expected behavior.



πŸ” Security & Privacy First

βœ… What We DO ❌ What We DON'T
Capture metadata only Access messages
Log IPs & ports Inspect payloads
Track protocols Bypass encryption
Record timestamps Intercept credentials
Respect privacy Run hidden processes

Important

Use only on systems or networks you own or have explicit permission to analyze.



πŸ“± Mobile View - Tech Stack
Technology Description
🐍 Python 3.11+ Modern async/await support
πŸ–ΌοΈ PyQt6 Beautiful dark UI framework
πŸ“‘ Packet Interception Windows native APIs
πŸ—οΈ Modular Architecture Production-ready codebase
🌐 Cross-Platform Windows, macOS, Linux
πŸ“± Responsive Mobile-friendly docs


⚠️ Legal Disclaimer

[!CAUTION] This project is intended strictly for educational, debugging, and defensive security purposes.
Unauthorized interception of network traffic may violate local laws.

The author takes no responsibility for misuse.
This project is not affiliated with WhatsApp or Meta.



🀝 Contributing

We welcome contributions! Here's how you can help:

Type Description
🎨 UI/UX improvements
⚑ Performance optimizations
πŸ”§ Additional analysis modules
πŸ“ Documentation updates
πŸ› Bug fixes

Tip

Please keep all contributions legal and privacy-respecting.



πŸ’– Support the Project


If you find this project useful, show your support!


Star this repo Fork Share




Made with πŸ’š for the Cybersecurity Community


Windows macOS Linux Android iOS

πŸ“± Zork Naam hai Amara


Footer

About

A legal, PyQt6-based cybersecurity dashboard for consent-based network traffic analysis on Windows. Captures packet metadata only (IPs, ports, protocols) with filter-driven monitoring and IP tracking - no decryption or MITM. Intended for educational, debugging, and defensive security use on authorized systems only.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published