Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
neo — Transformez toute application web en API. L'extension Chrome capture le trafic du navigateur, génère automatiquement des schémas, et permet à l'IA de rejouer directement les API. Aucune API officielle nécessaire. | Kitploit
Outils/GitHubGitHub/4ier/neo
ReconnaissanceAnalyse Dynamique (Sandboxing)Proxies Web et InterceptionScripting et AutomatisationCollecte d'InformationsSécurité WebTests d'IntrusionUtilitaires et FrameworksCrawlerSécurité des APISécurité de l'IA
7485322il y a 5 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
GitHub4ier/neo

neo

Transformez toute application web en API. L'extension Chrome capture le trafic du navigateur, génère automatiquement des schémas, et permet à l'IA de rejouer directement les API. Aucune API officielle nécessaire.

Voir le dépôt
Partager

Neo

Transformez n'importe quelle application web en API. Aucune API officielle nécessaire. Aucune automatisation de navigateur.

Neo est une extension Chrome qui capture passivement chaque appel API effectué par votre navigateur, apprend les modèles, et permet à l'IA (ou à vous) de les rejouer directement.

Le Problème

Les agents IA qui interagissent avec les applications web ont aujourd'hui deux options, toutes deux mauvaises :

ApprocheInconvénient
API officiellesLa plupart des SaaS n'en ont pas, ou n'exposent que 10% des fonctionnalités
Automatisation de navigateurCapture d'écran → OCR → clic. Lent, fragile, casse à chaque changement d'interface

Neo est la troisième voie. Chaque application web possède déjà une API interne complète — le frontend l'appelle à chaque fois que vous cliquez sur quelque chose. Neo capture ces appels et les rend rejouables.

v2 : Maintenant avec automatisation de l'interface. Neo v2 ajoute une couche d'interface basée sur l'arbre d'accessibilité — snapshot, click, fill, type, press, hover, scroll, select, screenshot, get, wait. Quand une API existe, utilisez-la directement. Quand elle n'existe pas, Neo peut piloter l'interface via la même CLI. Un outil, deux couches.

Comment ça marche

Naviguer normalement → Neo enregistre tout le trafic API → Schéma auto-généré → L'IA rejoue les API directement
                                                                                → Ou pilote l'interface via l'arbre a11y

1. Capture (toujours active)

L'extension Chrome intercepte chaque fetch() et XMLHttpRequest — URL, en-têtes, corps de requête/réponse, timing, et même l'élément DOM qui a déclenché l'appel.

2. Apprentissage

Exécutez neo-schema sur un domaine pour générer automatiquement sa carte API : points de terminaison, en-têtes d'authentification requis, paramètres de requête, structure des réponses, codes d'erreur.

3. Exécution

Exécutez des appels API dans le contexte de l'onglet du navigateur via le protocole Chrome DevTools. Cookies, tokens CSRF, authentification de session — tout est hérité automatiquement. Aucune gestion de token nécessaire.

Navigateurs supportés

NavigateurTypeIdéal pour
Chrome / ChromiumNavigateur completCapture API + automatisation de l'interface (par défaut)
LightpandaSans tête (Zig)Agents IA, scraping — 11x plus rapide, 9x moins de mémoire

Démarrage rapide

git clone https://github.com/4ier/neo.git
cd neo && npm install && npm run build
npm link  # rend `neo` disponible globalement

Chargez l'extension :

  1. Ouvrez chrome://extensions
  2. Activez le "Mode développeur"
  3. Cliquez sur "Charger l'extension non empaquetée" → sélectionnez extension/dist/
  4. Naviguez sur n'importe quel site — Neo commence à capturer immédiatement

Lightpanda (sans tête, aucune extension nécessaire)

# Installer Lightpanda
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/

# Configurer Neo pour utiliser Lightpanda
# Dans ~/.neo/config.json :
# { "chromePath": "/usr/local/bin/lightpanda", "browserType": "lightpanda", "cdpPort": 9222 }

neo start    # lance le serveur CDP de Lightpanda
neo connect  # s'y attacher
neo open https://example.com
neo snapshot # arbre a11y complet

Outils CLI

Toutes les commandes passent par une seule CLI : neo <command>.

Nécessite un navigateur avec CDP (Chrome DevTools Protocol) activé.

# --- Connexion et Sessions ---
neo connect [port]                          # Se connecter au CDP, sauvegarder la session
neo connect --electron <app-name>           # Découvrir automatiquement le port CDP d'une app Electron
neo launch <app> [--port N]                 # Lancer une app Electron avec CDP activé
neo discover                                # Trouver les points de terminaison CDP accessibles sur localhost
neo sessions                                # Lister les sessions sauvegardées
neo tab                                     # Lister les cibles CDP dans la session active
neo tab <index> | neo tab --url <pattern>   # Changer la cible de l'onglet actif
neo inject [--persist] [--tab pattern]      # Injecter le script de capture Neo dans la cible

# --- Capture et Trafic ---
neo status                                  # Aperçu des données capturées
neo capture summary                         # Aperçu rapide
neo capture list github.com --limit 10      # Affiche les IDs pour rejeu/détail
neo capture list --since 1h                 # Filtré par temps
neo capture domains
neo capture search "CreateTweet" --method POST
neo capture watch x.com                     # Suivi en direct (comme tail -f)
neo capture stats x.com                     # Répartition méthode/statut/timing
neo capture export x.com --since 2h > x.json
neo capture export x.com --format har > x.har  # HAR 1.2 pour Postman/devtools
neo capture import x-captures.json
neo capture prune --older-than 7d
neo capture gc x.com [--dry-run]            # Déduplication intelligente

# --- Rejeu et Exécution d'API ---
neo replay <capture-id> --tab x.com         # Rejouer un appel capturé
neo exec <url> --method POST --body '{...}' --tab example.com --auto-headers
neo api x.com HomeTimeline                  # Appel intelligent (recherche de schéma + authentification automatique)

# --- Schéma et Analyse ---
neo schema generate x.com                   # Générer à partir des captures
neo schema generate --all                   # Traiter tous les domaines par lot
neo schema show x.com [--json]
neo schema openapi x.com                    # Exporter la spécification OpenAPI 3.0
neo schema diff x.com                       # Changements par rapport à la version précédente
neo schema coverage                         # Domaines avec/sans schémas
neo label x.com [--dry-run]                 # Étiquettes sémantiques pour les points de terminaison
neo flows x.com [--window 5000]             # Modèles de séquences d'appels API
neo deps x.com [--min-confidence 1]         # Dépendances de données réponse→requête
neo workflow discover|show|run <name>       # Découverte et rejeu de workflows multi-étapes
neo suggest x.com                           # Analyse des capacités par IA
neo export-skill x.com                      # Générer un SKILL.md prêt pour l'agent

# --- Automatisation de l'interface (v2) ---
neo snapshot [-i] [-C] [--json]             # Arbre a11y avec mapping @ref
neo click @ref [--new-tab]                  # Cliquer sur un élément par @ref
neo fill @ref "text"                        # Effacer + remplir un champ
neo type @ref "text"                        # Ajouter du texte à un champ
neo press <key>                             # Touche clavier (supporte Ctrl+a, Entrée, etc.)
neo hover @ref                              # Survoller un élément
neo scroll <dir> [px] [--selector css]      # Défiler par direction
neo select @ref "value"                     # Définir la valeur d'une liste déroulante
neo screenshot [path] [--full] [--annotate] # Prendre une capture d'écran
neo get text @ref | neo get url | neo get title  # Extraire des informations
neo wait @ref | neo wait --load networkidle | neo wait <ms>  # Attendre un élément/chargement/temps

# --- Interaction avec la Page ---
neo read github.com                         # Extraire le texte lisible
neo eval "document.title" --tab github.com  # Exécuter du JS dans la page
neo open https://example.com                # Ouvrir une URL

# --- Simulation et Pont ---
neo mock x.com [--port 8080 --latency 200]  # Serveur de simulation à partir du schéma
neo bridge [--json] [--interactive]          # Flux de capture WebSocket en temps réel
Télécharger l’outil