README
1
2 == HEXINJECT ==
3
4HexInject is a very versatile packet injector and sniffer,
5that provide a command-line framework for raw network access.
6
7It's designed to work together with others command-line utilities,
8and for this reason it facilitates the creation of powerful shell scripts
9capable of reading, intercepting and modifying network traffic in a transparent manner.
10
11 == TOOLS ==
12
13hexinject:
14The main sniffer and injector.
15
16prettypacket:
17Disassemble raw packets (received on its standard input) and print their field.
18Can also print example packets (useful if you want to know the structure of an header).
19
20hex2raw:
21Convert hexstring (the textual format used by hexinject) to raw data,
22and vice-versa.
23
24packets.tcl:
25Experimental packet forger, written in TCL.
26It uses a simple packet representation format based on APD (http://wiki.hping.org/26).
27
28 == COMPILE ==
29
30HexInject is based only on the pcap libraries, so it's should be easy to compile
31on systems that supports them.
32
33Dependencies:
34libpcap-dev
35tcl (for packets.tcl)
36
37Compile:
38To compile the tools just type "make" and cross your fingers... :)
39
40 == INFO ==
41
42Website:
43http://hexinject.sourceforge.net/
44
45Guide:
46http://hexinject.sourceforge.net/hexinject_introduction.pdf
47
48Author:
49Emanuele Acri <crossbower@tuta.io>
50
51License:
52BSD License (2017)
53
54
55