Recover a PSA (Peugeot/Citroën) immobiliser confidential code by sniffing the ECU↔BSI handshake over OBD. Read-only — it only listens.
Requirements: Chrome or Edge (desktop or Android), a BLE OBD adapter (e.g. the BLE side of a Vgate iCar/vLinker), ignition on, working key in.
Connect the adapter, then Start sniffing and turn the ignition on (a full restart usually isn't needed — it captures within seconds).
Serve over https:// or http://localhost (Web Bluetooth needs a secure context). Algorithm & approach: the CLI in this repo, building on GPL-3.0 RE by Wouter Bokslag, prototux, ludwig-v.