ElectronicCats / CatSniffer

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
https://github.com/ElectronicCats/CatSniffer
Other
499 stars 67 forks source link

LoRa sniffing - how to? #77

Open gertrudem opened 1 week ago

gertrudem commented 1 week ago

I currently have a CatSniffer V3.1. I have been able to use pycatsniffer for Zigbee sniffing without an issue, I am liking it so far.

I am a beginner when it comes to using technology like this, so I hope you will be patient with me. I had a few questions about sniffing LoRa with CatSniffer.

The device is the same as it arrived from factory, although I did flash the SerialPassthroughwithboot UF2 firmware.

I noticed that CatSniffer has a chip dedicated for LoRa. However, there seems to be very little information on how to actually use it (LoRa-CLI). Can you please help me out in using the LoRa-CLI sniffer tool? How do I run it, will I be needing to use Arduino IDE?

Also, I saw that ElectronicCats sells the CatWAN USB stick which is capable of sniffing LoRa and LoRaWAN. I am not sure if this is the right place to ask, please let me know if otherwise.

When it comes to sniffing LoRa/LoRaWAN, are there any reasons as to why someone should get CatSniffer rather than CatWAN, or vice versa?

For feedback, I would love to see an update to the LoRa sections of the Wiki. Seeing some examples of the LoRa sniffer in use would be helpful.

Thank you

Marcelol52 commented 6 days ago

Hi there, the LoRa-CLI is documented on one of our other repositrories. You can check how to use it following the steps mentioned here. Right now we do not have a precompiled version of that firmware for the CatSniffer, but we are currently working on it and it should be up in a few days. When the UF2 is ready, you should be able to upload it to the board following the smae preocess used for the SerialPassthrough. The process to upload the firmware using the Arduino IDE is also documented in the CatWAN-USB-Stick repository, you can check that here. You need to use the steps for the RP2040 version.

Regarding your other questions, the CatSniffer is a more powerful and capable device. It works for many protocols, not just LoRa, as the CatWAN does.

We really appreciate your feedback and will be taking it into account for future updates for the Wiki. Comments like yours help us keep growing.

cldrn commented 6 days ago

You can follow along the progress here: https://github.com/ElectronicCats/CatSniffer-Tools/issues/23

As Marcelo mentioned, you may use the same software, but we are also adding a custom sniffer with channel hopping for the catsniffer.