READSB(1)
okay so bestie π you just opened readsb(1), and it lives in the User Commands corner of the manual, which is honestly exactly where it belongs. grab a snack, we're going through the whole thing together, no skimming allowed π«Ά
β¨ NAME β¨
readsb β the manual page for readsb version 3.16, compiled on 260209. that's the whole name section. short, sweet, main character energy, periodt. π
π¦ SYNOPSIS π¦
viewadsb [OPTIONS...]
okay so notice the docs spell it viewadsb up here and vieadsb down in the description. that's just how it's written, i'm not touching it, we respect the canon π
πΈ DESCRIPTION πΈ
vieadsb is a Mode-S/ADSB/TIS commandline viewer. that's the whole vibe: planes broadcast, she listens, she shows you the tea. βοΈ
By default, viewadsb will TCP connect to 127.0.0.1:30005 as a data source. typical readsb / dump1090 installs will provide beast data on port 30005. so out of the box she already knows where to look β no setup arc required π₯Ή
π General options: π
--lat=<lat>β the reference / receiver surface latitude. it's giving "where am i, literally" π--lon=<lon>β the reference / receiver surface longitude. her other half π§--no-interactiveβ turn interactive mode off and just print to stdout. no chatting, just data, she's booked and busy β--interactive-ttl=<sec>β remove something from the list if it's been idle for<sec>seconds (default:60). ghosting protection fr fr π€--modeacβ enable decoding of SSR Modes 3/A & 3/C. unlocking a whole extra flavor π--max-range=<dist>β absolute maximum range for position decoding, in nm (default:300). beyond that she simply does not perceive it, respectfully π«--fixβ enable CRC single-bit error correction (this is the default, so she's already on, she came ready β¨)--no-fixβ disable CRC single-bit error correction. turning it off on purpose, bold of you π--metricβ use metric units π (european girlies rise)--show-only=<addr>β only show messages by the given ICAO on stdout. one plane only, everyone else can leave π--filter-DF=<type>β only network forward and display decoded ModeS messages on stdout, and only show this DF type. very "i have one type and it's this one" π―--receiver-focus=<receiverId>β only process messages from<receiverId>. loyalty, we love to see it π«Ά--cpr-focus=<hex>β show CPR details for this hex. she's getting specific π--quietβ disable output (this is the default). iconic behaviour honestly, saying nothing and meaning it π€--debug=<flags>β debug mode (verbose). the flags are:nfor network,Pfor CPR,Sfor speed check π
π Network options: π
--net-connector=<ip,port,protocol>β establish a connection, and yes you can specify it multiple times. theviewadsbdefault is--net-connector 127.0.0.1,30005,beast_in. important lore: the first usage overrides the default, and the second usage adds another input/output. stack 'em up π
the protocols you can throw in there are:
beast_outbeast_reduce_outbeast_reduce_plus_outbeast_inraw_outraw_insbs_insbs_in_jaerosbs_outsbs_out_jaerovrs_outjson_outgpsd_inuat_inuat_replay_outplanefinder_inasterix_inasterix_out
also, one failover ip/address,port can be specified, like this:
primary-address,primary-port,protocol,failover-address,failover-port
and any position in that comma separated list can also be either silent_fail or uuid=<uuid>. so many little slots, she's flexible π
π Help options: π
--helpβ give this help list. the classic. the blueprint π--usageβ give a short usage message. for when you want the tl;dr version β‘
Credits, because we always give credit where it's due, periodt: antirez (original dump1090), Malcom Robb (work on his dump1090 fork), mutability (forked to dump1090-mutability and further to dump1090-fa), Mictronics (readsb as a fork of dump1090-fa), wiedehopf (this fork of Mictronics readsb). the whole ancestry tree ate and left no crumbs, generational π
π REPORTING BUGS π
found a bug? it's not her fault, but she does want to know. report bugs to Matthias Wirth matthias.wirth@gmail.com π¬
and that's the whole page, bestie! no detail left behind, we kept every flag, every default, every protocol, every comma π«Ά this was readsb version: 3.16 compiled... February 2026 signing off from READSB(1) β footer, date and all. ily, go decode some planes βοΈπβ¨
π¦ where this page comes from
- ubuntu resolute: readsb 3.16-2build1 Β· BSD-3-Clause OR GPL-2.0-or-later
- ubuntu stonking: readsb 3.16-2build1 Β· BSD-3-Clause OR 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