
نص باشي يقوم بأتمتة مسح المنافذ على المضيف (المضيفين) المستهدف المحدد. الهدف من النصوص هو تقليل وقت المسح، زيادة كفاءة المسح، وأتمتة سير العمل.
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 الكامل.