TTpU - TDFS's TCP/IP Packets Unlimited

What is TTpU?
TTpU stands for The Dark Free Soul's TCP/IP Packets Unlimited (generator).
TTpU generates TCP packets on IPv4 protocol and lets user specify:
  - network interface
  - source and destination ip
  - source and destination port
  - sequence number
  - acknowledgement number
  - tcp flags (URG, ACK, PSH, RST, SYN, FIN)
  - window size
  - packet payload data type (ASCII or HEX)
  - data to be sent


Getting it
TTpU is not open source, but the binary can be downloaded and used for free. TTpU is for study or network testing purpose only.
This software is released under terms of the TDFS-fw1 license.
TTpU can be downloaded here.


Lastest version
Last TTpU version is: 3.0.0. Realease date: 2006/10/27.


Syntax
# ttpu <network interface> <source ip> <source port> <destination ip> <destination port> <sequence number> <acknowledgement number> <urg> <ack> <psh> <rst> <syn> <fin> <window size> [<payload data type> data]


Requirments
- *nix system
- root permissions (to create socket raw)
- tcp/ip and network kernel support
- libpcap


Other related tools
- SSnK: Selective Sniff and Kill.
SSnK is a tool that injects data into an alive connection to kill it.
Tool homepage: http://poetidistrada.com/ssnk/


Author
Alberto M. Scattolo (The Dark Free Soul).
Nic handle: AMS81-RIPE.
Contact: thedarkfreesoul at poetidistrada dot com.
PGP key is at: http://www.poetidistrada.com/tdfsroot/TDFSPgKey.txt