• Stars
    star
    536
  • Rank 82,794 (Top 2 %)
  • Language
    Python
  • License
    Other
  • Created over 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CatSniffer is an original multiprotocol and multiband board for sniffing, communicating, and attacking IoT (Internet of Things) devices using the latest radio IoT protocols. It is a highly portable USB stick that integrates TI CC1352, Semtech SX1262, and an RP2040 for V3 or a Microchip SAMD21E17 for V2

CatSniffer

CatSniffer (😼) is an original multiprotocol, and multiband board made for sniffing, communicating, and attacking IoT (Internet of Things) devices. It was designed as a highly portable USB stick that integrates the new chips TI CC1352, Semtech SX1262, and Microchip SAMD21E17.

This board is a swiss army knife for IoT security researchers, developers, and enthusiasts. The board can be used with different types of software including third-party sniffers such as SmartRF Packet Sniffer, Sniffle, zigbee2mqtt, Z-Stack-firmware, Ubiqua Protocol Analyzer, our custom firmware, or you can even write your own software for your specific needs.

CatSniffer can operate in 3 different frequencies:

  • LoRa
  • Sub 1 GHz
  • 2.4 GHz

This work was inspired by our friend's work Michael Ossmann as a tribute to his outstanding job in Greatscott Gadgets, making devices like the YardStick, GreatFET, HackRF, and Ubertooth.

Protocols

  • Thread
  • Zigbee
  • Bluetooth 5 Low Energy (BLE)
  • IEEE 802.15.4g
  • 6LoWPAN (IPv6 over Low power Wireless Personal Area Networks)
  • Sub 1GHz and patented systems
  • LoRa/LoRaWAN

Features

  • "The SimpleLink™ CC1352P1F3RGZ device is a multiprotocol and multi-band Sub-1 GHz and 2.4-GHz wireless microcontroller (MCU) supporting Thread, Zigbee®, Bluetooth® 5.2 Low Energy, IEEE 802.15.4g, IPv6-enabled smart objects (6LoWPAN), MIOTY®, Wi-SUN®, proprietary systems".
  • CatSniffer uses SAMD21E17 as a USB-UART bridge to communicate with the CC1352 chip; it's not necessary for a manual driver installation (exceptions could exist).
  • Compatible OS: Windows and Linux.
  • Auto program through the bootloader from TI CC (as long as it's not disabled in the code). No need for an external programmer, and it can be debugged with cJTAG through the default pin.
  • Antenna SMA port for an Antenna of your choice.
  • LEDs of general-purpose.
  • Reset button for SAMD21 & CC1352, Boot of CC1352, and one more for general purpose.

Wiki and Getting Started

Getting Started in our Wiki

WIKI

Compatible Software

Pre-requisites for building firmware

  • CCS version: The packet sniffer firmware has been tested with CCS 10.2
  • SimpleLink CC13x2 and CC26x2 SDK
  • Python 3

Note

This kit is designed to allow Product developers to evaluate electronic components, circuit, or software associated with the kit to determine whether to incorporate such items in a finished product and Software developers to write software applications for use with the end product. This kit is a developer product and when assembled may not be resold or otherwise marketed unless all required FCC (or any other local authority) equipment authorizations are first obtained. Operation is subject to the condition that this product not cause harmful interference to licensed radio stations and that this product accept harmful interference.

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. Electronic Cats is a registered trademark, please do not use if you sell these PCBs.

3 April 2021

More Repositories

1

mpu6050

MPU6050 Arduino Library
C++
204
star
2

Beelan-LoRaWAN

A LoRaWAN library for compatible arduino board
C++
189
star
3

HunterCatNFC

The Hunter Cat NFC is the latest security tool for contactless (Near Field Communication) used in access control, identification and bank cards. Specially created to identify NFC readers and sniffing tools, with this tool you can audit, read or emulate cards of different types.
C++
127
star
4

CayenneLPP

Library for Arduino compatible with Cayenne Low Power Payload
C++
110
star
5

BomberCat

BomberCat is the latest security tool that combines the most common card technologies: NFC technology (Near Field Communication) and magnetic stripe technology used in access control, identification, and banking cards. Specially created to audit banking terminals, and identify NFC readers and sniffing tools, with this tool you can audit
HTML
106
star
6

DAP-Cat-Programmer

An Open-Source CMSIS-DAP Debug Probe based on DAPLink and USB bus convert and it can realize USB convert to serial interface based in CH552, low-cost of $3 dollars
C
83
star
7

NFC-Copy-Cat

NFC Copy Cat is a small device that combines two powerful cybersecurity tools, NFCopy and MagSpoof. NFCopy works by reading or emulating a NFC card; depending on the necessities of the researcher.
83
star
8

SamyKamTools

Magnetic Pentesting tool for Raspberry Pi
HTML
58
star
9

CatSat

Kit CatSat I
C++
33
star
10

BastWAN

BastWAN is all the best in the world format Feather and LoRa with a RAK4260 and LoRaWAN
31
star
11

CatWAN_USB_Stick

An Open Source USB Stick compatible with LoRa and LoRaWAN with Cortex M0+. To connect, review and analyze packages of LoRa®
C++
31
star
12

arduino-wch58x

Arduino core for the WCH58x
C
21
star
13

MeowMeow

Using the Meow Meow you can make anything into a key just by connecting a few alligator clips
HTML
20
star
14

LoRa_Sniffer

An Open Source software for connect, review and analyze packages of LoRa®, we recommend using with catWAN USB Stick
JavaScript
19
star
15

CatSniffer-Tools

HUB repository for all the Catsniffer Tools available maintaned by Electronic Cats
Python
19
star
16

Arduino_Boards_Index

Electronic Cats Package Lists for the Arduino Board Manager
17
star
17

ElectronicCats-KiCad-Libraries

Electronic Cats KiCad Libraries
Python
13
star
18

ElectronicCats_InternalTemperatureZero

Arduino library for internal temperature of the family SAMD21 and SAMD51
C++
11
star
19

CatSniffer-Firmware

HUB repository for all the Catsniffer Firmware code available maintaned by Electronic Cats
C
11
star
20

CatSatZero

Kit CatSat Zero
C++
9
star
21

Cat-Sink

A USB-C PD Sink up to 20V 5A based on the Cypress CYPD3177 USB PD Controller
8
star
22

CatFinder

Our amazing (and cheap) Rover Kit for everybody
C++
7
star
23

badge-owasp-latam-mexico-2020

Badge of OWASP LATAM Mexico 2020
C++
6
star
24

WiFiTracker

Arduino
5
star
25

CatWAN_Relay

A board for relay control with LoRa compatible with LoRaWAN
C++
5
star
26

PicoWAN

PicoWAN is all the best in the world format Feather and LoRa with a Raspberry Pico Core!, Feather pin to pin compatible with a USB-C port.
5
star
27

BastBLE

Bast BLE is all the best in the world format Feather and BLE with a Nordic NRF!, Feather pin to pin compatible with a USB port type C
4
star
28

pxt-lora

MakeCode package LoRa by Electronic Cats - beta
C++
4
star
29

AqualaboSensorsLibrary

Arduino Library for Aqualabo Sensors by Electronic Cats
C++
4
star
30

ATECC608A-Croquette

Electronic Croquette Cats ATECC608 Breakout Board Cryptographic co-processor with secure hardware-based key storage
4
star
31

TLV493D-Croquette

TLV493D Breakout 3D magnetic sensor for Arduino
3
star
32

BastWiFi

BastWiFi is all the best in the world format Feather and ESP32-S2!, Feather pin to pin compatible with a USB port type C
3
star
33

CatWAN-Monitor

CatWAN Monitor allows you to connect, monitor and control the CatWAN devices of Electronic Cats through a serial port and send the information received to a server through an HTTP POST.
JavaScript
3
star
34

pxt-airQuality

Maker Code Package for the CCS811 Air Quality Sensor
TypeScript
3
star
35

Bast-Pro-Mini-M0

Bast Pro Mini M0 Dev Board for SAMD21E18A
3
star
36

CatWANShield

LoRaCat Shield for Arduino
HTML
3
star
37

meteoritoboard

Kit de estación meteorologica para "Curso de estación y fenómenos meteorológicos"
C++
3
star
38

LoRaCatKitty

Board ESP8266 with LoRa and OTA
KiCad Layout
3
star
39

LoRaCatTrack

Board Track with LoRa and GPS
KiCad Layout
2
star
40

Sam-badge

Sam Badge Dulces Sueños
C
2
star
41

RocketCat

Kit of Water Rocket WiFi based in ESP8266 and ESP32
C++
2
star
42

ComponentLibrariesKicadWurthElektronik

Component Libraries Würth Elektronik for Kicad
2
star
43

MKR_shield_template

Template of shield family MKR in KiCad 5
HTML
2
star
44

CatWAN_Farmer

CatWAN Farmer, a grower's water saving open source project with LoRa
C++
2
star
45

BastWAN-WLE

BastWAN is all the best in the world format Feather and LoRa with a RAK3172 (STM32WL) and LoRaWAN
2
star
46

inteligent_machines

Pagina Web de máquinas Inteligentes es un programa educativo en español, para desarrollar habilidades interpretativas de lectura de información, obtenida a través de los sensores en dispositivos embebidos.
JavaScript
2
star
47

MicroBatteryCharger-Croquette

Electronic Cats Micro for Lipo/Lion Battery Charger
2
star
48

michi

Using the Michi you can make anything into a key just by connecting a few alligator clips
C++
2
star
49

CatWAN_Trackers

Tracker of CatWAN Family
2
star
50

pxt-bme280

MakeCode package for the bme280 sensor - beta
TypeScript
2
star
51

FeatherWing-HUBUSB

Schematic and PCB files for ElectronicCats HubUSB FeatherWing with CH559
C
1
star
52

CatWAN_Citizen

CatWAN Citizen for the Urban Sensor Board
C++
1
star
53

pxt-gps

MakeCode package for GPS - beta
TypeScript
1
star
54

WiFiNotificationCat

1
star
55

OpenHackBadge

Badge for OpenHack Guatemala 2019 with SAMD11
C++
1
star
56

NyanCatEarrings

NyanCat PCB Earrings
1
star
57

faultycat

Faulty Cat is a low-cost Electromagnetic Fault Injection (EMFI) tool, designed specifically for self-study and hobbiest research.
1
star
58

TrackingCatSatI

Example of software for tracking in GroundStation, CatSat I
JavaScript
1
star
59

Badge-BugCON-2022

Badge Electronico para BugCON 2022 CDMX
C++
1
star
60

templateNodeMCU

KiCad Layout
1
star
61

Template-Project-KiCAD-CI

Template for Project KiCad CI with Github Action
1
star
62

pawprotector

Protects your mobile data from being accidentally shared, stolen, or infected with malware
1
star