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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
NetSpecter — NetSpecter는 가볍지만 강력한 비동기 OSINT 및 정찰 엔진으로, Python으로 제작되었습니다. | Kitploit
도구/GitLabGitLab/s_r_e_e_r_a_j/netspecter
OSINT (Open Source Intelligence)ReconnaissanceVulnerability AnalysisInformation GatheringNetwork SecurityThreat IntelligenceDNS Analysis
GitLabs_r_e_e_r_a_j/netspecter

NetSpecter

NetSpecter는 가볍지만 강력한 비동기 OSINT 및 정찰 엔진으로, Python으로 제작되었습니다.

저장소 보기
122개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

NetSpecter

NetSpecter는 Python으로 구축된 가볍지만 강력한 비동기 OSINT 및 정찰 엔진입니다.

다중 소스 정보 수집(DNS, WHOIS, Web, TLS, HTTP, Geo, Reverse DNS)과 Shodan 기반 보안 인텔리전스 및 전체 원시 데이터 액세스를 결합하여 완전한 대상 프로필 및 위험 평가를 제공합니다.


면책 조항

NetSpecter는 교육용 및 승인된 보안 연구 용도로만 개발되었습니다.

이 도구는 정찰 작업을 수행하고 여러 소스에서 공개적으로 접근 가능한 정보를 수집합니다.
NetSpecter를 소유자의 명시적 허가 없이 시스템, 네트워크 또는 도메인에 사용하는 것은 엄격히 금지됩니다.

저자는 이 도구의 사용으로 인해 발생하는 모든 오용, 손해 또는 법적 결과에 대해 책임을 지지 않으며 책임이 없습니다.

NetSpecter를 사용함으로써 다음 사항에 동의하는 것입니다:

  • 자신이 소유하거나 평가 권한이 있는 시스템에서만 사용할 것
  • 모든 해당 지역, 국가 및 국제 법률을 준수할 것
  • 자신의 행동에 대한 전적인 책임을 질 것

행동의 적법성에 대해 확신이 없는 경우 이 도구를 사용하지 마십시오.


기능

정찰 엔진

  • DNS 열거 (A, MX, NS, TXT)
  • WHOIS 조회
  • 역방향 DNS 확인
  • 웹 프로빙 (상태, 서버, 제목 추출)
  • 지리/IP 정보

인텔리전스 엔진 (--full)

  • 공식 SDK를 통한 Shodan 호스트 인텔리전스
  • 개방 포트 및 서비스 검색
  • 배너 및 버전 추출
  • OS, ASN, ISP 및 조직 탐지
  • 취약점 탐지 (CVE 존재 여부)

원시 인텔리전스 액세스

  • 전체 원시 Shodan API 응답 포함
  • 고급 분석 및 사용자 정의 구문 분석 가능
  • 필터링이나 손실 없이 원본 데이터 보존

TLS 인텔리전스

  • 인증서 주체 및 발급자 세부 정보 추출
  • 인증서 유효 기간 분석
  • 주체 대체 이름(SAN) 수집
  • 인증 기관(CA) 식별
  • 인프라 관계 분석을 위한 신호 제공

HTTP 핑거프린팅

  • 서버 및 백엔드 기술 지표 추출
  • HTTP 상태 및 리디렉션 동작 분석
  • 보안 헤더(HSTS, CSP, X-Frame-Options 등) 수집
  • 세션 및 쿠키 동작 신호 식별
  • 페이지 제목 정보 추출
  • 응답 헤더에서 프레임워크 힌트 유추

보안 분석

  • 노출된 서비스 탐지:
    • SSH (22)
    • RDP (3389)
    • MySQL (3306)
  • 취약점 존재 여부 식별
  • OS 정보 포함 (Shodan 인텔리전스 기반)

위험 점수 시스템

  • 분류:
    • 낮음
    • 중간
    • 높음
    • 심각
  • 노출된 서비스 및 취약점 기반

설치 및 설정

1. 저장소 클론

root@kitploit:~
git clone https://gitlab.com/s_r_e_e_r_a_j/NetSpecter.git

2. NetSpecter 디렉토리로 이동

root@kitploit:~
cd NetSpecter

3. 가상 환경 생성

root@kitploit:~
python3 -m venv venv

활성화:

Linux / macOS

root@kitploit:~
source venv/bin/activate

Windows

root@kitploit:~
venv\Scripts\activate

4. 의존성 설치

root@kitploit:~
pip3 install -r requirements.txt

5. Shodan API 키 구성

구성 파일 편집:

root@kitploit:~
netspecter.cfg

API 키 추가:

root@kitploit:~
[SHODAN]
api_key=YOUR_API_KEY

중요:

  • API 키 주위에 작은따옴표 ' ' 또는 큰따옴표 " "를 사용하지 마십시오.
  • 키를 일반 텍스트로 직접 추가하십시오.

올바른 예:

root@kitploit:~
api_key=abc123xyz456

잘못된 예:

root@kitploit:~
api_key="abc123xyz456"
root@kitploit:~
api_key='abc123xyz456'

명령줄 사용법

NetSpecter는 간단한 CLI 인터페이스를 제공합니다.

기본 구문

root@kitploit:~
python3 -m netspecter <command> [options]

Recon 명령

대상에 대한 정찰 실행:

root@kitploit:~
python3 -m netspecter recon <target>

옵션

옵션설명
--full전체 인텔리전스 스캔 활성화 (Shodan 통합)
--timeoutHTTP 요청 제한 시간 설정 (기본값: 5초)
--json결과를 JSON 형식으로 출력

참고 사항

  • <target>은 도메인(예: example.com) 또는 IP 주소일 수 있습니다.
  • --full 사용 시 NetSpecter는 Shodan 조회를 위해 도메인을 IP 주소로 확인하려고 시도합니다.
  • 도메인에 대해 Shodan 인텔리전스를 사용할 수 없는 경우 다음을 시도해 보십시오:
    • 직접 IP 주소, 또는
    • 도메인의 확인된 IP 주소
  • --full에는 유효한 Shodan API 키가 필요합니다.
  • --full 없이 기본 정찰 모듈만 실행됩니다.

예제

기본 정찰:

root@kitploit:~
python3 -m netspecter recon example.com

Shodan 인텔리전스를 사용한 전체 스캔:

root@kitploit:~
python3 -m netspecter recon scanme.org --full

Shodan은 IP 주소를 기반으로 작동합니다. 도메인이 결과를 반환하지 않으면 확인된 IP 주소를 사용하여 더 나은 정확도를 얻으십시오.

사용자 정의 제한 시간:

root@kitploit:~
python3 -m netspecter recon example.com --timeout 10

JSON 출력:

root@kitploit:~
python3 -m netspecter recon example.com --full --json

JSON 출력을 파일로 저장:

root@kitploit:~
python3 -m netspecter recon example.com --full --json > result.json

출력은 result.json에 유효한 JSON으로 저장됩니다.


출력

NetSpecter는 여러 출력 형식을 지원합니다:

  • 기본: 보기 좋게 정리된 구조화된 출력 (사람이 읽을 수 있음)
  • JSON (--json):
    • 터미널에서 컬러 JSON
    • 파일로 리디렉션 시 깔끔한 JSON

예제:

root@kitploit:~
python3 -m netspecter recon example.com --json > result.json

라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.

도구 다운로드