Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
signalops — All-Source-Intelligence-Fusion-Dashboard – WiFi-, Mobilfunk-, CCTV-, ADS-B-, Orbital- und SDR-Feeds, vereint in einer einzigen taktischen Karte. Nur für Sicherheitsforschung. | Kitploit
Tools/GitHubGitHub/emrekybs/signalops
OSINT (Open-Source-Intelligence)AufklärungIoT-SicherheitSchwachstellenanalyseInformationsbeschaffungNetzwerksicherheitDrahtlose SicherheitMobile SicherheitBedrohungsanalyseCrawlerKI-Sicherheit
22vor 1 MonatNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
GitHub
emrekybs/signalops

signalops

All-Source-Intelligence-Fusion-Dashboard – WiFi-, Mobilfunk-, CCTV-, ADS-B-, Orbital- und SDR-Feeds, vereint in einer einzigen taktischen Karte. Nur für Sicherheitsforschung.

Repository anzeigen

Signal OPS

Eine Full-Spectrum-All-Source-Signalerfassungs-Fusionsplattform für Sicherheitsforschung und -training. Signal OPS zieht Dutzende offene Sammelquellen — WLAN/Bluetooth/Mobilfunkmast-Datenbanken, Internet-Expositions-Scanner, Kamera-Indizes, ADS-B-Flugdaten-Feeds, Satelliten-TLE-Tracking und SDR/APRS-Netzwerke — in eine einzige taktische Karte und Flask-API zusammen, korreliert die RF-, Mobilfunk-, Luftraum-, Orbital- und Überwachungsdomänen in einem einzigen Echtzeit-Betriebsbild, mit optionalen KI-gestützten Bedrohungszusammenfassungen obendrauf.


Funktionen

  • Unified RF/OSINT-Scan — ein einziger Aufruf verteilt sich parallel auf WLAN-, Bluetooth-, Mobilfunkmast-, IoT-, Kamera- und Flugzeugquellen, dedupliziert und bewertet die Ergebnisse.
  • Kamera-Erkennung — Shodan, FOFA, BinaryEdge, Windy Webcams, OpenStreetMap-Überwachungsknoten und Insecam, nach Koordinaten oder nach Land.
  • Mobilfunk-Intelligenz — Mobilfunkmast-Abfragen (WiGLE, OpenCellID) mit Offline-MCC/MNC → Betreiber/Land-Auflösung und IMSI-Catcher-/Stingray-Heuristiken.
  • Drahtlose Bedrohungserkennung — Erkennung von Rogue-/Evil-Twin-Zugangspunkten und Identifizierung von Bluetooth-Trackern (AirTag, Tile, SmartTag…).
  • Luftraum-Überwachung — Live-ADS-B über adsb.fi und OpenSky, Notfall-Squawk-Dekodierung, Drohnen-Heuristiken und eine GPS-Störungs-Heatmap, die aus Flugzeug-NAC-P abgeleitet wird.
  • Orbital-Tracking — CelesTrak-TLE-Aufnahme mit SGP4-Ausbreitung, Missionsklassifizierung und SatNOGS-Bodenstations-Overlay.
  • SDR & APRS — Öffentliche KiwiSDR-Empfängerkarte und APRS.fi-Stationsabfragen.
  • IP-Bedrohungsintelligenz — Multi-Quellen-Aggregation (ipinfo, AbuseIPDB, CriminalIP, LeakIX, ZoomEye) mit leichtem Portscan und kombinierter Risikobewertung.
  • Watchlist & Alerts — Verfolgen Sie bestimmte BSSIDs, SSIDs, IPs, MACs oder ICAO-Hexadezimalwerte und erhalten Sie Treffer während Scans.
  • KI-Analyse (optional) — Google Gemini fasst Scan-Ergebnisse in Bewertungen und Risikostufen zusammen, wenn ein Schlüssel bereitgestellt wird.

Fast jede Quelle ist optional. Wenn ein Schlüssel nicht gesetzt ist, wird dieser Fetcher elegant übersprungen — die kostenlosen Quellen (OpenStreetMap, Insecam, ipinfo.io, ADS-B, CelesTrak, KiwiSDR) funktionieren ganz ohne Schlüssel.


Screenshots

SIGINT-Karte — vereinheitlichte Multi-Quellen-Ansicht

Die Hauptkarte verschmilzt WLAN-, Bluetooth-, Mobilfunk-, Kamera- und Flugzeug-Ebenen über demselben Gebiet, mit umschaltbaren Overlays für OSM-Kameras, ALPR/Flock-Netzwerke und Polizeireviere.

SIGINT-Karte — Satellitenansicht

SIGINT-Karte — Straßenansicht mit Kamera-/AP-/Mobilfunkmarkern

Überwachung & CCTV

Überwachungs-FeedCCTV-Erkennung
ÜberwachungCCTV

Die Überwachungsliste bewertet jedes Gerät (z. B. "Verdacht 35/100: Nicht authentifizierte Kamera") und führt Router, Fernseher und exponierte Kameras aus WiGLE, Insecam und OSM zusammen. Die CCTV-Ansicht gruppiert entdeckte Kameras nach Quelle mit gerätespezifischem Risiko und Live-/Metadaten-Status.

Mobilfunkmast-Intelligenz & SDR / APRS

Mobilfunkmast-HeatmapSDR / APRS-Netzwerk
MobilfunkmastenSDR / APRS

Mobilfunkmast-Intelligenz stellt die Mastdichte mit MCC/MNC-Betreiberabfrage dar; die SDR-Ansicht kartiert öffentliche KiwiSDR-Empfänger und APRS-Stationen mit Rufzeichen-Abfrage.

Anforderungen

  • Python 3.9+
  • Die unten aufgeführten Python-Pakete

Kernabhängigkeiten:

root@kitploit:~
flask
requests
python-dotenv

Empfohlen (aktiviert die volle Funktionalität — Caching, Ratenbegrenzung, Satellitenausbreitung):

root@kitploit:~
cachetools        # begrenzter Geo-Cache (fällt auf ein unbegrenztes Dict zurück, wenn nicht vorhanden)
flask-limiter     # Anfrage-Ratenbegrenzung
sgp4              # Satellitenpositions-Ausbreitung für /api/satellites
google-genai      # Gemini-KI-Analyse (nur wenn Sie GEMINI_API_KEY verwenden)

Alles installieren:

root@kitploit:~
pip install flask requests python-dotenv cachetools flask-limiter sgp4 google-genai

Einrichtung

1. Klonen und ins Projekt wechseln

root@kitploit:~
git https://github.com/emrekybs/signalops.git
unzip signalops-v1.zip

2. (Optional) Virtuelle Umgebung erstellen

root@kitploit:~
python -m venv venv
source venv/bin/activate      # Windows: venv\Scripts\activate

3. Abhängigkeiten installieren

root@kitploit:~
pip install -r requirements.txt

Wenn Sie keine requirements.txt haben, verwenden Sie die pip install-Zeile aus dem Abschnitt „Anforderungen" oben.

4. Umgebung konfigurieren

Kopieren Sie die Beispieldatei und füllen Sie die Schlüssel aus, die Sie haben:

root@kitploit:~
cp .env.example .env

Öffnen Sie dann .env und fügen Sie Ihre API-Schlüssel ein. Jeder Schlüssel ist optional — lassen Sie jede Zeile leer (oder löschen Sie sie), um diese Quelle zu deaktivieren. Im nächsten Abschnitt erfahren Sie, was jeder Schlüssel bewirkt und wo Sie ihn erhalten.

5. (Optional) Lokale Datensätze hinzufügen

Für sofortige Offline-Kamera- und Revierabfragen platzieren Sie diese unter einem data/-Verzeichnis (oder zeigen Sie mit DATA_DIR woanders hin):

root@kitploit:~
data/CAMERAS_WITH_NETWORK_DATA.geojson   # Punkt-Features (Kameras)
data/police_precincts_usa.geojson        # Polygon-Features (US-Reviere)
data/camera_networks.json                # Netzwerk-Sharing-Metadaten
data/tiles/{z}/{x}/{y}.json              # optionaler gekachelter Kamera-Datensatz

Wenn diese Dateien fehlen, fällt die App automatisch auf Live-OpenStreetMap-Overpass-Abfragen zurück.

6. Ausführen

root@kitploit:~
python app_v2.py

Der Server startet auf http://0.0.0.0:8080. Öffnen Sie http://localhost:8080 in Ihrem Browser.

Prüfen Sie jederzeit, welche Anbieter erfolgreich geladen wurden:

root@kitploit:~
GET /api/status     # aktive vs. fehlende Schlüssel
GET /api/debug      # Bool pro Schlüssel + Live-WiGLE-Auth-Test

Umgebungsvariablen

Erstellen Sie eine .env-Datei im Projektstammverzeichnis. Unten ist die vollständige Liste, die von der App gelesen wird.

API-Schlüssel für Datenquellen (alle optional)

App-Konfiguration

Quellen ohne Schlüssel (immer aktiv)

Diese benötigen keine Konfiguration: OpenStreetMap Overpass, Insecam, EarthCam, ipinfo.io, ADS-B (adsb.fi / OpenSky), CelesTrak TLE, SatNOGS und KiwiSDR.


.env.example

Speichern Sie dies als .env.example in Ihrem Repository, damit andere das Format kennen:

root@kitploit:~
# ── Signal OPS-Umgebung ──
# Jeder Schlüssel ist optional. Leer lassen, um diese Quelle zu deaktivieren.

# WLAN / Bluetooth / Mobilfunk
WIGLE_API_NAME=
WIGLE_API_TOKEN=
OPENCELLID_API_KEY=

# Internet-Expositions-Scanner
SHODAN_API_KEY=
CENSYS_API_ID=
CENSYS_API_SECRET=
ZOOMEYE_API_KEY=
FOFA_EMAIL=
FOFA_API_KEY=
HUNTERHOW_API_KEY=
NETLAS_API_KEY=
LEAKIX_API_KEY=
CRIMINALIP_API_KEY=
BINARYEDGE_API_KEY=

# Kameras & IP-Reputation
WINDY_API_KEY=
ABUSEIPDB_API_KEY=

# Flugzeuge & Amateurfunk
ADSB_API_KEY=
APRS_FI_KEY=

# KI-Analyse
GEMINI_API_KEY=
GEMINI_MODEL=gemini-2.0-flash

# App-Konfiguration
DATA_DIR=./data
FLASK_SECRET_KEY=

API-Übersicht

Eine Auswahl der verfügbaren Endpunkte (die vollständige Liste finden Sie im Quellcode):


Hinweise & Einschränkungen

  • Einige Anbieter (z. B. ZoomEye, CriminalIP) können von TLS-Störungen bestimmter ISPs betroffen sein und sind standardmäßig in einigen Scan-Listen deaktiviert — siehe die Inline-Kommentare im Quellcode, um sie hinter einem VPN/Proxy wieder zu aktivieren.
  • Ratenbegrenzungen variieren stark zwischen den Anbietern; kostenlose Stufen können klein sein (WiGLE-Mobilfunk ist z. B. ~100 Abfragen/Tag). Die App überspringt oder weicht aus, wo sie kann, aber Sie sind dafür verantwortlich, innerhalb der Grenzen jedes Anbieters zu bleiben.
  • Lokale Datensätze sind optional, beschleunigen aber Kamera-/Revierabfragen erheblich gegenüber Live-Overpass-Abfragen.

Tool herunterladen
VariableAnbieterSchlüssel erhalten unter
WIGLE_API_NAMEWiGLE (WLAN/BT/Mobilfunk) — Benutzernamehttps://wigle.net/account
WIGLE_API_TOKENWiGLE — API-Tokenhttps://wigle.net/account
OPENCELLID_API_KEYOpenCellID (Mobilfunkmasten)https://opencellid.org
SHODAN_API_KEYShodan (Exposition / Kameras)https://account.shodan.io
CENSYS_API_IDCensys — API-IDhttps://search.censys.io/account/api
CENSYS_API_SECRETCensys — API-Geheimnishttps://search.censys.io/account/api
ZOOMEYE_API_KEYZoomEyehttps://www.zoomeye.org/profile
FOFA_EMAILFOFA — Konto-E-Mailhttps://fofa.info
FOFA_API_KEYFOFA — API-Schlüsselhttps://fofa.info
HUNTERHOW_API_KEYHunter.howhttps://hunter.how
NETLAS_API_KEYNetlashttps://netlas.io
LEAKIX_API_KEYLeakIXhttps://leakix.net
CRIMINALIP_API_KEYCriminalIPhttps://www.criminalip.io
BINARYEDGE_API_KEYBinaryEdgehttps://www.binaryedge.io
WINDY_API_KEYWindy Webcamshttps://api.windy.com/keys
ABUSEIPDB_API_KEYAbuseIPDB (IP-Reputation)https://www.abuseipdb.com/account/api
ADSB_API_KEYadsb.fi (optional; funktioniert auch ohne)https://adsb.fi
APRS_FI_KEYAPRS.fi (Amateurfunk-Stationen)https://aprs.fi/page/api_key
GEMINI_API_KEYGoogle Gemini (KI-Analyse)https://aistudio.google.com/apikey
VariableStandardBeschreibung
GEMINI_MODELgemini-2.0-flashGemini-Modell für die Analyse
DATA_DIR./dataVerzeichnis für lokale GeoJSON/JSON-Datensätze
FLASK_SECRET_KEYzufällig pro LaufFlask-Session-Geheimnis; in Produktion einen festen Wert setzen
EndpunktZweck
GET /nearby?lat=&lon=&mode=Unified RF/OSINT-Scan um einen Punkt
GET /api/cctv?lat=&lon= oder ?country=Kamera-Erkennung nach Standort oder Land
GET /api/search?type=&query=Suche nach SSID, IP, Standort oder Land
POST /api/analyzeKI-Zusammenfassung einer Geräteliste
GET /api/ip-intel?ip=Multi-Quellen-IP-Bedrohungsintelligenz
GET /api/adsb?lat=&lon=&radius=Live-Flugzeuge + Notfallerkennung
GET /api/satellites?categories=Satellitenpositionen (TLE + SGP4)
GET /api/gps-jamming?lat=&lon=GPS-Störungs-Heatmap aus ADS-B
GET /api/sdr/kiwisdrÖffentliche KiwiSDR-Empfängerliste
GET /api/aprs/stations?lat=&lon=Nahegelegene APRS-Stationen
GET/POST /api/watchlistVerwaltung verfolgter Kennungen
POST /api/watchlist/checkGeräteliste gegen die Watchlist prüfen
GET /api/status · GET /api/debugAnbieter-Health / Schlüssel-Diagnose