
지정된 대상 호스트에 대한 포트 스캔을 자동화하는 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
기여는 언제나 환영합니다! Pull Requests를 제출하거나 Issues를 보고해 주세요. 자세한 내용은 기여 가이드라인을 참조하세요.
지속적으로 지원해 주시는 모든 기여자분들께 감사드립니다!
이 유틸리티는 MIT 라이선스 하에 배포됩니다. 라이선스 조건을 준수하는 한 자유롭게 사용, 수정 및 배포할 수 있습니다. 전체 라이선스 텍스트는 저장소에서 확인할 수 있습니다 - 전체 MIT 라이선스 텍스트.