Skip to content

ABHISHEK2k6/Bash-port-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Port Scanner Bash Script

This is a simple Bash script for port scanning. It scans a specified range of ports on a given IP address to identify open ports. The script uses nc (Netcat) for port checking.

Features

  • Scans a specified range of ports on a given IP address.
  • Reports open ports.
  • Lightweight and easy to use.

Requirements

  • Netcat (nc): Make sure nc is installed on your system.

Installing Netcat

You can install Netcat with the following commands:

# On Debian/Ubuntu
sudo apt update && sudo apt install -y netcat

# On CentOS/RHEL
sudo yum install -y nc

Usage

  1. Clone the repository or download the script file.
  2. Make the script executable:
chmod +x port_scanner.sh
  1. Run the script with the following syntax:
./port_scanner.sh <IP_ADDRESS> <START_PORT> <END_PORT>
  • IP_ADDRESS: The target IP address to scan.
  • START_PORT: The starting port number for the scan range.
  • END_PORT: The ending port number for the scan range.

Example

To scan ports 20 through 80 on IP address 192.168.1.1, run:

./port_scanner.sh 192.168.1.1 20 80

Sample Output

Scanning ports from 20 to 80 on 192.168.1.1...
Port 22 is open
Port 80 is open
Scan complete.

Important Note

This script is intended for educational purposes and authorized network testing only. Unauthorized port scanning of external networks is illegal. Use responsibly and only on networks you own or have permission to scan.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages