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
    •  

      By downloading, installing, or using the Cybertection Scanner-X, you agree to abide by the terms of this license agreement.

      • Grant of License: Cybertection grants you a non-exclusive, non-transferable license to use this software for personal or professional use, in accordance with the terms and conditions outlined herein.
      • Prohibited Actions: You may not:
        • Modify, reverse-engineer, decompile, or disassemble the software.
        • Distribute, sublicense, or sell the software to third parties without explicit permission.
      • Ownership Rights: All intellectual property rights and ownership of the Cybertection Scanner-X remain solely with Cybertection. This license does not convey any ownership rights.
      • Liability Disclaimer: Cybertection is not responsible for any damages resulting from the use or inability to use the software. Users are advised to operate the software at their own risk.
      • Termination: This license agreement is effective until terminated. Cybertection reserves the right to terminate your access if you violate any terms.
      • Updates & Support: Access to updates and support may be provided at Cybertection's discretion. No guarantees are made regarding the frequency or availability of updates.
      • For any questions or to request additional permissions, contact Cybertection support at cybertection@cybertection.net
bottom of page