Skip to content

ScanDrift πŸ“‘ ScanDrift is a comprehensive network scanning and exploitation framework designed for security professionals, network administrators, and ethical hackers. It facilitates efficient port scanning, geolocation of target IPs

License

Notifications You must be signed in to change notification settings

hacker-hub8/ScanDrift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ScanDrift ⚠️


β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ ]β–„β–„β–„β–„β–„β–„β–„β–„
β–‚β–„β–…β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–…β–„β–ƒβ–‚
[β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ]
β—₯βŠ™β–²βŠ™β–²βŠ™β–²βŠ™β–²βŠ™β–²βŠ™β–²βŠ™β—€
ScanDrift is a comprehensive network scanning and exploitation framework designed for security professionals, network administrators, and ethical hackers. It facilitates efficient port scanning, geolocation of target IPs, and offers an interactive exploitation mode to assess potential vulnerabilities.

Features πŸ›œ

  • Port Scanning: Identify open ports on target IP addresses with customizable scanning options.
  • Geolocation Lookup: Retrieve geographical information of target IPs, including country, region, city, and ISP details.
  • Exploitation Mode: Interactive mode to analyze and exploit detected services on open ports.
  • Result Management: View and save scan results for future analysis.
  • User-Friendly Interface: Clear and navigable command-line interface with menu-driven options.

Options 🚨

  • [1] Perform Port Scan
  • [2] Fetch Geolocation Information
  • [3] Enter Exploitation Mode
  • [4] View Scan Results
  • [5] Save Results to File
  • [6] Exit

Installation πŸ§‘β€πŸ’»

  1. Clone the Repository:

    git clone https://github.com/hacker-hub8/ScanDrift.git
    cd ScanDrift
  2. Set Up a Virtual Environment (Optional but recommended):

    python3 -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install Dependencies:

    pip install -r requirements.txt

Usage πŸ’Ύ

  1. Run ScanDrift:

    python main.py
  2. Navigate the Menu:

    • Perform Port Scan: Scan target IPs for open ports.
    • Fetch Geolocation Information: Retrieve geographical data of the target IP.
    • Enter Exploitation Mode: Analyze and exploit services on open ports.
    • View Scan Results: Display the results of previous scans.
    • Save Results to File: Export scan results for documentation.
    • Exit: Close the application.

Requirements πŸ“‘

  • Python: Version 3.6 or higher.
  • Dependencies: Listed in requirements.txt.

FileSystem:

scandrift/
β”‚
β”œβ”€β”€ main.py                # Entry point for the framework
β”œβ”€β”€ scanner.py             # Handles port scanning
β”œβ”€β”€ exploitation.py        # Handles exploitation of open ports
β”œβ”€β”€ geolocation.py         # Fetches geolocation data
β”œβ”€β”€ utils.py               # Helper functions like clearing the screen
β”œβ”€β”€ requirements.txt       # Dependencies for the project
β”œβ”€β”€ README.md              # Instructions for using the tool
└── logs/                  # Directory for saving reports

ScanDrift Main Menu Main Menu Interface

Exploitation Mode ip GeoLocation

Port Scanning Port Scanning in Progress

Exploitation Mode Interactive Exploitation Mode

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.


Notes πŸ“

  • Ensure that you have appropriate permissions to scan the target IP address. Unauthorized scanning can be illegal and unethical.
  • Use this tool responsibly and only on networks you own or have explicit permission to test.
  • Take loads when you scan outer networks
  • Best Use for inside network scanning

🌐 Follow us:

For support, email support@hackerhub8.in or

Join our Community Instagram

About

ScanDrift πŸ“‘ ScanDrift is a comprehensive network scanning and exploitation framework designed for security professionals, network administrators, and ethical hackers. It facilitates efficient port scanning, geolocation of target IPs

Topics

Resources

License

Stars

Watchers

Forks

Languages