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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
hyenae-ng — 크로스 플랫폼 네트워크 패킷 생성기로, 전체 계층 스푸핑, 패턴 기반 주소 무작위화, 플러드 탐지 회피 기능을 통해 스트레스 테스트 및 침투 테스트 시나리오에 사용됩니다. | Kitploit
도구/GitHubGitHub/r-richter/hyenae-ng
Packet Sniffing & AnalysisFuzzingNetwork SecurityPenetration Testing
GitHubr-richter/hyenae-ng

hyenae-ng

크로스 플랫폼 네트워크 패킷 생성기로, 전체 계층 스푸핑, 패턴 기반 주소 무작위화, 플러드 탐지 회피 기능을 통해 스트레스 테스트 및 침투 테스트 시나리오에 사용됩니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Hyenae NG

Hyenae NG(차세대)는 원래 2010년에 출시된 오리지널 Hyenae 도구를 재구성한 것입니다.

C에서 C++로 전환하고 현대적인 설계 개념을 사용하는 것 외에도, Hyenae NG는 (원래 Hyenae와 마찬가지로) 최대 이식성을 염두에 두고 작성되었습니다. 원래 Hyenae는 매우 복잡한 명령줄 구문을 가지고 있었기 때문에 Hyenae NG는 빠르고 직관적으로 사용할 수 있는 명령줄 메뉴를 제공하여 복잡한 스트레스 테스트나 공격 시나리오도 몇 초 안에 효과적으로 설정할 수 있습니다.

메인 메뉴 IPv4 설정 디스패처 시작

저작권 (C) 2020 Robin Richter

특징

  • 완전히 사용자 정의 가능하고 조합 가능한 데이터 생성기:
    • 이더넷 계층
    • ARP 계층
    • IPv4 계층
    • IPv6 계층
    • ICMPv4 계층
    • ICMPv6 계층
    • TCP 계층
    • UDP 계층
    • 텍스트 버퍼
  • 고정 또는 무작위 전송 지연
  • 패턴 기반 주소 무작위화
  • 깔끔하고 사용하기 쉬운 명령줄 메뉴 (RTFM 필요 없음 ;))
  • 플랫폼 독립적

적용 범위

  • ARP 요청 플러딩 (DoS)
  • ARP 캐시 중독 (MITM)
  • ICMP 에코 플러딩 (DoS)
  • ICMP 스머프 공격 (DoS)
  • TCP SYN 플러딩 (DoS)
  • TCP 랜드 공격 (DoS)
  • 블라인드 TCP 연결 재설정 (DoS)
  • UDP 플러딩 (DoS)
  • 그 외 다수...

프로젝트 목표

원래 Hyenae 프로젝트는 네트워크 스택 구현 연구로 시작되었지만, 이후 원격 데몬 및 공격 도우미와 같은 더 복잡한 기능을 빠르게 갖추게 되었습니다. 널리 채택되고 오늘날 침투 테스트 워크플로우에서 여전히 매우 일반적으로 사용되는 도구임에도 불구하고, 복잡한 명령줄 구문을 가지고 있어 적절히 사용하려면 훈련과 연구가 필요합니다.

Hyenae NG를 통해 저는 Hyenae의 복잡성과 유연성을 깔끔하고 사용하기 쉬운 명령줄 도구로 제공하고자 합니다. 이 도구는 특정 시나리오에 전달할 명령줄 인수에 대한 추가 연구 없이 즉시 사용할 수 있습니다.

기여

이 프로젝트가 마음에 드시고 (어떤 방식으로든) 기여하고 싶으시다면, 제 GitHub 페이지를 통해 또는 저에게 직접 연락하셔서 자유롭게 기여해 주십시오. 개선 아이디어와 버그 보고서는 매우 환영합니다.

기본 사용법

Hyenae NG를 시작하면 메인 메뉴 상태로 진입합니다. 여기에서 원하는 출력, 생성기 및 디스패처 구성을 설정할 수 있습니다.

  • 출력 설정
    출력 설정에서는 여러 출력 옵션 중에서 선택할 수 있습니다. "No Output"을 선택하여 Hyenae NG의 출력을 무시하거나, 파일이나 네트워크 어댑터로 보내도록 할 수 있습니다. 출력을 선택한 후에는 해당 메뉴 항목 번호를 다시 입력하거나 Enter를 눌러 하위 설정으로 들어갈 수 있습니다. 하위 설정이 있는 출력은 선택되면 (...)로 표시됩니다.

  • 생성기 설정
    생성기 설정에서는 여러 생성기 중에서 선택할 수 있습니다. 대부분의 생성기는 다른 생성기를 선택할 수 있는 페이로드 옵션을 제공합니다. 네트워크 프레임 생성기는 전송 계층에 중첩되어 있으므로, 사용 가능한 페이로드 생성기는 이전에 선택한 프레임 생성기에 따라 달라집니다. 다음은 이더넷 패킷의 일반적인 페이로드 중첩 예시입니다:

    root@kitploit:~
    Ethernet +-> ARP
             |
             +-> IPv4 +-> ICMPv4 -> ICMP 에코 페이로드
             |        +-> TCP
             |        +-> UDP
             |        +-> ...
             |
             +-> IPv6 +-> ICMPv4 -> ICMP 에코 페이로드
                      +-> ICMPv6 -> ICMP 에코 페이로드
                      +-> TCP
                      +-> UDP
                      +-> ...
    
  • 디스패처 설정
    디스패처 설정에서는 실제 데이터 디스패처를 설정할 수 있습니다. 중지 한계를 정의하거나, 대상 시스템의 플러드 탐지 메커니즘을 회피하기 위해 고정 또는 무작위 전송 지연을 구성할 수 있습니다.

    중요
    GPD Pocket 2와 같은 저사양 시스템에서는 키 입력 감지 문제를 방지하기 위해 최소 100ms의 고정 전송 지연을 사용하는 것이 좋습니다.

  • 디스패처 시작
    생성기를 설정한 후 이 옵션을 선택하여 디스패처를 시작하고 패킷 전송을 시작할 수 있습니다. 아직 생성기를 설정하지 않은 경우 오류 메시지가 대신 표시됩니다. 디스패처는 중지 한계(설정된 경우)에 도달하거나 사용자가 아무 키나 누를 때까지 작동합니다. 디스패처가 중지된 후에는 0을 입력하여 메인 메뉴로 돌아가거나, 1을 입력하거나 Enter를 눌러 다시 시작할 수 있습니다.

생성기 패턴

주소, 포트 및 번호 필드와 같은 많은 패킷 생성기 매개변수는 생성기 패턴으로 제공될 수 있습니다. 이러한 패턴은 새 패킷마다 새 값을 생성하는 데 사용됩니다. 다음은 몇 가지 기본 패턴의 예시입니다:

  • 무작위 5자리 숫자: *****

  • 증가하는 3자리 숫자: +++

  • 감소하는 2자리 숫자: --

  • 100에서 190 사이의 무작위 숫자: 1*0

  • 1에서 991까지 증가하는 숫자: ++1

  • 299에서 200까지 감소하는 숫자: 2--

  • .200에서 .255 사이의 무작위 IPv4 주소: 129.168.0.2**

구성 파일

Hyenae NG가 시작되면 시작 폴더에서 "hyenae.conf"라는 구성 파일을 찾습니다. 파일이 없으면 자동으로 생성합니다.

중요
구성 파일을 구문 분석할 수 없으면 Hyenae NG는 오류 메시지를 표시하며 구성 파일을 수정하거나 삭제할 것을 요청합니다.

  • 프론트엔드 섹션

    • terminal_colors
      "on"으로 설정하면(기본값), Hyenae는 사용자 인터페이스를 개선하기 위해 ANSI 터미널 색상을 사용합니다. 어떤 이유로 사용 중인 터미널이 ANSI 색상을 지원하지 않는 경우 이 값을 "off"로 설정해야 합니다.

    • line_chars
      "on"으로 설정하면(기본값), Hyenae는 메뉴 구분선에 특수 줄 문자를 사용합니다(Windows에서는 ASCII, *nix 기반 시스템에서는 유니코드). 이상한 구분선 출력이 발생하는 경우 이 값을 "off"로 설정해야 합니다.

연락처

  • 이메일
  • GitHub 저장소
도구 다운로드
  • :00에서 :FF 사이의 증가하는 MAC 주소: AA:BB:CC:DD:EE:++

  • :FFFF에서 :FF00 사이의 감소하는 IPv6 주소: 1000:2000:3000:4000:5000:6000:7000:FF--