CONTRIB: tcploop: scriptable TCP I/O for debugging purposes
authorWilly Tarreau <w@1wt.eu>
Sat, 12 Nov 2016 10:29:46 +0000 (11:29 +0100)
committerWilly Tarreau <w@1wt.eu>
Sat, 12 Nov 2016 17:04:05 +0000 (18:04 +0100)
commit84393aa86305385222a94fd09e32a3b70d23ee25
treef3cc254f8373a6869c2ee6395bb1fd43f2cca7c9
parent62fec751830ebabe1c7781ee8892b42e5754697e
CONTRIB: tcploop: scriptable TCP I/O for debugging purposes

netcat, nc6 and socat are only partially convenient as reproducers for
state machine bugs, but when it comes to adding delays, forcing resets,
waiting for data to be acked, they become useless.

The purpose of this utility is to be able to easily script some TCP
operations such as connect, accept, send, receive, shutdown and of
course pauses.
contrib/tcploop/Makefile [new file with mode: 0644]
contrib/tcploop/tcploop.c [new file with mode: 0644]