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

..03-May-2022-

MakefileH A D03-May-2022257 139

READMEH A D04-Jan-20171.3 KiB5535

argparser.hH A D04-Jan-20174.9 KiB180125

hex2raw.cH A D04-Jan-20172.1 KiB12162

hexdump.hH A D04-Jan-20171.9 KiB7241

hexinject.cH A D04-Jan-20175.9 KiB276169

hexinject.hH A D04-Jan-2017468 3116

hexpcap.hH A D05-Jan-201710.8 KiB496282

hexstring.hH A D04-Jan-20174.2 KiB20693

packets.tclH A D21-Feb-201312.6 KiB428254

prettypacket.cH A D05-Jan-20175.1 KiB213133

prettypacket.hH A D05-Jan-201725 KiB826408

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