exip(1)

πŸ’– exip(1) β€” get your external IP, bestie πŸ’–

okay so real talk: exip is that girl. she goes out, asks a whole bunch of services what your external IP is, and comes back with the answer. no cap. πŸ¦‹


✨ NAME ✨

exip β€” Retrieve your external IP πŸ’…


🌸 SYNOPSIS 🌸

exip [OPTIONS]

like literally that's it. just the command and whatever options you're feeling today. πŸŽ€


🧚 DESCRIPTION 🧚

so this package is a Golang library whose whole personality is getting your external ip from multiple services. multiple!! she's not relying on one source, she's gathering the group chat's opinions. πŸ’–

the design/implement STUNSource (that's Session Traversal Utilities for NAT (STUN)) β€” see RFC 3489 and RFC 5389 for more details. iykyk. ⭐


πŸ‘‘ OPTIONS πŸ‘‘

  • -h help β€” show this usage message. she's telling you how to use her, respectfully. πŸ™ˆ
  • -p uint β€” IP Protocol to be used (0, 4, or 6). pick your fighter. πŸ₯Š
  • -t duration β€” consensus's voting timeout (default 5s). the girls are voting and this is how long they get to decide. ⏳
  • -v β€” log errors to STDERR, when defined. she's loud about her problems but only if you ask. πŸ’€

🌈 EXAMPLES 🌈

basic era, just run her:

exip

okay but force IPv4 specifically:

exip -p 4

and if you're feeling IPv6 main character energy:

exip -p 6

give the consensus vote a lil more time, 10 instead of the default:

exip -t 10

and if you want the errors piped to STDERR:

exip -v

πŸ’œ AUTHOR πŸ’œ

Written by Glen De Cauwsemaecker 🫢

This manual page was written by Guilherme de Paula Xavier Segundo <guilherme.lnx@gmail.com> for the Debian project (but may be used by others). bestie really said "documentation is a love language." 😭✨


no gatekeeping here β€” this is exip-0.1.0, dated 08 Aug 2022. that's the whole page, periodt. πŸ’–πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ‘‘πŸŒˆβ­πŸ“πŸ§š
πŸ“¦ where this page comes from