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

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
neo — Verwandle jede Web-App in eine API. Chrome-Erweiterung erfasst Browser-Traffic, generiert automatisch Schemata, lässt KI APIs direkt wiedergeben. Keine offizielle API erforderlich. | Kitploit
Tools/GitHubGitHub/4ier/neo
AufklärungDynamische Analyse (Sandboxing)Web-Proxys & AbfangenScripting & AutomatisierungInformationsbeschaffungWebsicherheitPenetrationstestsDienstprogramme & FrameworksCrawlerAPI-SicherheitKI-Sicherheit
7485322vor 5 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
GitHub
4ier/neo

neo

Verwandle jede Web-App in eine API. Chrome-Erweiterung erfasst Browser-Traffic, generiert automatisch Schemata, lässt KI APIs direkt wiedergeben. Keine offizielle API erforderlich.

Repository anzeigen
Teilen

Neo

Mach jede Web-App zur API. Keine offizielle API nötig. Keine Browser-Automatisierung.

Neo ist eine Chrome-Erweiterung, die passiv jeden API-Aufruf deines Browsers aufzeichnet, die Muster lernt und KI (oder dir) ermöglicht, sie direkt wiederzugeben.

Das Problem

KI-Agenten, die Web-Apps bedienen, haben heute zwei Optionen, beide schlecht:

AnsatzProblem
Offizielle APIsDie meisten SaaS haben keine oder legen nur 10% der Funktionen offen
Browser-AutomatisierungScreenshot → OCR → Klick. Langsam, fragil, bricht bei jeder UI-Änderung

Neo ist der dritte Weg. Jede Web-App hat bereits eine vollständige interne API – das Frontend ruft sie bei jedem Klick auf. Neo zeichnet diese Aufrufe auf und macht sie wiederholbar.

v2: Jetzt mit UI-Automatisierung. Neo v2 fügt eine auf dem Accessibility-Baum basierte UI-Ebene hinzu – snapshot, click, fill, type, press, hover, scroll, select, screenshot, get, wait. Wenn eine API existiert, nutze sie direkt. Wenn nicht, kann Neo die UI über dieselbe CLI steuern. Ein Werkzeug, beide Ebenen.

So funktioniert es

Normal browsen → Neo zeichnet allen API-Traffic auf → Schema automatisch generiert → KI spielt APIs direkt ab
                                                                      → Oder steuert UI über a11y-Baum

1. Erfassung (immer an)

Die Chrome-Erweiterung fängt jeden fetch()- und XMLHttpRequest-Aufruf ab – URLs, Header, Request-/Response-Bodies, Timing, sogar welches DOM-Element den Aufruf ausgelöst hat.

2. Lernen

Führe neo-schema für eine Domain aus, um automatisch ihre API-Karte zu generieren: Endpunkte, erforderliche Auth-Header, Abfrageparameter, Antwortstruktur, Fehlercodes.

3. Ausführung

Führe API-Aufrufe im Kontext des Browser-Tabs über das Chrome DevTools Protocol aus. Cookies, CSRF-Tokens, Session-Auth – alles automatisch vererbt. Kein Token-Management nötig.

Unterstützte Browser

BrowserTypAm besten geeignet für
Chrome / ChromiumVollständiger BrowserAPI-Erfassung + UI-Automatisierung (Standard)
LightpandaHeadless (Zig)KI-Agenten, Scraping – 11x schneller, 9x weniger Speicher

Schnellstart

git clone https://github.com/4ier/neo.git
cd neo && npm install && npm run build
npm link  # macht `neo` global verfügbar

Lade die Erweiterung:

  1. Öffne chrome://extensions
  2. Aktiviere „Entwicklermodus"
  3. Klicke auf „Entpackte Erweiterung laden" → wähle extension/dist/ aus
  4. Durchsurfe eine beliebige Website – Neo beginnt sofort mit der Erfassung

Lightpanda (headless, keine Erweiterung nötig)

# Lightpanda installieren
curl -L -o lightpanda https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-x86_64-linux
chmod +x lightpanda && sudo mv lightpanda /usr/local/bin/

# Neo für Lightpanda konfigurieren
# In ~/.neo/config.json:
# { "chromePath": "/usr/local/bin/lightpanda", "browserType": "lightpanda", "cdpPort": 9222 }

neo start    # startet Lightpanda CDP-Server
neo connect  # verbinden
neo open https://example.com
neo snapshot # vollständiger a11y-Baum

CLI-Werkzeuge

Alle Befehle laufen über eine einzige CLI: neo <command>.

Erfordert einen Browser mit aktiviertem CDP (Chrome DevTools Protocol).

# --- Verbindung und Sitzungen ---
neo connect [port]                          # CDP verbinden, Sitzung speichern
neo connect --electron <app-name>           # Electron-App-CDP-Port automatisch finden
neo launch <app> [--port N]                 # Electron-App mit CDP starten
neo discover                                # Erreichbare CDP-Endpunkte auf localhost finden
neo sessions                                # Gespeicherte Sitzungen auflisten
neo tab                                     # CDP-Ziele in aktiver Sitzung auflisten
neo tab <index> | neo tab --url <pattern>   # Aktives Tab-Ziel wechseln
neo inject [--persist] [--tab pattern]      # Neo-Erfassungsskript in Ziel injizieren

# --- Erfassung und Traffic ---
neo status                                  # Überblick über erfasste Daten
neo capture summary                         # Kurzer Überblick
neo capture list github.com --limit 10      # Zeigt IDs für Wiedergabe/Detail an
neo capture list --since 1h                 # Zeitgefiltert
neo capture domains
neo capture search "CreateTweet" --method POST
neo capture watch x.com                     # Live-Verfolgung (wie tail -f)
neo capture stats x.com                     # Methoden-/Status-/Timing-Aufschlüsselung
neo capture export x.com --since 2h > x.json
neo capture export x.com --format har > x.har  # HAR 1.2 für Postman/devtools
neo capture import x-captures.json
neo capture prune --older-than 7d
neo capture gc x.com [--dry-run]            # Intelligentes Deduplizieren

# --- API-Wiedergabe und Ausführung ---
neo replay <capture-id> --tab x.com         # Erfassten Aufruf wiedergeben
neo exec <url> --method POST --body '{...}' --tab example.com --auto-headers
neo api x.com HomeTimeline                  # Intelligenter Aufruf (Schema-Suche + Auto-Auth)

# --- Schema und Analyse ---
neo schema generate x.com                   # Aus Erfassungen generieren
neo schema generate --all                   # Alle Domains stapelweise
neo schema show x.com [--json]
neo schema openapi x.com                    # OpenAPI 3.0-Spezifikation exportieren
neo schema diff x.com                       # Änderungen zur vorherigen Version
neo schema coverage                         # Domains mit/ohne Schema
neo label x.com [--dry-run]                 # Semantische Endpunkt-Beschriftungen
neo flows x.com [--window 5000]             # API-Aufruf-Sequenzmuster
neo deps x.com [--min-confidence 1]         # Datenabhängigkeiten Response→Request
neo workflow discover|show|run <name>       # Mehrschritt-Workflow-Erkennung und -Wiedergabe
neo suggest x.com                           # KI-Fähigkeitsanalyse
neo export-skill x.com                      # Agentenfertige SKILL.md generieren

# --- UI-Automatisierung (v2) ---
neo snapshot [-i] [-C] [--json]             # A11y-Baum mit @ref-Zuordnung
neo click @ref [--new-tab]                  # Element per @ref klicken
neo fill @ref "text"                        # Eingabe leeren + füllen
neo type @ref "text"                        # Text an Eingabe anhängen
neo press <key>                             # Tastaturtaste (unterstützt Strg+a, Eingabe usw.)
neo hover @ref                              # Über Element hoveren
neo scroll <dir> [px] [--selector css]      # In Richtung scrollen
neo select @ref "value"                     # Dropdown-Wert setzen
neo screenshot [path] [--full] [--annotate] # Screenshot aufnehmen
neo get text @ref | neo get url | neo get title  # Info extrahieren
neo wait @ref | neo wait --load networkidle | neo wait <ms>  # Auf Element/Laden/Zeit warten

# --- Seiteninteraktion ---
neo read github.com                         # Lesbaren Text extrahieren
neo eval "document.title" --tab github.com  # JS auf der Seite ausführen
neo open https://example.com                # URL öffnen

# --- Mock und Bridge ---
neo mock x.com [--port 8080 --latency 200]  # Mock-Server aus Schema
neo bridge [--json] [--interactive]          # Echtzeit-WebSocket-Erfassungsstream

# --- Diagnose ---
neo doctor                                  # Chrome, Erweiterung, Schemas prüfen
neo reload                                  # Erweiterung von CLI neu laden
neo tabs [filter]                           # Offene Chrome-Tabs auflisten

Sitzungen und Multi-App-Unterstützung

Neo ist nicht nur für Chrome. Jede App mit CDP-Unterstützung funktioniert – einschließlich Electron-Apps:

# VS Code mit CDP starten und verbinden
neo launch code --port 9230
neo snapshot                # Siehe VS Code's Accessibility-Baum
neo click @14               # Menüpunkt klicken
Tool herunterladen