
مهمل - ماسح أولي لإعدادات وسياسات SSH (المدونة: https://mozilla.github.io/ssh_scan/)
أداة مسح ضوئي لتكوين وسياسات SSH
لم تعد Mozilla تقوم بصيانة مشروع SSH Scan.
يرجى عمل fork للمشروع لمواصلة التطوير.
ssh_scan نحو خدمة SSH واحصل على تقرير JSON بما يدعمه وحالة سياسته.لتثبيته وتشغيله كـ gem، اكتب:
gem install ssh_scan
ssh_scan
لتشغيله من حاوية docker، اكتب:
docker pull mozilla/ssh_scan
docker run -it mozilla/ssh_scan -t sshscan.rubidus.com
لتثبيته وتشغيله من المصدر، اكتب:
# clone repo
git clone https://github.com/mozilla/ssh_scan.git
cd ssh_scan
gem install bundler
bundle install
./bin/ssh_scan
شغّل ssh_scan -h لتحصل على هذا
ssh_scan v0.0.21 (https://github.com/mozilla/ssh_scan)
Usage: ssh_scan [options]
-t, --target [IP/Range/Hostname] IP/Ranges/Hostname to scan
-f, --file [FilePath] File Path of the file containing IP/Range/Hostnames to scan
-T, --timeout [seconds] Timeout per connect after which ssh_scan gives up on the host
-L, --logger [Log File Path] Enable logger
-O, --from_json [FilePath] File to read JSON output from
-o, --output [FilePath] File to write JSON output to
-p, --port [PORT] Port (Default: 22)
-P, --policy [FILE] Custom policy file (Default: Mozilla Modern)
--threads [NUMBER] Number of worker threads (Default: 5)
--fingerprint-db [FILE] File location of fingerprint database (Default: ./fingerprints.db)
--suppress-update-status Do not check for updates
-u, --unit-test [FILE] Throw appropriate exit codes based on compliance status
-V [STD_LOGGING_LEVEL],
--verbosity
-v, --version Display just version info
-h, --help Show this message
Examples:
ssh_scan -t 192.168.1.1
ssh_scan -t server.example.com
ssh_scan -t ::1
ssh_scan -t ::1 -T 5
ssh_scan -f hosts.txt
ssh_scan -o output.json
ssh_scan -O output.json -o rescan_output.json
ssh_scan -t 192.168.1.1 -p 22222
ssh_scan -t 192.168.1.1 -p 22222 -L output.log -V INFO
ssh_scan -t 192.168.1.1 -P custom_policy.yml
ssh_scan -t 192.168.1.1 --unit-test -P custom_policy.yml
هذا المشروع مخصص فقط لاستخدام ssh_scan كمحرك/سطر أوامر.
إذا كنت ترغب في تشغيل ssh_scan كخدمة، يرجى الرجوع إلى مشروع ssh_scan_api
هذا المشروع متكامل مع travis-ci ويتم اختباره بانتظام للعمل مع إصدارات متعددة من Ruby.
للاطلاع على حالة البناء الحالية لهذه الإصدارات، انقر هنا.
إذا كنت مهتمًا بالمساهمة في هذا المشروع، يرجى الاطلاع على CONTRIBUTING.md.
مصادر الإلهام لـ ssh_scan