tsctp(1)
π tsctp β SCTP Test Tool π
okay bestie, so this is tsctp(1), a General Commands Manual page, and we're about to get SO into it. it's an SCTP test tool, it's giving network-nerd main character energy, and honestly? obsessed. π¦
β¨ SYNOPSIS β¨
tsctp [-a indication]
[-A type]
[-D]
[-f fragmentation_point]
[-l buffersize]
[-L local_address]
[-n number_of_messages]
[-p port]
[-R rcvbufsize]
[-S sndbufsize]
[-t timetolive]
[-T runtime]
[-u]
[-U udp_port]
[-v]
[-V]
[-4]
[-6]
[remote_address]
like, that's a LOT of flags. she's flexible. she contains multitudes. π
πΈ DESCRIPTION πΈ
so tsctp is an SCTP test tool, periodt. you use it to run basic tests with the SCTP protocol. but heads up bestie β for this whole thing to work, your kernel needs to support SCTP, meaning sockets with protocol IPPROTO_SCTP. no kernel support, no vibes. π«Ά
here's how you get the module loaded:
Linux:
echo sctp >/etc/modules-load.d/sctp.conf
then reboot to load the module. π
Note: please make sure the SCTP module is NOT blacklisted β for example /etc/modprobe.d/sctp-blacklist.conf in Fedora Linux. that would be so rude of it. π
FreeBSD:
echo 'sctp_load="YES"' >>/boot/loader.conf
then reboot to load the module. iconic. β¨
π ARGUMENTS π
the following arguments may be provided:
-aindication β set the adaptation layer indication. cute little setting.-Atype β set the chunk type to authenticate .-Dβ turns Nagle's Algorithm off. she said no thank you π-ffragmentation_point β set the fragmentation point.-lbuffersize β set the size of the send/receive buffer. for sending messages, this literally means the message size! not a vibe, an actual byte count. π-Llocal_address β set the local address.-nnumber_of_messages β set the number of messages to be sent (0 means infinite) / received. yes, zero = forever, bestie.-pport β set the port number.-Rrcvbufsize β set the socket recv buffer.-Ssndbufsize β set the socket send buffer.-ttimetolive β set the time to live for messages.-Truntime β set the time to send messages.-uβ set the use of unordered messages.-Uudp_port β use UDP encapsulation with the given port.-vβ enable verbose output.-Vβ enable very verbose output. she's not like other flags. π-4β use IPv4 only.-6β use IPv6 only.- remote_address β if a remote address is given, client mode kicks in. then
tsctpconnects the socket to the given remote address. otherwise, with no remote address given, server mode activates β thentsctplistens for incoming connections. two modes, one tool, slay. π¦
β EXIT STATUS β
the tsctp tool exits with 0 on success, and >0 in case of an error. that's it, that's the whole vibe check. β
π EXAMPLES π
client and server moments, let's gooo:
server mode β bind to all IPv4 and IPv6 addresses, listen on port 1234:
tsctp -L :: -L 0.0.0.0 -p 1234
client mode β bind to all IPv4 and IPv6 addresses, connect to localhost (127.0.0.1) on port 1234, send 10 messages of 1000 bytes each:
tsctp -L :: -L 0.0.0.0 -n 10 -l 1000 -p 1234 127.0.0.1
client mode β bind to all IPv4 and IPv6 addresses, connect to localhost (127.0.0.1) on port 1234, send unlimited number of messages of 4096 bytes each, stop after 10 s:
tsctp -L :: -L 0.0.0.0 -n 0 -T 10 -l 4096 -p 1234 127.0.0.1
see what I mean about -n 0? infinite. she never stops. π§
π NOTES π
the latest version of TSCTP can be found on the TSCTP Homepage at TSCTP Homepage: https://www.nntb.no/~dreibh/tsctp/. go look bestie, iykyk. π₯
π AUTHORS π
- Michael TΓΌxen, Homepage: https://www.fh-muenster.de/en/eti/ueber-uns/personen/tuexen/
- Thomas Dreibholz, Homepage: https://www.nntb.no/~dreibh
- Robin Seggelmann
- Irene RΓΌngeler
four absolute icons, the way they literally built this. π
and that's the whole page, bestie!! this tsctp(1) manual β source tsctp, version dated May 17, 2026 β said what it said and ate, no crumbs left. go test some SCTP, you've got this. bye bye!! πβ¨ππ¦πΈπ«Ά
π¦ where this page comes from
- ubuntu stonking: tsctp 0.8.7-1 Β· BSD-3-Clause
- Copyright (c) 2005-2011 Michael Tuexen, tuexen@fh-muenster.de
- Copyright (C) 2009-2026 Thomas Dreibholz, thomas.dreibholz@gmail.com
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms