• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/workflows/H04-Nov-2021-3328

contrib/redhat/H04-Nov-2021-6355

docs/H03-May-2022-1613

man/H03-May-2022-654622

src/H04-Nov-2021-6,1043,636

AUTHORSH A D04-Nov-2021416 1412

CONTRIBUTING.mdH A D04-Nov-20211.1 KiB2918

ChangeLogH A D04-Nov-202111.4 KiB339255

LICENSEH A D04-Nov-202117.6 KiB340281

Makefile.amH A D04-Nov-20211.3 KiB377

README.mdH A D04-Nov-20212.3 KiB8458

autogen.shH A D04-Nov-20212.3 KiB5919

configure.acH A D04-Nov-20217.7 KiB261228

README.md

1# PACKIT
2**Network injection and capture tool**
3
4
5<br><br>
6**1. HELP THIS PROJECT**<br>
7**2. WHAT IS PACKIT?**<br>
8**3. BUILDING FROM SOURCE**<br>
9
10
11
12--------------------
131. HELP THIS PROJECT
14--------------------
15
16Packit needs your help. **If you are a programmer** and if you wants to
17help a nice project, this is your opportunity.
18
19My name is Eriberto and **I am not a C developer**. I imported Packit from
20its old repository[1] to GitHub (the original homepage and developer are
21inactive). After this, I applied all patches found in Debian project and
22other places for this program. All my work was registered in ChangeLog
23file (version 1.1 and later releases). I also maintain Packit packaged in
24Debian[2].
25
26If you are interested to help Packit, read the [CONTRIBUTING.md](CONTRIBUTING.md) file.
27
28[1] http://packetfactory.openwall.net/projects/packit<br>
29[2] https://packages.qa.debian.org/p/packit.html<br>
30
31
32------------------
332. WHAT IS PACKIT?
34------------------
35
36Packit (PACket toolKIT) is a network auditing tool. It uses libpcap
37and can make real packages (frames) that are able to travel in a
38network. Packit also allows one to add personalized payloads. Other
39good feature is the possibility to read dump files created by
40tcpdump.
41
42Packit has an ability to customize, inject, monitor and manipulate IP
43traffic. By allowing you to define (spoof) nearly all TCP, UDP, ICMP,
44IP, ARP, RARP, and Ethernet header options, Packit can be useful for
45the following scenarios:
46
47  * tests in firewalls; <br>
48  * tests in Intrusion Detection Systems (IDS); <br>
49  * tests in Intrusion Prevention Systems (IPS); <br>
50  * tests in proxies; <br>
51  * tests in port scanning detectors; <br>
52  * network traffic simulations; <br>
53  * security tests; and <br>
54  * general TCP/IP auditing and pentests. <br>
55
56Packit is also an excellent tool for learning TCP/IP. However, this
57program does not support IPv6. (but you can help to implement it)
58
59
60-----------------------
613. BUILDING FROM SOURCE
62-----------------------
63
64Packit requires the following elements to compile:
65
66  * autoconf >= 2.69 <br>
67  * libnet >= 1.1.2 <br>
68  * libpcap >= 0.8 <br>
69
70Packit source installation is simple:
71
72    $ ./autogen.sh
73    $ ./configure
74    $ make
75
76Then as 'root':
77
78    # make install
79
80The autogen.sh can be used with the 'clean' option to remove all
81generated files. Example:
82
83    $ ./autogen.sh clean
84