네트워크 삽입 및 캡처 도구
1. 이 프로젝트를 도와주세요
2. 패킷이란 무엇입니까?
3. 소스에서 빌드하기
Packit은 여러분의 도움이 필요합니다. 당신이 프로그래머 이고 좋은 프로젝트를 돕고 싶다면 이것이 당신의 기회입니다.
제 이름은 Eriberto이고 C 개발자가 아닙니다 . Packit을 이전 저장소[1]에서 GitHub로 가져왔습니다(원래 홈페이지와 개발자는 비활성화되어 있습니다). 그 후, 나는 데비안 프로젝트와 이 프로그램의 다른 장소에서 발견된 모든 패치를 적용했습니다. 내 모든 작업은 ChangeLog 파일(버전 1.1 이상 릴리스)에 등록되었습니다. 나는 또한 Debian[2]에 Packit 패키지를 유지하고 있습니다.
Packit을 돕고 싶다면 CONTRIBUTING.md 파일을 읽어보세요.
[1] http://packetfactory.openwall.net/projects/packit
[2] https://packages.qa.debian.org/p/packit.html
Packit(PACket toolKIT)은 네트워크 감사 도구입니다. libpcap을 사용하며 네트워크를 통해 이동할 수 있는 실제 패키지(프레임)를 만들 수 있습니다. Packit을 사용하면 개인화된 페이로드를 추가할 수도 있습니다. 또 다른 좋은 기능은 tcpdump로 생성된 덤프 파일을 읽을 수 있다는 것입니다.
Packit에는 IP 트래픽을 사용자 정의, 주입, 모니터링 및 조작하는 기능이 있습니다. 거의 모든 TCP, UDP, ICMP, IP, ARP, RARP 및 이더넷 헤더 옵션을 정의(스푸핑)할 수 있게 함으로써 Packit은 다음 시나리오에 유용할 수 있습니다.
Packit은 TCP/IP 학습을 위한 훌륭한 도구이기도 합니다. 단, 이 프로그램은 IPv6를 지원하지 않습니다. (하지만 구현하는 데 도움을 줄 수 있습니다)
Packit을 컴파일하려면 다음 요소가 필요합니다.
Packit 소스 설치는 간단합니다.
$ ./autogen.sh
$ ./configure
$ make
그런 다음 '루트'로:
# make install
autogen.sh를 'clean' 옵션과 함께 사용하여 생성된 모든 파일을 제거할 수 있습니다. 예:
$ ./autogen.sh clean