ABOUT QX9
QX9 is an independent cross-functional engineering group bringing forward fully encrypted platform designs for critical communications such as public safety radio dispatch and next-generation 911.
ABOUT VEILID
Veilid is an open-source, peer-to-peer application framework created by the Veilid Foundation (veilid.org). It provides encrypted, private, and resilient networking primitives that applications can build on - including end-to-end encrypted messaging, distributed hash table storage, and anonymous routing. Veilid is written in Rust and designed so that every node in the network contributes to the infrastructure, with no central servers required.
QX9's interest in Veilid stems from its potential as the transport layer for private, low-complexity critical communication networks.
QX-TOOLKIT WIP
The QX9 Network Analysis Toolkit is an open-source collection of protocol analysis tools, documentation, and infrastructure for inspecting and understanding peer-to-peer network traffic. The toolkit is released under MPL-2.0 (code) and CC BY-SA 4.0 (docs).
Wireshark Veilid Dissector
A Lua dissector for inspecting Veilid peer-to-peer protocol traffic in Wireshark. Covers all known wire message types with TCP reassembly, heuristic detection, expert diagnostics, and display filters.
Protocol Diagrams
SVG diagrams illustrating Veilid datagram structures across all transport layers. Each diagram was generated from constants and offsets validated against veilid-core 0.5.2 source code.
| Type | Description |
|---|---|
| ENV0 | Encrypted envelope layout |
| ENV1 | Reserved envelope layout |
| RCP0 | Out-of-band receipt layout |
| BOOT | Bootstrap request/response flow |
| TCP | VL frame structure |
| UDP | Fragment header and reassembly |
| QUIC | QUIC transport (reserved) |
| WS | WebSocket transport framing |
Architecture Reference
Architecture overview of the dissector plugin covering installation, plugin structure, the dissector pipeline, wire format diagrams, and the full technical reference.
Roadmap: This Lua dissector is a reference implementation while the Veilid wire protocol is still under active development and pre-RFC. Once the protocol specification is finalized (targeting Veilid v1.0), the dissector will be ported to C and submitted upstream to Wireshark for inclusion as a built-in dissector.
NODE INFRASTRUCTURE
QX9 operates prototype Veilid nodes running the nightly build
of veilid-server. These nodes participate in the live network and serve as a
testbed for the toolkit.
| Node | Hostname | Location | Addressing |
|---|---|---|---|
| n1 | n1-sfo.one | San Francisco, US | IPv4 + IPv6 |
| n2 | n2-atl.two | Atlanta, US | IPv4 + IPv6 |
| n3 | n3-ams.three | Amsterdam, NL | IPv4 + IPv6 |
| n4 | n4-fra.four | Frankfurt, DE | IPv4 + IPv6 |
| n5 | n5-sin.five | Singapore, SG | IPv4 + IPv6 |