forked from libnet/libnet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
51 lines (36 loc) · 1.65 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Upstream on libnet was dead.
Debian and Fedora had unmerged patches.
I had patches to ip_offset handling (used for IP checksumming) to fix memory
corruption bugs, and I had the start of Lua bindings.
I forked from packetfactory.net and am maintaining and rereleasing libnet.
Contact Sam Roberts <[email protected]> if you have bugs or patches to contribute.
Newest code is at:
http://github.com/sam-github/libnet
Releases are at:
http://sourceforge.net/projects/libnet-dev/
In progress:
- add me and up-to-date links to copyright and docs
- add contributors to docs
- make list of people who want to know about releases, or make a mailing list
- update auttools to:
> http://ftp.gnu.org/gnu/autoconf/autoconf-2.63.tar.gz
> http://ftp.gnu.org/gnu/automake/automake-1.10.tar.gz
> http://ftp.gnu.org/gnu/libtool/libtool-2.2.6a.tar.gz
>
> You may have to install m4 too:
> http://ftp.gnu.org/gnu/m4/m4-1.4.12.tar.gz
so newer configure script goes with the release, after which
mkinstalldirs can maybe be deleted.
- rerelease
- lua bindings, to libnet, libpcap, and libnfq: these will allow construction,
capture, modification, injection and reinjection of packets (as well as unit
testing libnet)
Incomplete:
- redo error handling in net binding
- icmpv6 patches: cksum is wrong
- cksum bug? generally, I don't trust the checksums are correct
- unit test framework
- Rework the internal data structures, they have so much redundancy in their
internal linking that keeping them correct as pblocks get updated isn't
possible. Specifically, get rid of ip_offset and h_len, and have pblocks
find information they need from upper/lower layers when they are coalesced.