
指定されたターゲットホストに対してポートスキャンを自動化するbashスクリプト。このスクリプトの目的は、スキャン時間の短縮、スキャン効率の向上、およびワークフローの自動化です。
ps.shは、指定されたターゲットホストに対するポートスキャンを自動化するbashスクリプトです。このスクリプトの目的は、スキャン時間の短縮、スキャン効率の向上、およびワークフローの自動化です。
nmap2nmap:ポート発見とサービス発見の両方にNmapを使用します。masscan2nmap:ポート発見にMasscanを使用し、続いてサービス発見にNmapを使用します。ps.sh をインストールするには:
... curl を使用:
F=${HOME}/.local/bin/ps.sh; curl -fsSL https://raw.githubusercontent.com/enenumxela/ps.sh/main/ps.sh > ${F} && chmod u+x ${F} && ${F} --setup
...wget を使用:
F=${HOME}/.local/bin/ps.sh; wget -qO- https://raw.githubusercontent.com/enenumxela/ps.sh/main/ps.sh > ${F} && chmod u+x ${F} && ${F} --setup
このスクリプトのヘルプメッセージを表示するには、-h オプションを使用します:
ps.sh -h
ヘルプメッセージは次のようになります:
_
_ __ ___ ___| |__
| '_ \/ __| / __| '_ \
| |_) \__ _\__ \ | | |
| .__/|___(_)___/_| |_|
|_| [ v1.0.0 ]
<>--------------------------<><> A Port Scanning Script. <><>--------------------------<>
USAGE:
ps.sh [OPTIONS]
OPTIONS:
-t, --target target IP
-l, --list target IPs file
-p, --ports target port(s) (default: 0-65535)
-w, --workflow discovery workflow (default: nmap2nmap)
--workflows list supported discovery workflows
-o, --output output directory (default: $PWD)
--setup install required dependencies
-h, --help display this help message
貢献は大歓迎です!プルリクエストを送信するか、イシューを報告してください。詳細については、貢献ガイドラインをご確認ください。
すべての貢献者の皆様に多大なる感謝を申し上げます!
このユーティリティはMITライセンスの下でライセンスされています。ライセンスの条件に従う限り、自由に使用、変更、配布することができます。完全なライセンス文はリポジトリ内にあります - 完全なMITライセンス文。