Repository navigation
Signal Lab 0.3.1 (pre-release)
Pre-release
Pre-release
First pre-release. Functionally the same as 0.3.0 — the signal library and the
MQTT client — but built from the commit that fixes two job-telemetry races and
makes Stop actually stop the work. The 0.3.0 installers predated those fixes, so
a scan could report an empty table and Stop could leave traffic running.
Verified on this release build, each against an independent reference:
- Scanner — returns exactly the ports a separate connect-sweep finds (28/28 over 1–10000).
- Stop — measured with UDP sinks: storm 1740 packets while running → 0 after stop; impairment relay 5/5 forwarded → 0/5 after; scan progress freezes and the registry empties.
- HTTP — methods, headers, body, status codes, timeout, 500 KB body truncation; burst sends exactly N (confirmed by the target's own hit counter), runs workers concurrently, and ends on its duration.
- Broadcast — list fan-out, byte-exact text and hex payloads, CIDR sweep (network and broadcast addresses excluded), the 1024-host cap, multicast delivery to a real group member, beacon rate, and discovery auto-reply.
- Impairment — loss, duplication and corruption ratios match the profile; corruption flips exactly one bit; latency lands within tolerance.
- Inspector — protocol/direction/text filters,
.jsonland.txtexport, and honest overflow accounting under a 20 000 pkt/s flood (31 602 captured, 27 352 reported as not shown). - MQTT — against a real eclipse-mosquitto, with the reference JS client on the far end: retained-value scan, QoS 1/2 exactly once, retained clearing, last-will on drop.
cargo test 37/37, zero compiler warnings, layout clean at 1280 px and 980 px in both locales.
Limitations
- Windows x64 only; macOS and Linux are not built or tested.
- Installers are unsigned — SmartScreen will warn about an unknown publisher.
- Tested on one development machine; not yet verified on a clean Windows install.
Responsible use: Storm, Scanner and Broadcast generate real traffic and probe
real hosts. Point them only at equipment you own or are authorised to test.
SHA-256
Signal Lab_0.3.1_x64-setup.exe—92d10a62dfbe6859908734d23bb14135809b0901f937d3b3ec9d35798cdeb86dSignal Lab_0.3.1_x64_en-US.msi—910a8275de102d0fe34ffbc772bc085672ef718cb1c1bc280f4096de8798bbb1