Skip to content

A simple Python-based port scanner that allows you to scan open ports on a specified IPv4 address within a given port range. The scanner validates IP addresses, scans the specified ports, and displays open ports along with their associated protocols.

License

Notifications You must be signed in to change notification settings

Kairos-T/Network-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Scanner

Table of Contents

Description

A simple Python-based port scanner that allows you to scan open ports on a specified IPv4 address within a given port range. The scanner validates IP addresses, scans the specified ports, and displays open ports along with their associated protocols.

Installation

  1. Clone this repository:
git clone https://github.com/Kairos-T/Network-Scanner/tree/main
cd Network-Scanner
  1. Install the dependencies:
pip install -r requirements.txt

Usage

  1. Run the script with the following command:
python networkscanner.py
  1. Follow the prompts to enter the IPv4 address and port range you want to scan.

  2. The script will display a list of open ports along with their associated protocols.

  3. To exit the program, enter 'exit' when prompted for the IP address.

Output

The script outputs a list of open ports on the specified IP address along with their associated protocols.

Sample Output:

image

Dependencies

  • Python 3.x
  • Python pyfiglet library

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.

About

A simple Python-based port scanner that allows you to scan open ports on a specified IPv4 address within a given port range. The scanner validates IP addresses, scans the specified ports, and displays open ports along with their associated protocols.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages