STUND(8)

πŸ’– STUND(8) β€” the STUN girlie πŸ’–

okay bestie, pull up a chair, we're talking about stund β€” the STUN protocol (Simple Traversal of UDP through NATs) Server. yes that's the whole name, she's got a long government name and she EARNED it. ✨


🌸 SYNTAX 🌸

stund [-v] [-h IP Address] [-a Secondary IP Address ] [-p port ] [-o
port ]  [-b  ] [-m  ]

so here's the tea, and I mean the actual structural tea: a STUN server needs two IP addresses and two ports. two. not one. not "ehh one's fine". two. the whole personality is duality. πŸ¦‹


πŸ‘‘ DESCRIPTION πŸ‘‘

STUN Servers are literally out here helping clients behind NAT tunnel incoming calls through. that's the job. that's the gig.

and stund is the counterpart β€” the bestie on the server side β€” whose whole thing is helping the client identify the NAT and have it open the proper ports for it. it's giving matchmaker. it's giving "i know a guy". πŸ’…


✨ OPTIONS ✨

one bullet per flag, no skipping, we do not leave the girlies behind:

  • -v β€” Verbose output. she talks more. we love a chatty icon. πŸ’¬
  • -h <IP Address> β€” Define the Main IP Address. this is your primary girl. 🌟
  • -a <IP Address> β€” Define the Second IP Address. yes you need her too, remember? two IPs. always two. 🫢
  • -p <Port> β€” Set the primary port. the default port value is 3478. πŸŽ€
  • -o <Port> β€” Set the secondary port. the default port value is 3479. πŸ“
  • -b β€” Detach the process and makes the program run at the background. ghost mode activated, she's still there, you just can't see her. πŸ’€
  • -m <Port> β€” Sets a starting port for the STERM server. 🧚
  • --help β€” Prints useful help. when in doubt, ask her directly. no cap. πŸ™ˆ

🌈 EXAMPLES 🌈

say your NIC's IP addresses are 10.0.1.150 and 10.0.1.151 β€” the proper and default use would be:

stund  -h 10.0.1.150 -a 10.0.1.151

and if you want her to dip out of your terminal and keep doing her thing quietly, add the -b option to detach the process:

stund  -h 10.0.1.150 -a 10.0.1.151 -b

lowkey the cleanest little one-two combo. slay. πŸ”₯


πŸ’œ AUTHORS πŸ’œ

This manual page was written by Rene Mayorga <rmayorga@debian.org.sv> for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation.

On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.

shoutout to Rene for writing this up, absolute legend behaviour. πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

  • stun(1) β€” go read her sibling, the family is iconic, iykyk.

and that's the whole page, bestie β€” this one came from the Debian Project and it's dated 2007 Aug 31, which is honestly vintage in the most main-character way possible. old but still serving. ⭐ periodt. πŸ’–