Skip to content

DarkPort is a fast, fun, and powerful Python port scanner. Scan TCP/UDP ports, detect OS, grab banners, and generate cool reports โ€” no terminal sorcery required. Built for hackers, by a hacker. โšก๐ŸŽฎ

License

Notifications You must be signed in to change notification settings

Krupal1574/darkport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โšก DarkPort โ€” Advanced Python Port Scanner โšก

By Krupal Prajapati | ๐Ÿ›ก๏ธ Cybersecurity | ๐Ÿ•ต๏ธ Ethical Hacking


๐Ÿงฉ Features

Jump into the world of scanning just like Mario jumps into a pipe!

๐ŸŽฏ Multithreaded port scanning
๐Ÿง  Auto OS Detection via TCP/IP fingerprinting
๐ŸŒŽ GeoIP Lookup for location detection
๐Ÿ•ธ๏ธ Supports TCP, UDP, or Both
๐Ÿ•น๏ธ UDP Payloads for DNS, NTP, SNMP
๐Ÿ“ฆ Export to CSV, JSON, or HTML
๐Ÿ“‹ Banner Grabbing for open ports
๐Ÿ” Service Detection & Status
๐Ÿ’ฅ Stylish CLI output with colors and tables
๐Ÿ„ Works fast โ€” just like a super mushroom!


๐Ÿš€ Getting Started

๐Ÿ›  Requirements

Install dependencies:

pip install -r requirements.txt

๐Ÿ•น๏ธ Usage

python darkport.py

Sample Run:

Enter website URL or IP: https://demoqa.com
Custom port range? (Y/N): n
Scan TCP, UDP, or Both? (tcp/udp/both): both

Then watch it go BRRRRR ๐Ÿš€๐Ÿ’ฅ


๐Ÿ“Š Export Options

You can export your results as:

  • โœ… CSV: demoqa_com_results.csv
  • โœ… JSON: demoqa_com_results.json
  • โœ… HTML: demoqa_com_report.html

๐Ÿ“ก OS Detection & GeoIP Lookup

When scanning starts, DarkPort automatically:

๐Ÿงฌ Detects operating system (e.g., Windows, Linux, etc.)
๐ŸŒ Checks physical location (e.g., United States, Germany, India, etc.)


  _____          _____  _  _______   ____  _____ _______
 |  __ \   /\   |  __ \| |/ /  __ \ / __ \|  __ \__   __|
 | |  | | /  \  | |__) | ' /| |__) | |  | | |__) | | |
 | |  | |/ /\ \ |  _  /|  < |  ___/| |  | |  _  /  | |
 | |__| / ____ \| | \ \| . \| |    | |__| | | \ \  | |
 |_____/_/    \_\_|  \_\_|\_\_|     \____/|_|  \_\ |_|

         โšก DarkPort โ€” Advanced Python Port Scanner โšก
             Developer: Krupal Prajapati

๐ŸŽ Bonus: Easter Eggs?

Who knows... Maybe if you scan port 1337 or 1989, youโ€™ll get a surprise! ๐Ÿ‘€๐Ÿ„


๐Ÿง  Legal Note

This tool is intended only for educational and authorized security testing.
Always ensure you have permission before scanning any system.


๐Ÿ™Œ Support / Contribute

๐ŸŒŸ Star this repo if you like it
๐Ÿ• Suggest ideas (maybe Luigi-mode?)
๐Ÿž Report bugs or errors
๐ŸŽฎ Add features via Pull Requests



Letโ€™s-a scan! ๐Ÿงฐโœจ

About

DarkPort is a fast, fun, and powerful Python port scanner. Scan TCP/UDP ports, detect OS, grab banners, and generate cool reports โ€” no terminal sorcery required. Built for hackers, by a hacker. โšก๐ŸŽฎ

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages