Skip to content

Unleash the Power of Networks! Lightning-fast asynchronous scanning and service identification for all your cybersecurity exploration needs.

Notifications You must be signed in to change notification settings

anuragpatil66/Async-Port-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

Async-Port-Scanner - Unleash the Power of Networks! Lightning-fast asynchronous scanning and service identification for all your cybersecurity exploration needs.

The AsyncPortScanner is a powerful tool for scanning network ports and identifying services running on target IP addresses. It utilizes asynchronous programming techniques to efficiently scan multiple IPs and ports simultaneously, providing fast and accurate results.

The main features of AsyncPortScanner include:

Port Scanning: The scanner allows you to scan a single IP, an IP range, or an entire subnet. It supports both individual ports and port ranges (Max 65535 Ports).

Service Identification: The tool identifies the services running on open ports by querying the service name associated with each port using the getservbyport() function.

Operating System Identification: In addition to service identification, AsyncPortScanner can also determine the operating system of the target IP using the Nmap PortScanner library. It utilizes the -O argument to retrieve OS information.

Output Formats: The scanner provides multiple output formats for displaying and saving scan results. It supports JSON, CSV, and plain text formats, allowing you to choose the most convenient format for your needs.

Error Handling: The tool gracefully handles exceptions, such as connection timeouts and refused connections, and provides informative error messages for troubleshooting.

The AsyncPortScanner offers flexibility, speed, and reliability in network port scanning tasks. It is a valuable tool for network administrators, security professionals, and developers working with network-related applications.

Feel free to use and contribute to the AsyncPortScanner project, and happy scanning!

Note: Due to character limitations, the full explanation of the code couldn't be provided here. Please refer to the code documentation and comments for a detailed explanation of each function and its usage.

About

Unleash the Power of Networks! Lightning-fast asynchronous scanning and service identification for all your cybersecurity exploration needs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages