
지원 중단됨 - SSH 구성 및 정책 스캐너 프로토타입 (블로그: https://mozilla.github.io/ssh_scan/)
SSH 설정 및 정책 스캐너
Mozilla는 더 이상 SSH Scan 프로젝트를 유지보수하지 않습니다.
계속 개발하려면 포크하세요.
ssh_scan에 지정하기만 하면 지원되는 항목과 정책 상태에 대한 JSON 보고서를 얻을 수 있습니다.gem으로 설치하고 실행하려면:
gem install ssh_scan
ssh_scan
Docker 컨테이너에서 실행하려면:
docker pull mozilla/ssh_scan
docker run -it mozilla/ssh_scan -t sshscan.rubidus.com
소스에서 설치하고 실행하려면:
# 저장소 클론
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 버전에서 정기적으로 테스트됩니다.
이 Ruby 버전의 현재 빌드 상태를 확인하려면 여기를 클릭하세요.
이 프로젝트에 기여하고 싶다면 CONTRIBUTING.md를 참조하세요.
ssh_scan의 영감 출처