enenumxela / ps.sh

A bash script that automates the process of port scanning and service discovery on specified target hosts. The aim of the scripts is reducing scan time, increasing scan efficiency and automating the workflow.

Home Page:https://github.com/enenumxela/ps.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ps.sh

Made with Bash Maintenance open issues closed issues license

A wrapper around tools I use for port scanning - smap, nmap, naabu & masscan - the goal being reducing scan time, increasing scan efficiency and automating the workflow.

Installation

Run the installation script:

curl -s https://raw.githubusercontent.com/enenumxela/ps.sh/main/install.sh | bash -

Usage

To display this script's help message, use the -h flag:

ps.sh -h
                 _
 _ __  ___   ___| |__
| '_ \/ __| / __| '_ \
| |_) \__  _\__ \ | | |
| .__/|___(_)___/_| |_| v1.0.0
|_|

USAGE:
  ps.sh [OPTIONS]

Options:
  -t, --target 		 target IP
 -tL, --target-list 	 target IPs list
  -w, --workflow 	 port scanning workflow (default: nmap2nmap)
                 	 (choices: smap2nmap, nmap2nmap, naabu2nmap or masscan2nmap)
  -k, --keep 		 keep each workflow's step results
 -oD, --output-dir 	 output directory path (default: .)
      --update 		 update this script & dependencies
  -h, --help 		 display this help message and exit

HAPPY HACKING :)

Contribution

Issues and Pull Requests are welcome!

About

A bash script that automates the process of port scanning and service discovery on specified target hosts. The aim of the scripts is reducing scan time, increasing scan efficiency and automating the workflow.

https://github.com/enenumxela/ps.sh

License:MIT License


Languages

Language:Shell 100.0%