Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cliprobe
command
cliprobe: minimal pty driver that sends ONE prompt and dumps every byte the CLI emits for 60s.
|
cliprobe: minimal pty driver that sends ONE prompt and dumps every byte the CLI emits for 60s. |
|
clitest
command
clitest spawns `promptzero` in REPL mode under a pty (because the REPL refuses to enter raw mode without a TTY) and drives a few non-LLM slash commands to verify the CLI plumbing works end-to-end: banner prints, /help renders, /quit exits cleanly.
|
clitest spawns `promptzero` in REPL mode under a pty (because the REPL refuses to enter raw mode without a TTY) and drives a few non-LLM slash commands to verify the CLI plumbing works end-to-end: banner prints, /help renders, /quit exits cleanly. |
|
cliyolo
command
cliyolo drives the promptzero REPL through a pty with a curated set of natural-language prompts to exercise every non-destructive Flipper subsystem.
|
cliyolo drives the promptzero REPL through a pty with a curated set of natural-language prompts to exercise every non-destructive Flipper subsystem. |
|
coverage-diff
command
cmd/coverage-diff scrapes the awesome-flipperzero upstream lists for tool/verb names and cross-references them against PromptZero's registered tool registry (internal/tools).
|
cmd/coverage-diff scrapes the awesome-flipperzero upstream lists for tool/verb names and cross-references them against PromptZero's registered tool registry (internal/tools). |
|
flipper-usecases
command
Command flipper-usecases runs realistic operator tasks against a live Flipper Zero and reports pass/fail + concise summaries.
|
Command flipper-usecases runs realistic operator tasks against a live Flipper Zero and reports pass/fail + concise summaries. |
|
flipper-validate
command
flipper-validate is an integration harness that exercises Flipper wrapper methods against a live device over serial.
|
flipper-validate is an integration harness that exercises Flipper wrapper methods against a live device over serial. |
|
hwtest
command
hwtest is a developer-only smoke harness that drives a real Flipper Zero (and optional Marauder) over MCP.
|
hwtest is a developer-only smoke harness that drives a real Flipper Zero (and optional Marauder) over MCP. |
|
marauder-validate
command
marauder-validate is an integration harness that exercises the safe read/RX/inspection subset of Marauder wrapper methods against a live ESP32 Marauder devboard over USB serial.
|
marauder-validate is an integration harness that exercises the safe read/RX/inspection subset of Marauder wrapper methods against a live ESP32 Marauder devboard over USB serial. |
|
mifaretest
command
mifaretest exercises the realistic Mifare workflow against a tag held to the real Flipper: detect → inspect existing fixtures → dump protocol → save a UID-only file → diff vs an existing file → edit → emulate → cleanup.
|
mifaretest exercises the realistic Mifare workflow against a tag held to the real Flipper: detect → inspect existing fixtures → dump protocol → save a UID-only file → diff vs an existing file → edit → emulate → cleanup. |
|
promptzero
command
|
|
|
pzrunner
command
pzrunner is a non-interactive harness that drives the promptzero Agent end-to-end over a real Flipper.
|
pzrunner is a non-interactive harness that drives the promptzero Agent end-to-end over a real Flipper. |
|
webtest
command
webtest spawns `promptzero --web` against a real Flipper, then drives every HTTP API endpoint and the websocket handshake to confirm the public web surface is wired correctly.
|
webtest spawns `promptzero --web` against a real Flipper, then drives every HTTP API endpoint and the websocket handshake to confirm the public web surface is wired correctly. |
|
internal
|
|
|
adsb
Package adsb decodes Mode S downlink frames captured at 1090 MHz — both short-form (56-bit) surveillance replies and long-form (112-bit) extended squitter / ADS-B frames.
|
Package adsb decodes Mode S downlink frames captured at 1090 MHz — both short-form (56-bit) surveillance replies and long-form (112-bit) extended squitter / ADS-B frames. |
|
ais
Package ais decodes AIS (Automatic Identification System) NMEA 0183 sentences carried over the standard AIS VHF channels (161.975 / 162.025 MHz) — the maritime counterpart of ADS-B, mandatory on commercial vessels >300 GT and on most passenger ships under SOLAS Chapter V.
|
Package ais decodes AIS (Automatic Identification System) NMEA 0183 sentences carried over the standard AIS VHF channels (161.975 / 162.025 MHz) — the maritime counterpart of ADS-B, mandatory on commercial vessels >300 GT and on most passenger ships under SOLAS Chapter V. |
|
applecontinuity
Package applecontinuity decodes Apple Continuity BLE advertisement payloads — the Manufacturer-Specific-Data blob Apple devices broadcast for Handoff, AirDrop, Nearby Info / Action, AirPods proximity pairing, iBeacon, Hey Siri, and the other ad-hoc connectivity primitives that make the Apple ecosystem feel "magical" on a sniffer.
|
Package applecontinuity decodes Apple Continuity BLE advertisement payloads — the Manufacturer-Specific-Data blob Apple devices broadcast for Handoff, AirDrop, Nearby Info / Action, AirPods proximity pairing, iBeacon, Hey Siri, and the other ad-hoc connectivity primitives that make the Apple ecosystem feel "magical" on a sniffer. |
|
aprs
Package aprs decodes APRS (Automatic Packet Reporting System) frames carried over AX.25 — the dominant ham-radio position + telemetry + messaging beacon family transmitted on 144.39 MHz (NA), 144.80 MHz (EU), and a handful of HF bands.
|
Package aprs decodes APRS (Automatic Packet Reporting System) frames carried over AX.25 — the dominant ham-radio position + telemetry + messaging beacon family transmitted on 144.39 MHz (NA), 144.80 MHz (EU), and a handful of HF bands. |
|
attack
Package attack maps PromptZero tools and workflows to MITRE ATT&CK techniques.
|
Package attack maps PromptZero tools and workflows to MITRE ATT&CK techniques. |
|
bacnet
Package bacnet decodes BACnet/IP (BACnet over UDP, ASHRAE 135 Annex J) frames — the dominant building-automation protocol used in HVAC controllers, lighting panels, energy meters, fire-alarm gateways, elevator dispatch, and BMS (Building Management Systems) front-ends.
|
Package bacnet decodes BACnet/IP (BACnet over UDP, ASHRAE 135 Annex J) frames — the dominant building-automation protocol used in HVAC controllers, lighting panels, energy meters, fire-alarm gateways, elevator dispatch, and BMS (Building Management Systems) front-ends. |
|
badusb
Package badusb parses DuckyScript / BadUSB payload scripts into structured line-by-line views — command + arguments + validation status.
|
Package badusb parses DuckyScript / BadUSB payload scripts into structured line-by-line views — command + arguments + validation status. |
|
ble
Package ble decodes BLE advertisement payloads — currently just Apple Continuity manufacturer-data — into operator-facing structures.
|
Package ble decodes BLE advertisement payloads — currently just Apple Continuity manufacturer-data — into operator-facing structures. |
|
breaker
Package breaker implements a per-tool consecutive-error circuit breaker (roadmap P3-28, second half).
|
Package breaker implements a per-tool consecutive-error circuit breaker (roadmap P3-28, second half). |
|
bruce
Package bruce interfaces with the Bruce pentesting firmware for ESP32-based boards over a USB-serial connection.
|
Package bruce interfaces with the Bruce pentesting firmware for ESP32-based boards over a USB-serial connection. |
|
btclassic
Package btclassic decodes Bluetooth Classic (BR/EDR) metadata fields — primarily the 24-bit Class of Device (CoD) value that every classic Bluetooth device advertises during inquiry.
|
Package btclassic decodes Bluetooth Classic (BR/EDR) metadata fields — primarily the 24-bit Class of Device (CoD) value that every classic Bluetooth device advertises during inquiry. |
|
btuuid
Package btuuid resolves Bluetooth SIG-assigned 16-bit GATT UUIDs (Services, Characteristics, Descriptors) to their canonical names.
|
Package btuuid resolves Bluetooth SIG-assigned 16-bit GATT UUIDs (Services, Characteristics, Descriptors) to their canonical names. |
|
buspirate
Package buspirate is the PromptZero backend for the Bus Pirate 5 universal bus probe (RP2040-based).
|
Package buspirate is the PromptZero backend for the Bus Pirate 5 universal bus probe (RP2040-based). |
|
campaign
Package campaign implements the PromptZero Campaigns feature (roadmap P2-19) — declarative, YAML-authored multi-step engagement specs that compose the existing agent tool surface.
|
Package campaign implements the PromptZero Campaigns feature (roadmap P2-19) — declarative, YAML-authored multi-step engagement specs that compose the existing agent tool surface. |
|
cbordecode
Package cbordecode parses CBOR (Concise Binary Object Representation) per RFC 8949.
|
Package cbordecode parses CBOR (Concise Binary Object Representation) per RFC 8949. |
|
clisafe
Package clisafe contains helpers shared by every transport that pushes operator-supplied strings through a line-oriented CLI.
|
Package clisafe contains helpers shared by every transport that pushes operator-supplied strings through a line-oriented CLI. |
|
coap
Package coap decodes Constrained Application Protocol (RFC 7252) packets — the application-layer protocol used by constrained IoT devices (6LoWPAN, Thread, OpenThread, Zigbee IP).
|
Package coap decodes Constrained Application Protocol (RFC 7252) packets — the application-layer protocol used by constrained IoT devices (6LoWPAN, Thread, OpenThread, Zigbee IP). |
|
confidence
Package confidence provides pre-dispatch heuristic scoring for tool-use inputs.
|
Package confidence provides pre-dispatch heuristic scoring for tool-use inputs. |
|
consensus
Package consensus implements ensemble voting over multi-model risk verdicts (roadmap P3-33).
|
Package consensus implements ensemble voting over multi-model risk verdicts (roadmap P3-33). |
|
containerbridge
Package containerbridge runs external CLI tools inside Docker containers and surfaces their output as Go values.
|
Package containerbridge runs external CLI tools inside Docker containers and surfaces their output as Go values. |
|
cost
Package cost tracks Anthropic token usage and running dollar cost per PromptZero session, and implements the simple "consecutive errors → offline" heuristic that flips the observability offline banner.
|
Package cost tracks Anthropic token usage and running dollar cost per PromptZero session, and implements the simple "consecutive errors → offline" heuristic that flips the observability offline banner. |
|
crypto1
Package crypto1 is the pure-Go implementation of the Crypto1 stream cipher used by MIFARE Classic and some HID iCLASS legacy systems.
|
Package crypto1 is the pure-Go implementation of the Crypto1 stream cipher used by MIFARE Classic and some HID iCLASS legacy systems. |
|
dcf77
Package dcf77 decodes DCF77 time-signal frames — the long-wave (77.5 kHz) radio broadcast from Mainflingen, Germany, that carries the current Central European time + date.
|
Package dcf77 decodes DCF77 time-signal frames — the long-wave (77.5 kHz) radio broadcast from Mainflingen, Germany, that carries the current Central European time + date. |
|
defense
Package defense provides passive RF / BLE detection helpers used to surface adversarial activity nearby — the blue-team complement to PromptZero's offensive capability set.
|
Package defense provides passive RF / BLE detection helpers used to surface adversarial activity nearby — the blue-team complement to PromptZero's offensive capability set. |
|
desfire
Package desfire decodes Mifare DESFire Application Identifiers (AIDs) — the 3-byte values returned by the DESFire GetApplicationIDs command that identify each application stored on the card.
|
Package desfire decodes Mifare DESFire Application Identifiers (AIDs) — the 3-byte values returned by the DESFire GetApplicationIDs command that identify each application stored on the card. |
|
dhcp
Package dhcp decodes DHCPv4 packets per RFC 2131 (the envelope) + RFC 2132 (the options).
|
Package dhcp decodes DHCPv4 packets per RFC 2131 (the envelope) + RFC 2132 (the options). |
|
diff
Package diff renders a `git diff --no-prefix`-style unified-diff string from two text inputs.
|
Package diff renders a `git diff --no-prefix`-style unified-diff string from two text inputs. |
|
dnsdecode
Package dnsdecode parses DNS messages on the wire — the most-traffic-bearing UDP protocol on the internet and a staple of every blue-team / red-team / network-debugging workflow.
|
Package dnsdecode parses DNS messages on the wire — the most-traffic-bearing UDP protocol on the internet and a staple of every blue-team / red-team / network-debugging workflow. |
|
droneid
Package droneid decodes ASTM F3411-22 (a.k.a.
|
Package droneid decodes ASTM F3411-22 (a.k.a. |
|
eapol
Package eapol decodes EAPOL-Key frames — the WPA / WPA2 / WPA3 4-way handshake frames captured from any 802.1X-bearing medium.
|
Package eapol decodes EAPOL-Key frames — the WPA / WPA2 / WPA3 4-way handshake frames captured from any 802.1X-bearing medium. |
|
emv
Package emv decodes EMV BER-TLV structures from contactless and contact payment card APDU responses.
|
Package emv decodes EMV BER-TLV structures from contactless and contact payment card APDU responses. |
|
eval
Package eval provides the PromptZero golden evaluation harness (roadmap P2-25).
|
Package eval provides the PromptZero golden evaluation harness (roadmap P2-25). |
|
faultier
Package faultier drives a hextreeio Faultier USB voltage-glitcher via its serial bridge interface.
|
Package faultier drives a hextreeio Faultier USB voltage-glitcher via its serial bridge interface. |
|
fileformat
Package fileformat gives the PromptZero agent structural access to the Flipper file formats it already ships with — .sub, .nfc, .ir, .rfid.
|
Package fileformat gives the PromptZero agent structural access to the Flipper file formats it already ships with — .sub, .nfc, .ir, .rfid. |
|
flipper/mock
Package mock provides a pty-backed fake Flipper CLI so serial.go and the command wrappers can be exercised without real hardware.
|
Package mock provides a pty-backed fake Flipper CLI so serial.go and the command wrappers can be exercised without real hardware. |
|
flipper/rpc
Package rpc implements a typed Flipper Zero RPC client over a transport.Transport.
|
Package rpc implements a typed Flipper Zero RPC client over a transport.Transport. |
|
flipper/transport
Package transport defines the byte-channel substrate the Flipper CLI layer operates over.
|
Package transport defines the byte-channel substrate the Flipper CLI layer operates over. |
|
http2
Package http2 decodes HTTP/2 frames per RFC 9113.
|
Package http2 decodes HTTP/2 frames per RFC 9113. |
|
httpmsg
Package httpmsg decodes HTTP/1.x messages per RFC 9112 + RFC 9110.
|
Package httpmsg decodes HTTP/1.x messages per RFC 9112 + RFC 9110. |
|
ibutton
Package ibutton decodes Dallas 1-Wire ROM IDs (a.k.a.
|
Package ibutton decodes Dallas 1-Wire ROM IDs (a.k.a. |
|
iclass
Package iclass implements the iCLASS block cipher and the loclass key-recovery attack against HID iCLASS Elite / High Security readers.
|
Package iclass implements the iCLASS block cipher and the loclass key-recovery attack against HID iCLASS Elite / High Security readers. |
|
icmp
Package icmp decodes ICMP (RFC 792) and ICMPv6 (RFC 4443 + 4861 for Neighbor Discovery) packets.
|
Package icmp decodes ICMP (RFC 792) and ICMPv6 (RFC 4443 + 4861 for Neighbor Discovery) packets. |
|
ieee80211
Package ieee80211 decodes IEEE 802.11 management frames — the beacon / probe / authentication / association / deauthentication / disassociation frames captured by every WiFi sniffer (Marauder, hcxdumptool, aircrack-ng, Wireshark).
|
Package ieee80211 decodes IEEE 802.11 management frames — the beacon / probe / authentication / association / deauthentication / disassociation frames captured by every WiFi sniffer (Marauder, hcxdumptool, aircrack-ng, Wireshark). |
|
ieee802154
Package ieee802154 decodes IEEE 802.15.4 MAC-layer frames — the wire format underneath Zigbee, Thread, OpenThread, and most other 2.4 GHz IoT mesh stacks.
|
Package ieee802154 decodes IEEE 802.15.4 MAC-layer frames — the wire format underneath Zigbee, Thread, OpenThread, and most other 2.4 GHz IoT mesh stacks. |
|
ipdecode
Package ipdecode parses raw IP packets (IPv4 + IPv6) plus the most-deployed next-layer headers (TCP, UDP, ICMP, ICMPv6).
|
Package ipdecode parses raw IP packets (IPv4 + IPv6) plus the most-deployed next-layer headers (TCP, UDP, ICMP, ICMPv6). |
|
iso14443a
Package iso14443a identifies ISO/IEC 14443-3 Type A NFC tags from their anti-collision response (ATQA + SAK + UID, plus optional ATS).
|
Package iso14443a identifies ISO/IEC 14443-3 Type A NFC tags from their anti-collision response (ATQA + SAK + UID, plus optional ATS). |
|
iso7816
Package iso7816 decodes ISO/IEC 7816-3 Answer To Reset (ATR) strings — the response every contact smart card sends when reset.
|
Package iso7816 decodes ISO/IEC 7816-3 Answer To Reset (ATR) strings — the response every contact smart card sends when reset. |
|
j1850
Package j1850 decodes SAE J1850 VPW (Variable Pulse Width) and PWM (Pulse Width Modulation) frames — the legacy OBD-II protocol used by GM and Ford vehicles before they migrated to CAN bus around 2008.
|
Package j1850 decodes SAE J1850 VPW (Variable Pulse Width) and PWM (Pulse Width Modulation) frames — the legacy OBD-II protocol used by GM and Ford vehicles before they migrated to CAN bus around 2008. |
|
jtag
Package jtag decodes JTAG IDCODE values (IEEE 1149.1) and the SWD DPIDR / TARGETID variants used by ARM CoreSight debug interfaces.
|
Package jtag decodes JTAG IDCODE values (IEEE 1149.1) and the SWD DPIDR / TARGETID variants used by ARM CoreSight debug interfaces. |
|
jwtdecode
Package jwtdecode decodes JSON Web Tokens (JWT) — the dominant API auth token format in modern web stacks.
|
Package jwtdecode decodes JSON Web Tokens (JWT) — the dominant API auth token format in modern web stacks. |
|
keeloq
Package keeloq implements the KeeLoq block cipher and supporting primitives for sub-GHz rolling-code analysis.
|
Package keeloq implements the KeeLoq block cipher and supporting primitives for sub-GHz rolling-code analysis. |
|
lorawan
Package lorawan decodes LoRaWAN PHYPayload frames — the MAC-layer packet format used by LoRaWAN 1.0.x and 1.1 networks.
|
Package lorawan decodes LoRaWAN PHYPayload frames — the MAC-layer packet format used by LoRaWAN 1.0.x and 1.1 networks. |
|
marauder/parsers
Package parsers turns Marauder CLI output lines into typed events the web layer can ship as JSON.
|
Package parsers turns Marauder CLI output lines into typed events the web layer can ship as JSON. |
|
mcp
Package mcp exposes PromptZero's tool surface over the Model Context Protocol (stdio transport).
|
Package mcp exposes PromptZero's tool surface over the Model Context Protocol (stdio transport). |
|
mcpfed
Package mcpfed federates external Model Context Protocol (MCP) servers as native PromptZero tools.
|
Package mcpfed federates external Model Context Protocol (MCP) servers as native PromptZero tools. |
|
mifare
Package mifare decodes Mifare Classic 1K / 4K data dumps — manufacturer block (sector 0 block 0), sector trailer (last block of each sector), value blocks (recognized by their value+complement structure), and plain data blocks.
|
Package mifare decodes Mifare Classic 1K / 4K data dumps — manufacturer block (sector 0 block 0), sector trailer (last block of each sector), value blocks (recognized by their value+complement structure), and plain data blocks. |
|
modbus
Package modbus decodes Modbus RTU and Modbus TCP frames per the Modbus Application Protocol Specification v1.1b3 and the Modbus Messaging Implementation Guide v1.0b.
|
Package modbus decodes Modbus RTU and Modbus TCP frames per the Modbus Application Protocol Specification v1.1b3 and the Modbus Messaging Implementation Guide v1.0b. |
|
mode
Package mode defines named operation profiles that constrain which tools the agent will dispatch.
|
Package mode defines named operation profiles that constrain which tools the agent will dispatch. |
|
mqtt
Package mqtt decodes MQTT v3.1.1 control packets — the application-layer protocol underneath most IoT smart-home / industrial-sensor / broker setups.
|
Package mqtt decodes MQTT v3.1.1 control packets — the application-layer protocol underneath most IoT smart-home / industrial-sensor / broker setups. |
|
ndef
Package ndef decodes NFC Data Exchange Format messages — the payload format every NDEF-formatted NFC tag stores.
|
Package ndef decodes NFC Data Exchange Format messages — the payload format every NDEF-formatted NFC tag stores. |
|
nrf24
Package nrf24 decodes Nordic NRF24L01 Enhanced Shockburst (ESB) packets and the Logitech Unifying / Mousejack payload variants that ride on top of them.
|
Package nrf24 decodes Nordic NRF24L01 Enhanced Shockburst (ESB) packets and the Logitech Unifying / Mousejack payload variants that ride on top of them. |
|
ntp
Package ntp decodes NTP / SNTP packets per RFC 5905 (v4), RFC 1305 (v3), and RFC 4330 (SNTPv4).
|
Package ntp decodes NTP / SNTP packets per RFC 5905 (v4), RFC 1305 (v3), and RFC 4330 (SNTPv4). |
|
obs
Package obs ("observability") is the cross-cutting layer that wires structured logging, Prometheus metrics, and the /debug snapshot view into the rest of PromptZero.
|
Package obs ("observability") is the cross-cutting layer that wires structured logging, Prometheus metrics, and the /debug snapshot view into the rest of PromptZero. |
|
pacs
Package pacs decodes Physical Access Control System (PACS) credential payloads — the upper-layer encoding that sits on top of the Wiegand bit-stream produced by an HID Prox / iCLASS / EM-style reader.
|
Package pacs decodes Physical Access Control System (PACS) credential payloads — the upper-layer encoding that sits on top of the Wiegand bit-stream produced by an HID Prox / iCLASS / EM-style reader. |
|
pcap
Package pcap implements a pure-Go libpcap classic-format writer and reader.
|
Package pcap implements a pure-Go libpcap classic-format writer and reader. |
|
persona
Package persona implements operator-mode profiles for PromptZero.
|
Package persona implements operator-mode profiles for PromptZero. |
|
pocsag
Package pocsag decodes POCSAG (Post Office Code Standardisation Advisory Group) paging-protocol bit-streams — ITU-R M.584-2 — into structured pages with address, function (numeric / alphanumeric), and decoded message text.
|
Package pocsag decodes POCSAG (Post Office Code Standardisation Advisory Group) paging-protocol bit-streams — ITU-R M.584-2 — into structured pages with address, function (numeric / alphanumeric), and decoded message text. |
|
protobufdecode
Package protobufdecode parses raw Protocol Buffers wire-format bytes without needing the .proto schema — the equivalent of `protoc --decode_raw`.
|
Package protobufdecode parses raw Protocol Buffers wire-format bytes without needing the .proto schema — the equivalent of `protoc --decode_raw`. |
|
radius
Package radius decodes RADIUS packets per RFC 2865 (auth) + RFC 2866 (accounting) + supporting RFCs.
|
Package radius decodes RADIUS packets per RFC 2865 (auth) + RFC 2866 (accounting) + supporting RFCs. |
|
rag
Package rag provides lexical retrieval over the bundled PromptZero documentation corpus.
|
Package rag provides lexical retrieval over the bundled PromptZero documentation corpus. |
|
report
Package report renders engagement reports from PromptZero session audit data.
|
Package report renders engagement reports from PromptZero session audit data. |
|
rtp
Package rtp decodes RTP and RTCP packets per RFC 3550 (Real-time Transport Protocol) and the static payload type assignments of RFC 3551, plus the standard RTCP feedback extensions of RFC 4585 (RTPFB / PSFB) and RFC 3611 (XR).
|
Package rtp decodes RTP and RTCP packets per RFC 3550 (Real-time Transport Protocol) and the static payload type assignments of RFC 3551, plus the standard RTCP feedback extensions of RFC 4585 (RTPFB / PSFB) and RFC 3611 (XR). |
|
rules
Package rules is PromptZero's reactive rules engine.
|
Package rules is PromptZero's reactive rules engine. |
|
semcache
Package semcache implements a small, durable, on-disk semantic cache for LLM-generated payloads (roadmap P2-27).
|
Package semcache implements a small, durable, on-disk semantic cache for LLM-generated payloads (roadmap P2-27). |
|
sip
Package sip decodes SIP messages per RFC 3261.
|
Package sip decodes SIP messages per RFC 3261. |
|
snapshot
Package snapshot captures pre-write copies of Flipper SD files so /rewind can restore them on demand.
|
Package snapshot captures pre-write copies of Flipper SD files so /rewind can restore them on demand. |
|
snmp
Package snmp decodes SNMP v1, v2c, and v3 packets — the dominant network-management protocol on enterprise networks, found on every router / switch / firewall / printer / UPS / PDU / managed AP / managed VM-host since the late '80s.
|
Package snmp decodes SNMP v1, v2c, and v3 packets — the dominant network-management protocol on enterprise networks, found on every router / switch / firewall / printer / UPS / PDU / managed AP / managed VM-host since the late '80s. |
|
sshdecode
Package sshdecode parses SSH wire-protocol frames per RFC 4253 (SSH Transport Layer Protocol) and RFC 4250-4256.
|
Package sshdecode parses SSH wire-protocol frames per RFC 4253 (SSH Transport Layer Protocol) and RFC 4250-4256. |
|
streaming
Package streaming provides the partial-frame sink used by tools that opt into streaming dispatch (roadmap P3-28 first half).
|
Package streaming provides the partial-frame sink used by tools that opt into streaming dispatch (roadmap P3-28 first half). |
|
stun
Package stun decodes STUN packets per RFC 5389 / 8489 + TURN extensions per RFC 5766 / 8656.
|
Package stun decodes STUN packets per RFC 5389 / 8489 + TURN extensions per RFC 5766 / 8656. |
|
subghz
Package subghz provides pure-Go classifiers for common Sub-GHz radio protocols captured by the Flipper Zero.
|
Package subghz provides pure-Go classifiers for common Sub-GHz radio protocols captured by the Flipper Zero. |
|
subghz/protocols
Package protocols implements pure-Go decoders for the top-20 Sub-GHz remote control protocols captured by the Flipper Zero.
|
Package protocols implements pure-Go decoders for the top-20 Sub-GHz remote control protocols captured by the Flipper Zero. |
|
syslog
Package syslog decodes syslog messages in both the modern RFC 5424 (IETF) format and the legacy RFC 3164 (BSD) format.
|
Package syslog decodes syslog messages in both the modern RFC 5424 (IETF) format and the legacy RFC 3164 (BSD) format. |
|
targetmem
Package targetmem stores per-target facts across PromptZero sessions.
|
Package targetmem stores per-target facts across PromptZero sessions. |
|
testmocks
Package testmocks centralises the shared mock harness used across PromptZero's test surfaces — flipper-agent tests, end-to-end REPL tests, workflow tests.
|
Package testmocks centralises the shared mock harness used across PromptZero's test surfaces — flipper-agent tests, end-to-end REPL tests, workflow tests. |
|
tlsdecode
Package tlsdecode decodes the cleartext portion of a TLS handshake — the ClientHello and ServerHello records that every TLS connection emits in the clear before encryption is negotiated.
|
Package tlsdecode decodes the cleartext portion of a TLS handshake — the ClientHello and ServerHello records that every TLS connection emits in the clear before encryption is negotiated. |
|
toolctx
Package toolctx serves static per-tool cheat sheets the agent appends to tool descriptions at catalog registration time.
|
Package toolctx serves static per-tool cheat sheets the agent appends to tool descriptions at catalog registration time. |
|
tools
Package tools — argument-extraction helpers.
|
Package tools — argument-extraction helpers. |
|
trainset
Package trainset exports the audit log as a fine-tuning dataset.
|
Package trainset exports the audit log as a fine-tuning dataset. |
|
validator
Package validator scans BadUSB/DuckyScript payloads for patterns that the operator would want to see before the Flipper types them on a real target.
|
Package validator scans BadUSB/DuckyScript payloads for patterns that the operator would want to see before the Flipper types them on a real target. |
|
version
Package version carries build-time metadata embedded via -ldflags.
|
Package version carries build-time metadata embedded via -ldflags. |
|
watch
Package watch implements the --watch filesystem-trigger mode.
|
Package watch implements the --watch filesystem-trigger mode. |
|
web
Marauder synth-panel WebSocket layer.
|
Marauder synth-panel WebSocket layer. |
|
webhook
Package webhook dispatches PromptZero lifecycle events as outbound HTTP POSTs.
|
Package webhook dispatches PromptZero lifecycle events as outbound HTTP POSTs. |
|
wireguard
Package wireguard decodes WireGuard UDP packets per the official protocol specification at https://www.wireguard.com/protocol/.
|
Package wireguard decodes WireGuard UDP packets per the official protocol specification at https://www.wireguard.com/protocol/. |
|
wordlists
Package wordlists embeds PromptZero's built-in wordlists and exposes them as MCP resources via promptzero://wordlists/<name> URIs.
|
Package wordlists embeds PromptZero's built-in wordlists and exposes them as MCP resources via promptzero://wordlists/<name> URIs. |
|
workflows
Package workflows implements composite pentest flows that orchestrate several Flipper primitives + LLM reasoning behind a single LLM-callable tool.
|
Package workflows implements composite pentest flows that orchestrate several Flipper primitives + LLM reasoning behind a single LLM-callable tool. |
|
wsframe
Package wsframe decodes WebSocket frames per RFC 6455.
|
Package wsframe decodes WebSocket frames per RFC 6455. |
|
x509decode
Package x509decode parses X.509 certificates into a structured view — the natural complement to tls_handshake_decode (whose Certificate handshake-message body is surfaced as raw hex).
|
Package x509decode parses X.509 certificates into a structured view — the natural complement to tls_handshake_decode (whose Certificate handshake-message body is surfaced as raw hex). |
|
zigbee
Package zigbee decodes Zigbee Network Layer (NWK) frames — the layer that sits on top of IEEE 802.15.4 MAC frames in the Zigbee stack.
|
Package zigbee decodes Zigbee Network Layer (NWK) frames — the layer that sits on top of IEEE 802.15.4 MAC frames in the Zigbee stack. |
|
test
|
|
|
adversarial
Package adversarial holds the cross-package adversarial test suite (roadmap P3-30).
|
Package adversarial holds the cross-package adversarial test suite (roadmap P3-30). |
Click to show internal directories.
Click to hide internal directories.