Skip to content

FAQ ​

When can I buy one? ​

Not yet. Medusa is a research prototype with a local web control surface and several firmware paths, but the case, final bill of materials, power budget, native companions, and physical end-to-end proof are unfinished. Watch the project board and GitHub Releases for any hardware-run announcement.

Use Medusa only on hardware, networks, and in survey areas you own, administer, or have explicit written authorization to assess. Requirements vary by jurisdiction and engagement; see Lawful use, which is informational rather than legal advice.

The firmware-enforced allow-list, rate, duration, audit, confirmation, and stop controls required for disruptive transmission are not implemented yet. Active research stays disabled in the default product and is not a release capability.

Why ESP32-S3 and not Pi Zero 2 W? ​

The Pi Zero 2 W lane is a separate project — Nosferato. Medusa is the MCU branch for cases where you want pocketable + low-power + cheap + immediate boot. Nosferato is the SBC branch for cases where you want more capable + Linux + bigger storage. Both are HARTLE.TECH projects.

Why "Medusa"? ​

The Greek gorgon. Snake-hair becomes antennas. The petrifying gaze becomes passive RF reconnaissance (freezing the moment to inspect packets). Perseus killed her using a mirror — don't look directly at adversaries; look at their reflection in the medium. The mascot is a gorgon head with one prominent eye fixed on a screen of radio spectrum, snake-antennas fanning out.

Full brand brief: assets/brand/v1_brief.md.

Does it work with iPhone? ​

There is no native Medusa companion yet. The responsive control surface is currently host-local, while native iOS and Android companions are design targets. NearTrace is an Android BLE-scanner sibling and reference pattern, not a shipped Medusa integration.

Why does the case have to look identifiable? ​

By design. The case has visible Medusa branding (mascot on back) so it's identifiable, not concealable. Per the threat model, discreet possession in spaces where pentest tooling would be flagged is a risk we mitigate via visible identification. If you want a stealth pentest tool, Medusa isn't it.

What does Medusa NOT do? ​

Read the out-of-scope table: no evil-twin, no captive-portal credential harvesting, no automated handshake brute-force, no GPS device-location tagging. These are deliberate scope decisions, not "future work."

Is the firmware closed-source? ​

No. Apache 2.0, source mirrors on GitHub. The current evidence is repeatable local compilation with the installed Arduino core; the toolchain is not yet pinned for bit-for-bit reproducible builds. The build also uses Espressif's precompiled Wi-Fi/PHY libraries (libnet80211.a, libpp.a, libphy.a), as ESP-IDF projects normally do.

How do I report a security issue? ​

Email contact@hartle.tech with the subject prefix [medusa security]. PGP key on the hartle.tech site (once it's published). Coordinated-disclosure baseline: 90-day window, faster if widely exploited.

How do I support the project? ​

Donation channels coming as accounts are created (Liberapay, GitHub Sponsors, Ko-fi, Buy Me a Coffee, Open Collective). You can also just star the repo, file good issues, and tell other security researchers about it.

Where's the rest of the docs? ​

The public repository includes reviewed design and research material under wiki/. Operational notes and candid internal handoffs belong in HARTLE.TECH's separate tailnet-only wiki and are not part of this public documentation site.