https://github.com/tokenrove/ipft
IP fragment tunnelling proof-of-concept
https://github.com/tokenrove/ipft
Last synced: over 1 year ago
JSON representation
IP fragment tunnelling proof-of-concept
- Host: GitHub
- URL: https://github.com/tokenrove/ipft
- Owner: tokenrove
- License: gpl-3.0
- Created: 2015-02-13T02:36:48.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-02-13T02:52:20.000Z (over 11 years ago)
- Last Synced: 2025-02-09T08:16:45.528Z (over 1 year ago)
- Language: C
- Size: 133 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
This is some ancient code I dug up. I know there was a later version
substantially cleaned up, which included OpenBSD support, but I have
been unable to locate a backup of the CVS repository which contained
it.
I'm hoping that putting this up now will encourage me to find that
backup, or at least do something interesting with this code. I have
no idea if it actually works in any non-trivial sense; no warranties,
et cetera. It's GPL'd; see the file COPYING for the license text.
The original README (circa 2001) follows:
-----------------------------------------
This cool idea was conceived by Jamie Gamble ,
who wrote a paper on it.
The implementation was done by Julian Squires after reading
a pre-release version of this paper.
Some notes:
I would like to implement sizing the buffer using path MTU discovery.
I suppose that will occur soon enough.
The current code is somewhat fragile -- data loss could occur if
values are arbitrarily fucked with or if the MTU along the path
suddenly changes.
Randomly generated and changing frag values, IDs, whatever, would
be nice (based on a pre-established seed, perhaps).