βββββββββββββ ]ββββββββ
βββ
ββββββββββ
βββ
[βββββββββββββββββββ]
β₯ββ²ββ²ββ²ββ²ββ²ββ²ββ€
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.
- 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.
[1]
Perform Port Scan[2]
Fetch Geolocation Information[3]
Enter Exploitation Mode[4]
View Scan Results[5]
Save Results to File[6]
Exit
-
Clone the Repository:
git clone https://github.com/hacker-hub8/ScanDrift.git cd ScanDrift
-
Set Up a Virtual Environment (Optional but recommended):
python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install Dependencies:
pip install -r requirements.txt
-
Run ScanDrift:
python main.py
-
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.
- 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
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
- 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
For support, email support@hackerhub8.in or