Welcome to the Advanced Network Scanner, a versatile tool developed by Cipherkrish69x for advanced network scanning capabilities.
-
Network Discovery and Host Scanning:
- Use ARP scanning to discover live hosts within a specified IP range.
-
Port Scanning with Service Version Detection:
- Scan open ports on discovered hosts and detect the services running on those ports.
-
ARP Spoofing Detection:
- Identify potential ARP spoofing attacks by comparing ARP responses.
-
Banner Grabbing for Specific Services:
- Retrieve banners from specific services like HTTP and FTP to gather more information about running services.
-
Clone the Repository:
git clone https://github.com/Cipherkrish69x/advanced-network-Scanner.git
-
Install Dependencies:
- Ensure you have Python installed on your system.
- Install required Python packages using pip:
pip install -r requirements.txt
-
Navigate to the Directory:
cd advanced-network-Scanner
-
Run the Tool:
python advanced_network_scanner.py
-
Enter IP Range:
- Provide the IP range (e.g., 192.168.1.1/24) to scan for live hosts.
-
View Results:
- The tool will display live hosts, detect ARP spoofing, and scan open ports with service details.
-
Network Discovery:
- Utilizes ARP requests to discover live hosts within a specified IP range.
-
Port Scanning:
- Performs port scans on discovered hosts to identify open ports.
-
Service Version Detection:
- Detects the services running on open ports and retrieves version information.
-
ARP Spoofing Detection:
- Checks for potential ARP spoofing by comparing ARP responses.
-
Banner Grabbing:
- Retrieves banners from specific services (e.g., HTTP, FTP) to gather additional information.
Contributions are welcome! If you have any suggestions, improvements, or feature requests, please open an issue or submit a pull request.
This project is licensed under the MIT License.
- Cipherkrish69x - GitHub