
이더넷 패킷 생성기
packETH는 이더넷을 위한 GUI 및 CLI 패킷 생성 도구입니다. 이더넷 링크에서 가능한 모든 패킷 또는 패킷 시퀀스를 생성하고 전송할 수 있습니다. 사용하기 매우 간단하고 강력하며, 패킷 전송 중 다양한 매개변수 조정을 지원합니다. Linux에서 실행됩니다.
GUI 버전(packETH)을 사용하면 패킷을 생성하고 전송할 수 있습니다. CLI 버전(packETHcli)을 사용하면 pcap 파일에서 이미 저장된 패킷만 전송할 수 있습니다. CLI 버전에는 패킷을 계산하고 전송된 모든 패킷이 수신되었는지 확인할 수 있는 수신 모드도 있습니다.
설치, 사용법, GUI 및 CLI 버전, FAQ에 대한 추가 정보는 여기에서 찾을 수 있습니다.
사용 사례가 포함된 블로그.
git clone https://github.com/jemcek/packETH.git
cd packETH
./autogen.sh # 실행하려면 aclocal, autoconf, autoheader, automake가 설치되어 있어야 합니다
autoreconf -f -i # 선택 사항 - automake 버전 불일치, 파일 누락 등의 경우
./configure
make
make install # 선택 사항
./packETH
Linux 배포판 및 설치 유형에 따라 추가 패키지가 필요할 수 있습니다. 예:
yum groupinstall 'Development Tools'
yum install gtk3-devel.x86_64
yum install dbus-x11
sudo apt-get install build-essential
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install pkg-config
sudo apt-get install libgtk-3-dev
sudo apt-get install dbus-x11
cd cli
make
./packETH (또는 make install을 수행한 경우 packETH)
프로그램 사용법은 매우 직관적입니다. 보시다시피 4개의 주요 창이 있습니다(왼쪽에서 처음 네 개의 버튼). 제가 부르는 이름은 다음과 같습니다:
패킷을 전송하려면 수퍼유저 권한이 필요합니다.
사용 가능한 옵션을 보려면 ./packETHcli -h를 입력하세요.
packETHcli에는 수신 모드(-m 9)도 있습니다. 이 모드에서 packETHcli는 패킷을 계산하고 통계를 표시합니다. packETH 또는 packETHcli로 전송된 패킷에 패턴을 추가하면 유효한 패턴이 있는 패킷만 계산됩니다. 자세한 내용은 설명서를 참조하세요.
추가 개발에 대한 동기 부여를 높이고 싶다면 기부해 주실 수 있습니다. 금액은 전혀 중요하지 않으며, 이 프로젝트에 제가 쏟은 시간이 누군가에게 도움이 된다는 표시일 뿐입니다.
https://www.paypal.com/donate/?business=FZ8CFZHYDW2RJ&no_recurring=0¤cy_code=EUR
문제가 발생하면 언제든지 연락해 주세요.
Miha Jemec
[email protected]
packETH (C) 2003-2023 by Miha Jemec, [email protected]
GPL에 따라 적용됩니다.