top of page

Cybertection Scanner-X - A Cyberpunk-Themed Network Scanner

Cybertection Scanner-X is a GUI-based network scanning tool built with Python and Tkinter, featuring a cyberpunk aesthetic with neon colors and a terminal-like interface. It allows users to perform ping scans (host discovery) and port scans (open port detection) on target IP addresses or networks.

🔧 Key Features

1. Ping Scan (Host Discovery)

  • Checks if hosts in a network are alive using ICMP ping (cross-platform).

  • Supports single IPs or CIDR ranges (e.g., 192.168.1.0/24).

  • If no CIDR is provided, it defaults to a /24 subnet scan.

  • Outputs live hosts in the results panel.

2. Port Scan (Open Port Detection)

  • Scans TCP ports on a target machine.

  • Accepts single ports (e.g., 80) or ranges (e.g., 1-100).

  • Uses socket connections with a 0.3-second timeout for efficiency.

  • Reports all open ports in a list (e.g., OPEN PORTS: [22, 80, 443]).

3. Cyberpunk-Themed UI

  • Dark background (#121212) with neon blue & green accents.

  • Monospace font (Courier New) for a terminal-like feel.

  • ScrolledText output with auto-scrolling for real-time logs.

  • Status bar at the bottom to track scan progress.

4. Threaded Scanning

  • Runs scans in background threads to keep the GUI responsive.

  • Prevents freezing during long scans.

  • "Stop" functionality (though not fully implemented yet).

5. Additional Controls

  • Clear Button – Wipes the output log.

  • Exit Button – Closes the application.

⚙️ How It Works

Ping Scan Logic

  • Takes an IP or network (e.g., 192.168.1.0/24).

  • Checks each host in the subnet with ping (ICMP echo requests).

  • Logs responding hosts as "[+] [IP] is alive".

Port Scan Logic

  • Takes a target IP and port range (e.g., 1-100).

  • Attempts a TCP handshake on each port.

  • If a connection succeeds, the port is marked open.

  • Outputs the list of open ports.

🚀 Potential Improvements

  • Service Detection – Identify running services (HTTP, SSH, FTP).

  • Banner Grabbing – Fetch service versions.

  • Scan Speed Optimization – Use concurrent scanning.

  • Export Results – Save logs to a file.

  • Nmap Integration – For advanced scanning options.

🎯 Use Cases

✔ Network Admins – Quickly check device availability.
✔ Penetration Testers – Identify open ports for security assessments.
✔ Hobbyists – Learn about networking and Python GUI development.

 

 

DISCLAIMER 

🚨 Note: Always ensure you have permission before scanning networks to avoid legal issues. Do not use this tool for anything illegal. 

Cybertection Scanner-X (for windows only) Beta Version

$0.00Price
bottom of page