# oros42/imsi-catcher

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/oros42-imsi-catcher).**

3,770 stars · 812 forks · Python · cc0-1.0

## Links

- GitHub: https://github.com/Oros42/IMSI-catcher
- awesome-repositories: https://awesome-repositories.com/repository/oros42-imsi-catcher.md

## Topics

`cellphones` `frequency` `gr-gsm` `gsm` `hackrf` `imsi-catcher` `imsi-numbers` `osmocombb` `rtl-sdr`

## Description

This project is a GSM IMSI catcher and cellular network traffic analyzer designed to intercept radio signals and extract mobile subscriber identities and network location information. It functions as a mobile subscriber identifier decoder, parsing radio packets to retrieve identity numbers and mapping them to specific countries and operators.

The system provides capabilities for targeted tracking by monitoring network traffic for specific subscriber identities to detect when a device enters a coverage area. It includes a GSM frequency scanner to detect active base stations and cellular bands for receiver tuning.

The tool covers a broad signal intelligence surface, including radio signal interception, mobile device identity decoding, and GSM network traffic analysis. It utilizes software defined radio hardware to capture frequencies and employs file-based persistence to record captured identities and network metadata.

## Tags

### Hardware & IoT

- [Software Defined Radios](https://awesome-repositories.com/f/hardware-iot/software-defined-radios.md) — Uses software defined radio hardware to capture raw frequencies and convert them into digital data.
- [Frequency Scanners](https://awesome-repositories.com/f/hardware-iot/radio-frequency-signal-processing/frequency-scanners.md) — Sweeps cellular frequency bands to detect and identify active base stations.
- [Frequency Scanning and Monitoring](https://awesome-repositories.com/f/hardware-iot/radio-frequency-signal-processing/frequency-scanning-and-monitoring.md) — Detects active network frequencies and base stations to tune radio receivers for signal interception. ([source](https://github.com/Oros42/IMSI-catcher#readme))

### Networking & Communication

- [Protocol Decoders](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/wireless-network-utilities/wireless-protocol-analysis-suites/protocol-decoders.md) — Parses raw radio frames into structured network data to extract subscriber identities.

### Security & Cryptography

- [IMSI Catchers](https://awesome-repositories.com/f/security-cryptography/imsi-catchers.md) — Intercepts cellular radio signals to extract mobile subscriber identities and network location information.
- [Identity Presence Alerts](https://awesome-repositories.com/f/security-cryptography/identity-tracking-systems/identity-presence-alerts.md) — Maintains a list of target identifiers to trigger alerts when a specific device appears in captured traffic.
- [Mobile Subscriber Analysis](https://awesome-repositories.com/f/security-cryptography/mobile-subscriber-analysis.md) — Decodes cellular signals to extract country codes and operator details to identify mobile devices.
- [Target Location Tracking](https://awesome-repositories.com/f/security-cryptography/target-location-tracking.md) — Monitors network traffic for specific subscriber identities to detect when a target device enters coverage. ([source](https://github.com/Oros42/IMSI-catcher/blob/master/README.md))

### System Administration & Monitoring

- [Cellular Network Monitors](https://awesome-repositories.com/f/system-administration-monitoring/cellular-network-monitors.md) — Scans cellular frequencies to identify active base stations and analyze radio traffic.
- [Cellular Traffic Analysis](https://awesome-repositories.com/f/system-administration-monitoring/network-traffic-analysis/cellular-traffic-analysis.md) — Inspects captured GSM data packets to reveal communication patterns between mobile devices.
- [Subscriber Presence Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/network-traffic-analysis/cellular-traffic-analysis/subscriber-presence-monitoring.md) — Detects and records unique subscriber identifiers from nearby mobile devices to monitor their presence.
- [Radio Signal Decoders](https://awesome-repositories.com/f/system-administration-monitoring/radio-signal-monitoring/radio-signal-decoders.md) — Captures over-the-air cellular communication to extract identity data and network location identifiers.

### Business & Productivity Software

- [Mobile Network Resolvers](https://awesome-repositories.com/f/business-productivity-software/social-media-management/decentralized-identity-engines/identity-resolvers/mobile-network-resolvers.md) — Matches extracted mobile identity numbers against databases to resolve origin countries and network operators.
