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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
snare — 슈퍼 차세대 고급 반응형 honEypot | Kitploit
도구/GitHubGitHub/mushorg/snare
Information GatheringWeb SecurityThreat Intelligence
GitHubmushorg/snare

snare

슈퍼 차세대 고급 반응형 honEypot

저장소 보기웹사이트
4811392년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

SNARE

Documentation Status Build Status Coverage Status

슈퍼 차세대 고급 반응형 허니팟

소개

SNARE는 인터넷에서 다양한 악성 행위를 유인하는 웹 애플리케이션 허니팟 센서입니다.

문서

문서는 여기에서 확인할 수 있습니다.

기본 개념

  • 표면 우선. 공격 표면 생성에 집중합니다.
  • 센서와 마스터. 경량 수집기(SNARE)와 중앙 의사 결정자(tanner).

시작하기

  • SNARE를 실행하려면 Python3.6이 필요합니다.
  • 이것은 최신 Ubuntu 기반 Linux에서 테스트되었습니다.

설정 단계

  1. SNARE 가져오기: git clone https://github.com/mushorg/snare.git 및 cd snare
  2. [선택사항] 가상 환경 만들기: python3 -m venv venv
  3. [선택사항] 가상 환경 활성화: . venv/bin/activate

참고: 가상 환경에서 snare를 실행하는 경우 아래 명령에 sudo를 사용하지 마세요.

  1. 요구사항 설치: sudo pip3 install -r requirements.txt
  2. snare 설정: sudo python3 setup.py install
  3. 페이지 복제: sudo clone --target http://example.com --path <base dir 경로>
  4. SNARE 실행: sudo snare --port 8080 --page-dir example.com --path <base dir 경로>
  5. 테스트: http://localhost:8080/index.html 방문
  6. (선택사항) 자신의 tanner 서비스를 실행하세요.

[참고: Cloner는 전체 웹사이트를 복제합니다. 원하는 복제 깊이로 제한하려면 --max-depth 매개변수를 추가하세요.]

Docker 빌드 지침

  1. 현재 디렉터리를 snare 프로젝트 디렉터리로 변경
  2. docker-compose build
  3. docker-compose up
  4. Snare가 0.0.0.0 및 포트 80에서 시작됩니다. docker-compose 실행에 대한 자세한 정보는 여기에서 확인할 수 있습니다.

docker-compose up 실행 중 오류가 발생하면 포트 80의 사용 가능 여부를 확인하고, 사용 중인 경우 Docker 문서를 참조하여 기본 포트를 변경하세요.

프로덕션 환경에서는 분명히 0.0.0.0 및 포트 80에 바인딩해야 합니다.

테스트

테스트를 실행하고 테스트 커버리지 보고서를 받으려면 pytest를 실행하는 것이 좋습니다:

root@kitploit:~
    pip install pytest pytest-cov
    sudo pytest --cov-report term-missing --cov=snare snare/tests/

샘플 출력

root@kitploit:~

    # sudo snare --port 8080 --page-dir example.com

       _____ _   _____    ____  ______
      / ___// | / /   |  / __ \/ ____/
      \__ \/  |/ / /| | / /_/ / __/
     ___/ / /|  / ___ |/ _, _/ /___
    /____/_/ |_/_/  |_/_/ |_/_____/


    privileges dropped, running as "nobody:nogroup"
    serving with uuid 9c10172f-7ce2-4fb4-b1c6-abc70141db56
    Debug logs will be stored in /opt/snare/snare.log
    Error logs will be stored in /opt/snare/snare.err
    ======== Running on http://127.0.0.1:8080 ========
    (Press CTRL+C to quit)
    you are running the latest version

도구 다운로드