"T/TCP for Linux" has seen major updates during the
last one month:
1) A new mirror site opened at
The project home is still at
Sock is a network program written by W. Richard
Stevens. It can
be used both as a client and as a server and can
send both TCP and
Tcpdump is originally written by Van Jacobson,
Craig Leres and
Steven McCanne, all of whom come from Lawrence
Tcpdump sets the network interfaces in
"promiscuous" mode to sniff
every packet received by the interfaces.
Tcpdump-3.3 is able to
print out CC, CC_NEW and CC_ECHO options
introduced by T/TCP.
SSH_tunnel is a perl script. If you are using
ssh behind a firewall
or a proxy, you can use this script to direct
your ssh traffic through
3) "Join us"
If you are interested, you can join as an end-user,
andience or developer.
You will see how to do so on this page.
This is the part that has seen most drastic
updates. There have been about
20 flowgraphs to outline TCP/IP stack in an easy
manner or describe methods
call sequence in details. You can browse the docs
online or download a zipped
All the documents are divided into six parts:
Part one: Linux Kernel TCP/IP Stack Analyses
You will see everything, from mostly involved
structures to all the methods
called during the sending and receiving process and
state transition graph,
that are both important and foundamental. Anyone
that is interested in the
understanding of TCP/IP stack of Linux kernel can
find useful information here.
Part two: Introduction to T/TCP defined in RFC 1644
Here you see detailed introductions to T/TCP, eg.
what modifications does T/TCP
bring to standard TCP?
Part three: Design and Implementation Approach
This part is the longest one. It's about
implementation approaches. Lies here the
answer to "How T/TCP add new functions to TCP with
being able to fall back to
TCP automatically or manually?"
Part four: Known Problems with T/TCP defined in RFC
T/TCP has been around for some time. But it's been
rejected for its serious security
problems. A detailed breakdown of those problems
and "crack methods" are described
here. Maybe the biggest mission of "T/TCP for
Linux" is to handle the security
problems and come up with a new RFC. Of course,
with the necessary involvement of
each of you around.
Part five: Current Patches Performance Testing
Part six: Current Patches Debugging and Fixing
These two parts are not started since the debugging
process have yet started.Information
will be updated lively on these two parts.
If you have any comment or question, contact us.
Email addresses can be found on
the contact page. Or, simply post to our mailing
lists and forum. We'll try the best
to give instant replies.
Do You Yahoo!?
Yahoo! Greetings - send holiday greetings for Easter, Passover