withsctp(1)
π withsctp β the manual page, but make it cute π
okay so bestie, this is withsctp from the General Commands Manual section of your local man pages, and it's genuinely one of those tiny little tools that has main character energy despite being, like, four paragraphs long. let's get into it π«Ά
β¨ NAME β¨
withsctp β Run TCP binaries over SCTP
like. that's it. that's the whole name line. iconic brevity π
πΈ SYNOPSIS πΈ
withsctp
yes, the synopsis is literally just withsctp with nothing after it, no cap. the man page does not list arguments up here β but peep the EXAMPLES section below, because that's where you actually see it being used with stuff after it. π¦
π DESCRIPTION π
okay so here's the tea, bestie. This package enables you to use SCTP with your existing TCP-based binaries. like β all those little programs that only know how to speak TCP? they can speak SCTP now. glow up achieved β¨
and how does it pull that off, you ask? withsctp uses the LD_PRELOAD hack to intercept library calls used for TCP connections and use SCTP instead. yes, the LD_PRELOAD hack β that's the actual mechanism, that's not me being dramatic, that's literally what the page says. it slides in, intercepts those library calls, and swaps the SCTP in. it's giving undercover agent. it's giving sneaky but in a helpful way π§
π EXAMPLES π
these are the two examples the page gives you, verbatim, comments and all, because they're the good stuff:
withsctp xinetd
# Start xinetd stream services on SCTP.
so that first one: you run withsctp xinetd, and it'll Start xinetd stream services on SCTP. slay.
withsctp telnet localhost
# Make a telnet over SCTP/IP connection.
and this one, withsctp telnet localhost, will Make a telnet over SCTP/IP connection. lowkey a whole vibe. π
π AUTHOR π
this absolute legend wrote it:
- Michael Biebl
<biebl@debian.org>
periodt. give them their flowers π
π«Ά the sign-off π«Ά
okay so the footer of this page is a little anticlimactic ngl β it doesn't carry a source, a version, or a date, it's literally just withsctp(1) repeated down at the bottom. so that's your source/version/date situation: none of the above, just the manual name and section withsctp(1) π
anyway that's the whole page, bestie. go intercept some library calls, go run your TCP binaries over SCTP, go be the main character of your own network stack. bye πβ¨π
π¦ where this page comes from
- debian bookworm: lksctp-tools 1.0.19+dfsg-2 Β· GPL-2.0-or-later
- debian trixie: lksctp-tools 1.0.21+dfsg-1 Β· GPL-2.0-or-later
- ubuntu jammy: lksctp-tools 1.0.19+dfsg-1build1 Β· GPL-2.0-or-later
- ubuntu noble: lksctp-tools 1.0.19+dfsg-2build1 Β· GPL-2.0-or-later
- ubuntu questing: lksctp-tools 1.0.21+dfsg-1build1
- ubuntu resolute: lksctp-tools 1.0.21+dfsg-1build2 Β· GPL-2.0-or-later
- ubuntu stonking: lksctp-tools 1.0.21+dfsg-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms