XMPP-DNS(1)
π XMPP-DNS π
okay bestie, welcome to the xmpp-dns(1) page β it's a General Commands Manual situation and honestly? it's giving "tiny tool, big energy" π
β¨ NAME β¨
xmpp-dns β a CLI tool to check XMPP SRV records. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
xmpp-dns [-46cfstv] [--client-dtls value] [--client-stls value] [--dot]
[--force-fallback] [--help] [--no-color] [--resolver value]
[--server-dtls value] [--server-stls value] [--timeout value]
[--tls-version value] [--version] xmpp-server
π¦ DESCRIPTION π¦
so it's literally a little CLI tool that checks SRV records for XMPP π and no cap, it does more than just show you the records β it can also try to connect to the server, and even test StartTLS and direct TLS for you. obsessed fr fr β¨
π OPTIONS π
-4β resolve IPv4 π-6β resolve IPv6 π-c,--clientβ show client SRV records π«Ά--client-dtls=[value]β add an arbitrary target for C2S with direct TLS, in the formdomain:port. you can invoke it several times, go off π--client-stls=[value]β add an arbitrary target for C2S with StartTLS, in the formdomain:port. also invokable several times β¨--dotβ use DoT, see also--resolverπ§-f,--fallbackβ check fallback (standard ports on A/AAAA records) if no SRV records are provided π--force-fallbackβ additionally check fallback (standard ports on A/AAAA records) even if SRV records ARE provided. forceful. main character energy π₯--helpβ show help π--no-colorβ don't colorize output (sad but valid) π--resolverβ custom resolver, e.g."1.1.1.1"for common DNS, or"5.1.66.255#dot.ffmuc.net"for usage with"--dot"β-s,--serverβ show server SRV records π--server-dtls=[value]β add an arbitrary target for S2S with direct TLS, in the formdomain:port. can be invoked several times π«--server-stls=[value]β add an arbitrary target for S2S with StartTLS, in the formdomain:port. can be invoked several times π«-tβ test connection and certificates.xmpp-dnswill print[OK]for passed tests,[Not OK]for failed tests, and[WARN]if all tests are passed but the certificate expires within the next 14 days π (we love a warning)--timeout=[value]β connection timeout in seconds. Default:60β±οΈ--tls-version=[value]β minimal TLS version.10(TLSv1.0),11(TLSv1.1),12(TLSv1.2) or13(TLSv1.3). Default:12π-vβ resolve IPs π--versionβ show version information π
π SHELL COMPLETION π
π ZSH
bestie. there are no shell completions yet (contributions welcome, fr fr π₯Ί) but for zsh you can automatically create completions from --help which might work good enough β¨
just place the following in your ~/.zshrc or ~/.zshrc.local:
compdef _gnu_generic xmpp-dns
π FISH
there are no shell completions yet either, but FISH can generate them from the man page with the following command:
fish_update_completions
π¬ CHAT π¬
there is no dedicated chat for xmpp-dns, but feel free to join us: https://join.jabber.network/#go-sendxmpp@chat.mdosch.de?join π«Ά come hang out, it's giving community π
π AUTHOR π
written by Martin Dosch. icon behavior, honestly π
π REPORTING BUGS π
report bugs at https://salsa.debian.org/mdosch/xmpp-dns/issues β do NOT suffer in silence, bestie, we wanna know π
π COPYRIGHT π
Copyright (c) Martin Dosch License: BSD-2-clause License
okay that's the whole page, you ATE that read π no cap, go check those SRV records, bestie π this was the XMPP-DNS(1) manual, General Commands Manual, and the page is dated August 2026 β so like, future-coded of us π periodt β¨
π¦ where this page comes from
- ubuntu stonking: xmpp-dns 0.6.4-1 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms