udp-echo-server(1)

πŸ“¦
version 2.2.10 Β· 2 versions
, in ubuntu stonking

πŸ’– udp-echo-server β€” the manual page, but make it cute πŸ’–

okay bestie, welcome to the udp-echo-server(1) page, straight outta the General Commands Manual (that's section 1, for the girlies keeping score). she's simple, she's a vibe, let's get into it ✨


🌸 NAME 🌸

udp-echo-server β€” a Simple UDP Echo Server πŸ¦‹ (yes, that's the whole name, she's lowkey humble)


✨ SYNOPSIS ✨

no cap, here's how you call her:

udp-echo-server [-L level | --loglevel level]
                [-Z on|off | --logcolor on|off]
                [-O file | --logfile file]
                [-q | --quiet] [-w | --verbose]
                [-U user|uid | --user user|uid]
                [-A address | --address address]
                [-P port | --port port]
                [-f port | --from-port port] [-t port | --to-port port]
udp-echo-server [-h | --help]
udp-echo-server [-v | --version]

πŸ‘‘ DESCRIPTION πŸ‘‘

so udp-echo-server is a simple UDP Echo server. that's it, that's her whole thing πŸ’… she can be used as an endpoint for HiPerConTracer UDP Ping/Traceroute, which is giving main character energy fr fr.

⚠️ bestie listen. for security reasons, udp-echo-server only responds to source ports >= 1024. why? to avoid the server being used in attacks, like spoofing a packet from another Echo server (port 7) to create a flooding loop 😭 not the drama we want.

also β€” and this is important β€” packets from the same port as the listening port are ignored. periodt. πŸ™ˆ


πŸŽ€ ARGUMENTS πŸŽ€

the following arguments may be provided (there's a lot, but she ate):

  • -L level, --loglevel level β€” sets the minimum logging level to whatever value you hand her: 0=trace, 1=debug, 2=info, 3=warning, 4=error, 5=fatal. pick your fighter ⭐
  • -q, --quiet β€” sets the minimum logging level to 3 (warning). she's in her quiet era 🀫
  • -w, --verbose β€” sets the minimum logging level to 0 (trace). she's telling you everything πŸ—£οΈ
  • -Z on|off, --logcolor on|off β€” enables (on) or disables (off) the usage of ANSI color escape sequences to colorise the log output according to its level. rainbow logs? iconic 🌈
  • -O file, --logfile file β€” sets a file name for appending the log output to. and heads up: if a file is set, no log output is made to the console. otherwise, all log output will be written to the console. choose one, you can't have both queen πŸ’€
  • -U user|uid, --user user|uid β€” after startup, the server uses the UID and GID of the given user (by name or GID). glow-down into a safer identity, we love to see it 🫢
  • -A address, --address address β€” sets the local address (default: ::). 🌐
  • -P port, --port port β€” sets the local port (default: 7). πŸ“
  • -f port, --from-port port β€” sets the first local port of a range (default: 7). first of her name πŸ‘‘
  • -t port, --to-port port β€” sets the last local port of a range (default: 0; 0 uses the "from" port). cute little callback πŸ”
  • -h, --help β€” prints command help. when in doubt, ask her πŸ’–
  • -v, --version β€” prints program version. she's gotta flex 🧚

πŸ’€ EXIT STATUS πŸ’€

the udp-echo-server tool exits with 0 on success, and >0 in case of an error. so if you get a 0, she's thriving. anything bigger? something's giving error energy, check on her 😭


🌟 EXAMPLES 🌟

copy-paste royalty, go off:

udp-echo-server
udp-echo-server --address 192.168.1.1 --port 7777
udp-echo-server --address 3ffe::1:2:3 --port 7777
udp-echo-server --address :: --user nornetpp
udp-echo-server --address 3ffe::1:2:3 --from-port 10000 --to-port 10999
udp-echo-server --version
udp-echo-server -h

πŸ“ NOTES πŸ“

this program is part of HiPerConTracer ✨ the latest version of HiPerConTracer can be found on the HiPerConTracer Homepage at HiPerConTracer Homepage: https://www.nntb.no/~dreibh/hipercontracer/. iykyk πŸ”₯


🫢 AUTHORS 🫢

Thomas Dreibholz, Homepage: https://www.nntb.no/~dreibh β€” thank you for your service king πŸ‘‘


and that's the whole page bestie!! this cutie is udp-echo-server from the udp-echo-server manual, dated May 26, 2026. now go echo some packets, slay, and stay safe out there πŸ’–πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from