Skip to content

Kigrok/Pmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pmap

python aiohttp License Pmap Logo Pmap is a port scanner that allows a user to check for open ports on a specified website. Using asynchronous and multiprocessing approaches, the program scans the specified website for available ports and returns information about the status and contents of each open port. It also provides additional details about the server, including country, city, and time zone, using the IP address geolocation API.

Multi-threaded port scanner

  • Port scanning and port information
  • Selecting the number of threads
  • Select the range of ports to scan
  • Getting information about an open port

Install

Cloning a repository

git clone https://github.com/Kigrok/Pmap.git
cd Pmap

Installing the virtual environment and packages

python3 -m venv venv
source ./venv/bin/activate
pip3 install -r requirements.txt

Start

python3 pmap.py [-h] [-p PORTS] [-t THREADS] url

Help

positional arguments:
  url                   URL of the website to scan

options:
  -h, --help            show this help message and exit
  -p PORTS, --ports PORTS
                        Number of ports to scan (default: 65535)
  -t THREADS, --threads THREADS
                        Number of threads for scanning (default: 500)


License

MIT Copyright 2023 Venera, Inc.

Releases

No releases published

Packages

No packages published

Languages