Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ssh_scan — 지원 중단됨 - SSH 구성 및 정책 스캐너 프로토타입 (블로그: https://mozilla.github.io/ssh_scan/) | Kitploit
도구/GitHubGitHub/mozilla/ssh_scan
General Purpose UtilitiesVulnerability ScannersConfiguration AuditingNetwork SecurityArchived
GitHubmozilla/ssh_scan

ssh_scan

지원 중단됨 - SSH 구성 및 정책 스캐너 프로토타입 (블로그: https://mozilla.github.io/ssh_scan/)

저장소 보기
7881034년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

ssh_scan

Gem Version Coverage Status

SSH 설정 및 정책 스캐너

⚠️ 지원 중단 공지 ⚠️

Mozilla는 더 이상 SSH Scan 프로젝트를 유지보수하지 않습니다.

계속 개발하려면 포크하세요.

주요 장점

  • 최소 의존성 - 네이티브 Ruby와 BinData를 사용하여 작업을 수행하며, 무거운 의존성이 없습니다.
  • 단순한 스크립트가 아님 - 구현이 이식 가능하여 다른 프로젝트나 작업 자동화에 사용할 수 있습니다.
  • 간단함 - SSH 서비스를 ssh_scan에 지정하기만 하면 지원되는 항목과 정책 상태에 대한 JSON 보고서를 얻을 수 있습니다.
  • 구성 가능 - 고유한 정책 요구 사항에 맞는 사용자 정의 정책을 만들 수 있습니다.

설정

gem으로 설치하고 실행하려면:

root@kitploit:~
gem install ssh_scan
ssh_scan

Docker 컨테이너에서 실행하려면:

root@kitploit:~
docker pull mozilla/ssh_scan
docker run -it mozilla/ssh_scan -t sshscan.rubidus.com

소스에서 설치하고 실행하려면:

root@kitploit:~
# 저장소 클론
git clone https://github.com/mozilla/ssh_scan.git
cd ssh_scan

gem install bundler
bundle install

./bin/ssh_scan

명령줄 사용 예제

ssh_scan -h를 실행하면 다음이 표시됩니다.

root@kitploit:~
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을 서비스/API로 사용?

이 프로젝트는 ssh_scan 엔진/명령줄 사용 전용입니다.

ssh_scan을 서비스로 실행하려면 ssh_scan_api 프로젝트를 참조하세요.

지원되는 Ruby 버전

이 프로젝트는 travis-ci와 통합되어 있으며 여러 Ruby 버전에서 정기적으로 테스트됩니다.

이 Ruby 버전의 현재 빌드 상태를 확인하려면 여기를 클릭하세요.

기여

이 프로젝트에 기여하고 싶다면 CONTRIBUTING.md를 참조하세요.

크레딧

ssh_scan의 영감 출처

  • Mozilla OpenSSH Security Guide - SSH 구성 매개변수(예: 암호, MAC, KexAlgos)에 대한 합리적인 기준 정책 권장 사항을 제공합니다.
도구 다운로드