Skip to content

Repository files navigation

Minino

GitHub release (with filter) GitHub actions Static Badge

Minino is an original multiprotocol, and multiband board made for sniffing, communicating, and attacking IoT (Internet of Things) devices. It was designed as a mini Cat that integrates the powerful ESP32C6 and a GPS, microSD with OLED. This board is a mini Swiss army knife for IoT security researchers, developers, and enthusiasts.

Minino can operate in 7 different technologies:

  • BLE (Trackers scanner for AirTag, SmartTag, Tile & BLE SPAM)
  • Wi-Fi (Sniffer, deauthenticator, and attacks)
  • Surveillance Detection (Flock Safety ALPR, Body Cams, Skimmers)
  • Zigbee (Sniffer over CLI and Spoofing)
  • Thread
  • Matter
  • GPS (WarDriving & Evidence Logging)

Features

  • Compatible with Pycatsniffer of Catsniffer
  • Compatible with Wireshark
  • WarDriving (WiFi, Zigbee, Thread, BLE, Surveillance)
  • Sniffing multiprotocol
  • Support file .pcap in microSD
  • File Manager Web
  • OpenSource
  • Open Hardware
  • OTA Updates

TODO Features

[] Features coming soon [x] Working features

Important

OTA requires 8MB. If you want to build for other memory capacities, compile without OTA.

Menu: Applications (Applications)

WiFi (Applications > WiFi)

  • Wardriving: Geotagged WiFi AP discovery with GPS coordinates.
  • WiFi Sniffer / Analyzer: Real-time 2.4 GHz channel traffic monitoring and AP summary.
  • WiFi Deauther: Injects 802.11 deauthentication frames to disconnect target devices.
  • Deauth Scan (Detector): Continuously monitors the airwaves for active deauth attacks.
  • DOS Attack (CatDoS): Wireless Denial of Service and beacon flooding.
  • SSID Spammer: Broadcasts thousands of fake WiFi Access Points simultaneously.
  • Captive Portal: Rogue AP with captive portal web server for testing.
  • DroneID Scanner: Listens for and decodes ASTM F3411 Remote ID drone telemetry and GPS location.
  • DroneID Transmitter: Broadcasts simulated Drone Remote ID beacons.
  • Modbus TCP: Industrial IoT and SCADA Modbus TCP endpoint scanner.
  • Flock / ALPR Detector: Detects Flock Safety ALPR cameras, body cams, and skimmers.
  • Flock Simulator: Transmits test surveillance telemetry beacons for detection auditing.
  • Wireshark integration

BLE (Applications > Bluetooth)

  • BLE Spammer: Floods advertisement popups targeting iOS (Apple), Android, Windows, and Samsung devices.
  • BLE HID Spoofing: Emulates Bluetooth Human Interface Devices (keyboard, mouse, media remote).
  • BLE ADV Sniffer: Raw advertisement packet sniffer with Wireshark serial streaming.
  • BLE Trackers Scanner: Detects and tracks Apple AirTags, Samsung SmartTags, Tile, and Chipolo with RSSI signal and distance estimation.
  • Wireshark integration: Real-time BLE packet capture over serial.

Zigbee (Applications > Zigbee)

  • Zigbee Sniffer: IEEE 802.15.4 over-the-air packet sniffer.
  • Zigbee Spoofing: End Device emulation (smart light bulbs and switches).
  • Wardriving: Geotagged Zigbee network reconnaissance.
  • Wireshark integration: Zigbee frame capture streaming to Wireshark.

Thread (Applications > Thread)

  • Thread Sniffer: IEEE 802.15.4 / 6LoWPAN Thread network packet sniffer.
  • Thread Broadcast: Injects multicast and broadcast packets into Thread networks.
  • Wardriving
  • Wireshark integration

Matter (Applications > Matter)

  • Matter protocol support
  • Matter CLI
  • Matter Spoof

GPS (Applications > GPS)

  • Wardriving: Geotagged reconnaissance (WiFi, Zigbee, Thread) logged to SD card.
  • Location: Displays real-time latitude, longitude, and altitude coordinates.
  • Speed: Displays GPS ground speed (km/h) and heading direction.
  • Date & Time: Atomic clock synchronization and RTC update.
  • Route: Route and waypoint recording to SD card (.gpx / .csv).
  • Num Sats: Displays active satellite constellation and SNR signal quality.
  • GPS Sleep

GPIO (Applications > GPIO)

  • I2C Scanner: Scans external I2C bus (SDA/SCL) device addresses.
  • UART Bridge: Hardware serial bridge / pass-through console on UART2.

File Manager (Applications > File Manager)

  • File Manager Local: On-device microSD file browser using OLED screen and buttons.
  • File Manager Web: Embedded HTTP web server for WiFi-based file downloads and uploads.

Menu: Settings (Settings)

  • Display: Configures OLED screensaver style and timeout.
  • Logs Output: Configures serial and on-screen log levels.
  • SD Card Settings: Displays SD capacity, checks format integrity, and provides FAT32 formatting.
  • WiFi Settings: Manages WiFi station credentials and radio settings.
  • Stealth Mode: Disables all LEDs, buzzer sounds, and screen animations for silent operation.
  • Light Sleep Mode: Low-power sleep mode for battery saving.
  • Deep Sleep Mode

Menu: About (About)

  • Version & License: Displays firmware version, build date, and licensing details.
  • Credits & Legal: Contributor credits and responsible disclosure notice.
  • OTA Firmware Update: Over-The-Air firmware updates via WiFi.

BLE Trackers Scanner

Minino includes a dedicated scanner and tracker for Bluetooth Low Energy beacon devices:

  • Supported Ecosystems: Apple Find My / AirTags, Samsung Galaxy SmartTag / SmartTag2, Tile (Mate, Pro, Slim), and Chipolo.
  • Proximity & Signal Monitoring: Real-time RSSI signal tracking, proximity approximation, and packet reception rates.
  • Detailed Inspection: Live viewing of device MAC address, manufacturer payload, registered status, and last-seen timestamps.
  • Paging & Filtering: Navigate easily across multiple active trackers in range.

Surveillance & Flock Safety Detector

Minino features an advanced passive detection engine designed to detect physical surveillance infrastructure in real time:

  • Flock Safety / ALPR Detection: Detects Automated License Plate Readers (ALPR) such as Flock Safety cameras, Falcon systems, and Raven audio detection units.
  • Multi-Vector Fingerprinting:
    • WiFi: Matches known OUI vendor prefixes (35+ Flock OUIs, DeFlock database), surveillance SSIDs (flocksafety, pigvision, fs ext, penguin, etc.), and 802.11 Information Element (IE) signatures.
    • BLE: Identifies characteristic advertising beacons and vendor payloads (e.g. Xuntong BLE modules, Flock battery diagnostics).
  • Body Cameras & Skimmers: Identifies Axon Body Worn Cameras and common Bluetooth-based payment skimmers.
  • Evidence Capture & GPS: Automatically stores detected devices with GPS coordinates (.csv / .gpx) and captures raw network traffic (.pcap) on the microSD card.

Inspired by projects such as Amini Project and USBNugget.

How to build the firmware

Check the Developer guide to learn how to build the firmware from scratch.

How to contribute

Contributions are welcome!

Please read the document Contribution manual which will show you how to contribute your changes to the project.

✨ Thanks to all our Contributors! ✨

See Electronic Cats CLA for more information.

See the Community code of conduct for a vision of the community we want to build and what we expect from it.

License

Electronic Cats invests time and resources providing this open source design, please support Electronic Cats and open-source hardware by purchasing products from Electronic Cats!

Designed by Electronic Cats.

Firmware released under an GNU AGPL v3.0 license. See the LICENSE file for more information.

Hardware released under an CERN Open Hardware Licence v1.2. See the LICENSE_HARDWARE file for more information.

Electronic Cats is a registered trademark, please do not use if you sell these PCBs.

Nov 29 2022

About

Minino is an original multiprotocol and multiband board made for sniffing, communicating, and attacking IoT devices. It was designed as a mini Cat that integrates the powerful ESP32C6, GPS, microSD and OLED. This board is a mini swiss army knife for IoT security researchers, developers, and enthusiasts.

Topics

Resources

Stars

175 stars

Watchers

10 watching

Forks

Releases

Used by

Contributors

Languages