Repolode
bee-san

bee-san/RustScan

Rust로 작성된 빠른 포트 스캐너로, 열린 포트를 신속하게 찾고 결과를 Nmap이나 사용자 지정 스크립트에 전달합니다.

대체할 수 있는 제품:Nmap

스타
20,672
포크
1,398
열린 이슈
23
마지막 커밋
그저께

어떤 프로젝트인가요?

RustScan은 Rust로 작성된 명령줄 포트 스캐너입니다. 하나 이상의 호스트에서 열린 TCP 포트를 빠르게 찾는 데 초점을 두며, 프로젝트 측 주장에 따르면 몇 초 만에 전체 6만 5천 개 포트 범위를 스캔할 수 있습니다. IPv6와 CIDR 표기법을 지원하며, 파일에서 대상 목록을 불러올 수도 있습니다.

단순히 포트를 스캔하는 데 그치지 않고, 발견한 포트를 Nmap에 자동으로 전달해 더 자세한 서비스 분석을 수행합니다. 결과에 Python, Lua 또는 Shell 스크립트를 실행하거나 직접 스크립트를 작성할 수 있는 스크립팅 엔진도 포함되어 있습니다. 예를 들어 445번 포트가 열려 있으면 SMB 열거를 실행할 수 있습니다.

Docker 이미지와 여러 Linux 배포판용 패키지, Homebrew를 통한 macOS 설치, Cargo를 통한 설치 방법도 제공합니다. 적응형 기능을 통해 호스트 OS와 도구의 장기적인 사용 방식에 맞춰 동작을 조정합니다.

핵심 기능

  • 01프로젝트 측 주장에 따르면 약 3초 만에 전체 6만 5천 개 포트를 스캔합니다.
  • 02발견한 포트를 추가 분석을 위해 Nmap에 자동으로 전달합니다.
  • 03Python, Lua, Shell을 지원하는 스크립팅 엔진을 제공합니다.
  • 04IPv6, CIDR 범위, 파일을 통한 대상 입력을 지원합니다.
  • 05Docker, Cargo 및 여러 패키지 관리자를 통해 설치할 수 있습니다.

활용 사례

  • 침투 테스트 중 호스트의 열린 포트를 빠르게 열거합니다.
  • 포트 탐색 결과를 Nmap이나 사용자 지정 스크립트에 연결해 자동화된 보안 워크플로를 구성합니다.
  • 자체 서버나 네트워크에서 어떤 서비스가 노출되어 있는지 확인합니다.

빠른 시작

  1. 1

    Rust를 설치한 다음 Cargo로 RustScan을 설치하세요(공식 지원 방법).

    cargo install rustscan
  2. 2

    macOS에서는 Homebrew로 RustScan을 설치하세요.

    brew install rustscan
  3. 3

    Arch Linux에서는 pacman으로 RustScan을 설치하세요.

    pacman -S rustscan

사용 전 알아둘 점

  • 공식적으로 지원되는 설치 방법은 Cargo 설치뿐이며, 다른 설치 방법은 서드파티 패키지 관리자가 제공합니다.
  • GPL-3.0 라이선스로 제공됩니다. 카피레프트 라이선스이므로 파생물도 오픈소스로 공개해야 합니다.

토픽

자주 묻는 질문

RustScan은(는) 무엇인가요?
Rust로 작성된 빠른 포트 스캐너로, 열린 포트를 신속하게 찾고 결과를 Nmap이나 사용자 지정 스크립트에 전달합니다. RustScan은 Rust로 작성된 명령줄 포트 스캐너입니다. 하나 이상의 호스트에서 열린 TCP 포트를 빠르게 찾는 데 초점을 두며, 프로젝트 측 주장에 따르면 몇 초 만에 전체 6만 5천 개 포트 범위를 스캔할 수 있습니다. IPv6와 CIDR 표기법을 지원하며, 파일에서 대상 목록을 불러올 수도 있습니다.
RustScan은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
RustScan은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
RustScan은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. RustScan의 마지막 커밋은 2026년 11월 4일입니다.
RustScan은(는) 어디에 사용할 수 있나요?
침투 테스트 중 호스트의 열린 포트를 빠르게 열거합니다. 포트 탐색 결과를 Nmap이나 사용자 지정 스크립트에 연결해 자동화된 보안 워크플로를 구성합니다. 자체 서버나 네트워크에서 어떤 서비스가 노출되어 있는지 확인합니다.
RustScan는 어떻게 설치하나요?
Rust를 설치한 다음 Cargo로 RustScan을 설치하세요(공식 지원 방법).: cargo install rustscan macOS에서는 Homebrew로 RustScan을 설치하세요.: brew install rustscan Arch Linux에서는 pacman으로 RustScan을 설치하세요.: pacman -S rustscan
RustScan은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bee-san/RustScan

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

ARP, ICMP, TCP, UDP 및 SOCKS5 스캔과 자동화를 위한 JSON 출력을 지원하는 Go 기반 CLI 네트워크 스캐너입니다.

보안#network-scanner#arp#tcp
1.6천+2 이번 주105GoMIT업데이트 3개월 전