Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
badBANANA-threat-observatory — Threat-Intelligence-Observatorium, das CISA-KEV-, ThreatFox-, URLhaus- und MalwareBazaar-Feeds mit Suche, Änderungsverfolgung und STIX/CSV/JSONL-Export aggregiert. | Kitploit
Tools/GitLabGitLab/gnomeman/badbanana-threat-observatory
DefensivwerkzeugeManagement von Indicators of Compromise (IOC)OSINT (Open-Source-Intelligence)Bedrohungsfeeds & AggregatorenSchwachstellenanalyseInformationsbeschaffungBedrohungsanalyse
GitLab

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
gnomeman/badbanana-threat-observatory

badBANANA-threat-observatory

Threat-Intelligence-Observatorium, das CISA-KEV-, ThreatFox-, URLhaus- und MalwareBazaar-Feeds mit Suche, Änderungsverfolgung und STIX/CSV/JSONL-Export aggregiert.

Repository anzeigenWebseite
76vor 1 MonatNoch nicht geprüft
Teilen

badBANANA // THREAT OBSERVATORY

Untersuchen Sie ausgenutzte Schwachstellen und Bedrohungsindikatoren, prüfen Sie deren Quellenbelege und überprüfen Sie beibehaltene Änderungen.

Das Live-Observatory öffnen · KEV-Walkthrough ausprobieren · Quellenabdeckung · Selbst ausführen

Das Observatory vereint CISA KEV, ThreatFox, URLhaus und MalwareBazaar in einem einzigen Analysten-Arbeitsbereich. Nutzen Sie es, um Quelldatensätze zu untersuchen, Quelldaten von Erfassungszeiten zu unterscheiden und begrenzte Ergebnisse des aktuellen Zustands zu exportieren. Fehlende, veraltete, deaktivierte oder nicht verfügbare Daten bleiben sichtbar gekennzeichnet.

badBANANA Observatory eye

Ausprobieren: eine ausgenutzte Schwachstelle untersuchen

  1. Öffnen Sie das Live-Observatory und wählen Sie Sources, um die Verfügbarkeit und Aktualität von CISA zu prüfen.
  2. Wählen Sie Exploited, dann RECENT KEV / DAY-GRANULAR und 7D. Dieser Bereich verwendet das Datum der Hinzufügung von CISA mit Tagesgenauigkeit.
  3. Öffnen Sie eine zurückgegebene CVE-Zeile. Untersuchen Sie die quellenspezifischen Felder für Hersteller, Produkt, erforderliche Maßnahme und Ransomware-Nutzung zusammen mit der Provenienz des Datensatzes.
  4. Vergleichen Sie OBSERVATION TIME, FIRST INGESTED und LAST MATERIAL CHANGE. Sie beantworten unterschiedliche Fragen; ein frischer Abruf beweist keine neue Ausnutzung.
  5. Verwenden Sie OPEN VALIDATED UPSTREAM SOURCE PAGE, sofern verfügbar, um die Originalreferenz zu prüfen.

Wenn die Sieben-Tage-Ansicht keine Treffer liefert, verwenden Sie CURRENT KEV CATALOG, um einen vorhandenen Eintrag zu untersuchen. Ein erfolgreiches leeres Ergebnis, eine veraltete Quelle und ein nicht verfügbarer Lesezugriff haben unterschiedliche Bedeutungen. Keines davon belegt, dass Ihre Systeme nicht betroffen sind.

Ergebnis: ein quellenbelegter CVE-Datensatz, den Sie untersuchen und referenzieren können, mit sichtbarer Datumsgrundlage und Erfassungsgrenzen. Dieser Workflow stellt nicht fest, ob Ihre eigenen Assets anfällig sind.

Eine begrenzte Seite des aktuellen Zustands exportieren

Der Export ist ein separater Workflow. Beginnen Sie in Pulse, Infrastructure, URLs oder Malware, wählen Sie ein Zeitfenster und wenden Sie die verfügbare Suche oder Filter an. Wählen Sie dann Export, prüfen Sie die Quellenauswahl und die Zähler der sichtbaren Seite, wählen Sie JSONL, CSV, STIX 2.1, entschärften Text oder ein Manifest und laden Sie das Ergebnis herunter.

Exporte umfassen die geladene Seite, nachdem die ausgewählte Richtlinie angewendet wurde. Prüfen Sie die Zähler für ausgegebene und nicht unterstützte Einträge. Die KEV-Filter des dedizierten Exploited-Arbeitsbereichs werden nicht direkt in den Export übernommen.

Was die Belege bedeuten

Der aktuelle Quellenzustand, Ereignisse materieller Änderungen und Abruf-Telemetrie bleiben getrennt. Die Oberfläche ersetzt niemals durch Demo-Datensätze oder abgeleitete Zuordnungen. Die Erfassung erfolgt bedarfsgesteuert; diese Bereitstellung erhebt keinen Anspruch auf kontinuierliche Überwachung.

Die Implementierung und die Einschränkungen sind unten dokumentiert, einschließlich Quellenabdeckung, Aufbewahrung, Provenienz und Export-Semantik.

Produktionsansichten

badBANANA Threat Observatory Pulse relationship view

Pulse — quellenübergreifende Beziehungen, Quellenzustand und Analyse des aktuellen Zustands.

badBANANA Threat Observatory Transition Replay

Replay — seitengebundene Rekonstruktion der beibehaltenen Übergänge NEW, UPDATED und REMOVED.

Weitere Live-Oberflächen umfassen eine ungefähre Geografie der Infrastruktur öffentlicher IPs sowie Erstanbieter-Belegansichten für URLhaus / MalwareBazaar. Diese Oberflächen werden in dieser README bewusst nicht durch Platzhalter- oder duplizierte Screenshots dargestellt.

Produktionsaufnahmen sind quellengetreue Screenshots aus dem Live-Observatory v1.2.0. Sie sind für die Präsentation zugeschnitten und in der Größe angepasst/komprimiert; angezeigte Belege, Zeitstempel, Zähler, IOC-Werte und Oberflächenzustände werden nicht neu generiert oder ersetzt.

Live-Bereitstellung

  • Produktion: https://badbanana-threat-observatory.badbanana6969.workers.dev
  • Aktuelle Quelle: https://github.com/GnomeMan4201/badBANANA-threat-observatory/tree/main
  • Eingefrorene Quelle v1.2.2: https://github.com/GnomeMan4201/badBANANA-threat-observatory/tree/release/v1.2.2

Der Produktions-Worker wird von Cloudflare D1 unterstützt. Feed-Anmeldedaten bleiben ausschließlich serverseitige Cloudflare-Worker-Secrets und werden niemals im Browser benötigt.

Release-Status

  • Version: 1.2.2
  • Laufzeit: Node.js 22.13.0 oder neuer
  • Bereitstellung: Next.js auf Cloudflare Workers über vinext und das Cloudflare Vite Plugin
  • Persistenz: Cloudflare D1 mit explizit gekennzeichneter Isolate-Memory-Degradierung
  • Audit der Produktionsabhängigkeiten: in CI bei hohem Schweregrad erzwungen

Ingestion-Modus

Diese Bereitstellung läuft im Modus demand-driven. Das Repository zielt nun direkt auf standardmäßige Cloudflare Workers ab; geplante Trigger sind in v1.2.2 bewusst nicht aktiviert, sodass die Anwendung keine kontinuierliche Erfassung beansprucht. Ein zukünftiger Scheduler kann dieselbe Operation runIngestionCycle() nach separater Korrektheits- und Betriebsverifikation aufrufen.

Der Browser stellt bei der ersten Nutzung und anschließend alle fünf Minuten, solange er geöffnet ist, eine explizite begrenzte Wartungsanfrage:

POST /api/ingest
        ↓
runIngestionCycle()
        ↓
configuration → TTL → backoff → D1 lease → fetch → normalize → validate
        ↓
snapshot cache + current observations + material events + cycle statistics

Gewöhnliche Lesevorgänge sind getrennt und lokal:

GET /api/observations → D1 current state, scoped before pagination
GET /api/search       → D1 current state, scoped before pagination
GET /api/kev          → D1 current CISA catalog
GET /api/events       → D1 material change ledger
GET /api/geo          → local observations + bounded cached IP enrichment

Keine dieser GET-Routen ruft einen Quelladapter auf. Falls dieses Projekt später einen wirklich unterstützten Scheduler erhält, kann dieser dieselbe runIngestionCycle()-Operation aufrufen, ohne eine zweite Refresh-Implementierung zu schaffen.

Quellenabdeckung

QuelleAnmeldedatenTTLTatsächliche Abdeckung
CISA KEVKeine30 MinutenVollständiger aktueller validierter Katalog
ThreatFoxTHREATFOX_AUTH_KEY15 MinutenAngefordertes 24-Stunden-IOC-Fenster
URLhausURLHAUS_AUTH_KEY15 MinutenDie neuesten 500 vom Recent-Endpoint zurückgegebenen Datensätze
MalwareBazaarMALWAREBAZAAR_AUTH_KEY15 MinutenDie neuesten 100 vom Endpoint zurückgegebenen Metadatensätze

Die Abdeckung wird pro Quelle angezeigt. Begrenzte APIs werden niemals als vollständige Kataloge dargestellt.

Speichermodell

Die DB-Bindung verwaltet getrennte Datensätze:

Tool herunterladen