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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
nemesis — 명령줄 네트워크 패킷 제작 및 주입 유틸리티 | Kitploit
도구/GitHubGitHub/libnet/nemesis
Packet Sniffing & AnalysisExploitationFuzzingNetwork SecurityPenetration Testing
GitHublibnet/nemesis

nemesis

명령줄 네트워크 패킷 제작 및 주입 유틸리티

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

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

N E M E S I S - 제작 및 인젝션

License Badge GitHub Status Coverity Status

Nemesis 프로젝트는 UNIX 계열 및 Windows 시스템을 위한 명령줄 기반의 휴대용 휴먼 IP 스택으로 설계되었습니다. 이 제품군은 프로토콜별로 분류되어 있으며, 간단한 셸 스크립트에서 주입된 패킷을 유용하게 스크립팅할 수 있도록 해줍니다.

최신 릴리스는 항상 GitHub에서 확인할 수 있습니다.

https://github.com/libnet/nemesis/releases

주요 기능

  • ARP/RARP, DNS, ETHERNET, ICMP, IGMP, IP, OSPF, RIP, TCP 및 UDP 프로토콜 지원
  • UNIX 계열 시스템에서 레이어 2 또는 레이어 3 인젝션
  • Windows 시스템에서 레이어 2 인젝션 (전용)
  • 파일에서 패킷 페이로드
  • 파일에서 IP 및 TCP 옵션
  • OpenBSD, Linux, Solaris, Mac OS X 및 Windows 2000에서 테스트됨

지원되는 각 프로토콜은 해당 기능을 설명하는 매뉴얼 페이지와 함께 제공되는 자체 프로토콜 "인젝터"를 사용합니다.

릴리스 세부 사항은 ChangeLog를 참조하고, 각 프로토콜 인젝터에 대한 문서를 참조하여 사용 가능한 기능에 대한 심층 설명을 확인하십시오.

예제

  • 변형된 ICMP 리다이렉트 인젝션

    root@kitploit:~
      sudo nemesis icmp -S 10.10.10.3 -D 10.10.10.1 -G 10.10.10.3 -i 5
    
  • DHCP Discover (소스 IP 0.0.0.0로 전송하려면 sudo 및 -d를 사용해야 함):

    root@kitploit:~
      sudo nemesis dhcp -d eth0
    
  • 그룹 239.186.39.5에 대한 IGMP v2 가입

    root@kitploit:~
      sudo nemesis igmp -v -p 22 -S 192.168.1.20 -g 239.186.39.5 -D 239.186.39.5
    
  • IGMP v2 쿼리, 최대 응답 시간 10초, Router Alert IP 옵션 포함

    root@kitploit:~
      echo -ne '\x94\x04\x00\x00' >RA
      sudo nemesis igmp -v -p 0x11 -c 100 -D 224.0.0.1 -O RA
    

    또는

    root@kitploit:~
      echo -ne '\x94\x04\x00\x00' | sudo nemesis igmp -v -p 0x11 -c 100 -D 224.0.0.1 -O -
    
  • IGMP v3 쿼리, Router Alert IP 옵션 포함

    root@kitploit:~
      echo -ne '\x03\x64\x00\x00' > v3
      sudo nemesis igmp -p 0x11 -c 100 -i 0.0.0.0 -P v3 -D 224.0.0.1 -O RA
    
  • 랜덤 TCP 패킷

    root@kitploit:~
      sudo nemesis tcp
    
  • DoS 및 DDoS 테스트

    root@kitploit:~
      sudo nemesis tcp -v -S 192.168.1.1 -D 192.168.2.2 -fSA -y 22 -P foo
      sudo nemesis udp -v -S 10.11.12.13 -D 10.1.1.2 -x 11111 -y 53 -P bindpkt
      sudo nemesis icmp redirect -S 10.10.10.3 -D 10.10.10.1 -G 10.10.10.3 -qR
      sudo nemesis arp -v -d eth0 -H 0:1:2:3:4:5 -S 10.11.30.5 -D 10.10.15.1
    

빌드 및 설치

Nemesis는 libnet을 기반으로 구축되었습니다. Windows 플랫폼 빌드에는 libpcap도 필요합니다. Nemesis <= 1.4는 libnet 1.0을 기반으로 구축되었으며, Nemesis >= 1.5는 libnet 1.1 이상이 필요합니다.

Debian/Ubuntu

root@kitploit:~
curl -sS https://deb.troglobit.com/pubkey.gpg | sudo apt-key add -
echo "deb [arch=amd64] https://deb.troglobit.com/debian stable main" | sudo tee /etc/apt/sources.list.d/troglobit.list
sudo apt-get update && sudo apt-get install nemesis

소스에서 빌드

Debian 및 Ubuntu 기반 GNU/Linux 시스템에서:

root@kitploit:~
sudo apt install libnet1-dev

이렇게 하면 libnet 헤더와 라이브러리가 configure 스크립트가 쉽게 찾을 수 있는 표준 위치에 설치됩니다. libnet1 설치가 표준 위치가 아닌 경우 다음과 같이 경로를 제공할 수 있습니다:

root@kitploit:~
configure LDFLAGS=-L/path/to/lib CPPFLAGS=-I/path/to/header

GNU Configure & Build 시스템은 기본 설치 접두사로 /usr/local을 사용합니다. 일반적으로 이것으로 충분하지만, 아래 예제는 /usr에 설치합니다:

root@kitploit:~
tar xf nemesis-1.7.tar.xz
cd nemesis-1.7/
./configure --prefix=/usr
make -j5
sudo make install-strip

Windows에 설치

nemesis.exe는 Windows 시스템의 어디에나 설치할 수 있습니다. 단, LibnetNT.dll이 nemesis.exe와 동일한 디렉토리에 있거나 %PATH% 변수에 나열된 디렉토리 중 하나에 있어야 합니다. Windows 2000에서는 %SystemRoot%\System32에 위치합니다.

참고: Windows 빌드는 10년 넘게 테스트되지 않았습니다. 결과는 다를 수 있습니다.

GIT에서 빌드

기여하고 싶거나 아직 출시되지 않은 최신 기능을 시험해보고 싶다면 GNU Configure & Build 시스템에 대해 몇 가지 알아야 할 사항이 있습니다:

  • configure.ac 및 디렉토리별 Makefile.am이 핵심 파일입니다.
  • configure 및 Makefile.in은 autogen.sh에서 생성되며, GIT에 저장되지 않고 릴리스 tarball에 대해 자동 생성됩니다.
  • Makefile은 configure 스크립트에 의해 생성됩니다.

GIT에서 빌드하려면 먼저 저장소를 클론하고 autogen.sh 스크립트를 실행해야 합니다. 이를 위해서는 시스템에 automake와 autoconf가 설치되어 있어야 합니다.

root@kitploit:~
git clone https://github.com/libnet/nemesis.git
cd nemesis/
./autogen.sh
./configure && make

GIT 소스는 움직이는 표적이며, 자신이 무엇을 하고 있는지 알지 못한다면 프로덕션 시스템에는 권장되지 않습니다!

기원 및 참조

  • 1999: Nemesis는 Mark Grimes에 의해 만들어졌습니다.
  • 2001: Jeff Nathan이 유지보수를 인계받았습니다.
  • 2018: Joachim Nilsson에 의해 프로젝트가 부활되었습니다.

현재 프로젝트는 GitHub에서 유지 관리되며 새로운 개발을 위한 초점 역할을 제공합니다. 패치나 아이디어가 있다면 이슈 트래커를 제출하거나 풀 리퀘스트로 제출해 주십시오.

도구 다운로드