Skip to content

Fast ICMP network scanner in Python with threading, identifying alive hosts across IP ranges. Clean output for recon and cybersecurity tasks.

License

Notifications You must be signed in to change notification settings

Cursed271/IPScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to IPScan Typing SVG


Version License Python Status


Overview 🎯

IPScan is a Python-based network reconnaissance tool designed for efficient active host discovery. It performs ICMP ping sweeps across an IP range to detect live hosts using multithreading for speed. Built with the ipaddress and rich libraries, IPScan provides clean, color-coded outputs for better readability and is ideal for network admins and cybersecurity professionals.

Key Features

  • 🚀 Fast Host Discovery: Multithreaded scanning of IP ranges ensures quick detection of active hosts.
  • 📡 Ping Sweep Functionality: Uses ICMP ping to check the reachability of IPs across subnets.
  • 🧠 Smart Subnet Validation: Automatically verifies and processes the IP range or CIDR block input.
  • 🎨 Colorful Terminal Output: Displays results in a visually appealing format using the rich library.
  • 🖥️ Cross-Platform Support: Compatible with both Windows and UNIX-based systems for wide usability.

Screenshots 📸

IPScan Interface:

Installation ⚒️

  1. Pre-requisites: Ensure you have Python3 installed on your system.
  2. Clone the Repo: Use "git clone https://github.com/Cursed271/IPScan"
  3. Traverse into the Directory: Use "cd IPScan"
  4. Install Dependencies: Use "pip install -r requirements.txt"
  5. Execute the Script: Use "python3 IPScan.py"
  6. Enter the IP Range when prompted

Legal Disclaimer ⚖️

⚠️ Important Notice

This tool is intended for:

  • Authorized security testing ONLY
  • Educational and research purposes
  • Legal and ethical use cases

You must:

  • Obtain proper authorization before use
  • Comply with all applicable laws
  • Use responsibly and ethically

The author assumes no liability for misuse of this tool.

Contributing 💡

  • Steven Pereira (aka Cursed) - Creator & Maintainer

Contributions welcome! Feel free to:

  • 🐛 Report bugs
  • 💡 Suggest features
  • 🔧 Submit pull requests
  • 📖 Improve documentation

License 📃

IPScan is licensed under the COE or CursedSec Ownership Edict License.

This software is proprietary intellectual property owned exclusively by CursedSec.

Unauthorized redistribution, modification, and re-uploading to any other repository (public or private) are strictly forbidden and constitute a direct violation of the CursedSec Ownership Edict (COE).

Consider this a warning: I track every copy. Get your own ideas, you lazy little shits.

Violators will face immediate legal action and DMCA takedown requests. All development must be conducted via approved Pull Requests on this official repository.

Let's Connect ⛓️‍💥

Have suggestions or feature requests? Feel free to reach out via:

Your feedback helps improve IPScan! Contributions and PRs are always welcome. 🚀

Releases

No releases published

Languages