Network injection and capture tool
1. HELP THIS PROJECT
2. WHAT IS PACKIT?
3. BUILDING FROM SOURCE
Packit needs your help. If you are a programmer and if you wants to help a nice project, this is your opportunity.
My name is Eriberto and I am not a C developer. I imported Packit from its old repository[1] to GitHub (the original homepage and developer are inactive). After this, I applied all patches found in Debian project and other places for this program. All my work was registered in ChangeLog file (version 1.1 and later releases). I also maintain Packit packaged in Debian[2].
If you are interested to help Packit, read the CONTRIBUTING.md file.
[1] http://packetfactory.openwall.net/projects/packit
[2] https://packages.qa.debian.org/p/packit.html
Packit (PACket toolKIT) is a network auditing tool. It uses libpcap and can make real packages (frames) that are able to travel in a network. Packit also allows one to add personalized payloads. Other good feature is the possibility to read dump files created by tcpdump.
Packit has an ability to customize, inject, monitor and manipulate IP traffic. By allowing you to define (spoof) nearly all TCP, UDP, ICMP, IP, ARP, RARP, and Ethernet header options, Packit can be useful for the following scenarios:
Packit is also an excellent tool for learning TCP/IP. However, this program does not support IPv6. (but you can help to implement it)
Packit requires the following elements to compile:
Packit source installation is simple:
$ ./autogen.sh
$ ./configure
$ make
Then as 'root':
# make install
The autogen.sh can be used with the 'clean' option to remove all generated files. Example:
$ ./autogen.sh clean