sh0tn1k / port-scanner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Port Scaner

Repository Description

This repository contains a simple Python script for port scanning. The script uses the Scapy library to send ICMP and TCP packets.

Script Functions

  • icmp_probe() - checks if the server is available via ICMP.
  • scan() - scans the specified server on the specified ports.
  • main() - the main function of the script, asks the user for the hostname or IP address of the server and starts scanning.

Script Parameters

  • Hostname / IP Address: - hostname or IP address of the server to be scanned.
  • ports: - list of ports to scan. By default ports 20, 21, 22, 23, 25, 43, 53, 80, 115, 123, 143, 161, 179, 443, 445, 514, 515, 993, 995, 1080, 1194, 1433, 1723, 3128, 3268, 3306, 3389, 5432, 5060, 5900, 8080, 8888, 10000 are scanned.

Script Usage

python3 main.py

Possible Problems

  • The script will not work if you are not root user.
  • The script may not work properly if the server is behind a firewall.

References

About

License:MIT License


Languages

Language:Python 100.0%