AutoProber : Automatisation par sonde volante pilotée par IA pour le piratage matériel

✍️ OpenClawRadar📅 Publié: April 18, 2026🔗 Source
AutoProber : Automatisation par sonde volante pilotée par IA pour le piratage matériel
Ad

Ce que fait AutoProber

AutoProber est une suite d'automatisation de sonde volante pour les hackers matériels conçue pour donner aux agents IA tout ce dont ils ont besoin pour passer de la détection d'une nouvelle cible sur une plaque au sondage sécurisé de broches individuelles. Le système gère la découverte de cibles, la cartographie par microscope, les mouvements CNC surveillés pour la sécurité, l'examen des sondes et le sondage contrôlé de broches.

Flux de travail et fonctionnement

Le flux de travail typique consiste à dire à l'agent d'ingérer le projet, à connecter tout le matériel, à faire confirmer par l'agent que toutes les pièces fonctionnent, à exécuter la mise à l'origine et l'étalonnage, à attacher la sonde personnalisée et l'en-tête du microscope, puis à notifier l'agent d'une nouvelle cible sur la plaque. L'agent trouvera l'emplacement de la cible, prendra des images individuelles tout en enregistrant les coordonnées XYZ, notera les pastilles, broches, puces et autres caractéristiques, assemblera les images, annotera la carte, ajoutera des cibles de sonde au tableau de bord web pour approbation ou refus, sondera les cibles approuvées et fera un rapport.

Contrôle du matériel et sécurité

Tout le matériel peut être contrôlé via le tableau de bord web, des scripts Python ou par l'agent lui-même. Le projet traite les mouvements du matériel comme un système de contrôle machine plutôt que comme une application web normale. Le modèle de sécurité nécessite une surveillance continue du canal 4 de l'oscilloscope pendant tout mouvement, avec tout déclenchement du canal 4, tension ambiguë, alarme CNC ou broche de limite réelle X/Y/Z servant de condition d'arrêt. Le mouvement de récupération n'est pas automatique.

Ad

Structure du dépôt

  • apps/ - Scripts orientés opérateur et point d'entrée du tableau de bord Flask
  • autoprober/ - Package Python réutilisable pour CNC, oscilloscope, microscope, journalisation, sécurité
  • dashboard/ - Tableau de bord web monopage
  • docs/ - Architecture, références des appareils, opérations et conseils de sécurité
  • cad/ - Fichiers STL imprimables pour la tête d'outil personnalisée actuelle
  • config/ - Exemples de fichiers d'environnement/de configuration

Pile matérielle

L'architecture testée utilise :

  • Contrôleur CNC de style 3018 compatible GRBL via série USB
  • Microscope USB servi par mjpg_streamer
  • Oscilloscope Siglent via LAN/SCPI pour la surveillance de sécurité du canal 4 et la mesure du canal 1
  • Fin de course optique câblé à une alimentation externe 5V et au canal 4 de l'oscilloscope
  • Prise réseau contrôlée en option pour le contrôle de l'alimentation du laboratoire

Pièces de référence

Le prototype utilise des pièces spécifiques incluant fin de course optique, microscope USB, SainSmart Genmitsu 3018-PROVer V2, prise intelligente Matter, oscilloscope Siglent SDS1104X-E, fils Dupont, ressort de stylo ou ressort de compression léger similaire, et imprimante 3D pour les pièces de tête d'outil imprimables.

Licence et statut

Le dépôt est une version candidate autonome disponible en source sous licence PolyForm Noncommercial 1.0.0 avec contact commercial disponible. Il utilise Python avec résolution des dépendances via uv.lock.

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

Lat.md : Un Graphe de Connaissance Basé sur Markdown pour les Bases de Code
Tools

Lat.md : Un Graphe de Connaissance Basé sur Markdown pour les Bases de Code

Lat.md crée un graphe de connaissances pour les bases de code en utilisant des fichiers markdown interconnectés dans un répertoire lat.md/. Il résout les problèmes d'échelle liés à la documentation monolithique en reliant les sections avec [[liens wiki]], en se connectant au code source via des commentaires comme // @lat: [[section-id]], et en fournissant des outils CLI pour la validation et la recherche.

OpenClawRadar
First-Tree : un daemon open source qui utilise Claude Code pour trier les notifications GitHub pendant que vous dormez
Tools

First-Tree : un daemon open source qui utilise Claude Code pour trier les notifications GitHub pendant que vous dormez

Un démon open-source dans la barre de menus qui utilise Claude Code pour trier automatiquement les notifications GitHub – il a traité 98 notifications sur 100 lors d'un récent scan, n'en laissant que 2 pour révision humaine.

OpenClawRadar
skillcheck : Un linter pour les fichiers SKILL.md qui détecte les problèmes de compatibilité inter-agents
Tools

skillcheck : Un linter pour les fichiers SKILL.md qui détecte les problèmes de compatibilité inter-agents

skillcheck est un outil Python qui valide les fichiers SKILL.md par rapport à la spécification agentskills.io, avec des fonctionnalités uniques incluant l'évaluation de la qualité des descriptions, des avertissements concernant les champs exclusifs à Claude, et la validation des références de fichiers qui ne sont pas disponibles dans les validateurs existants.

OpenClawRadar
SuperHQ : Exécutez des agents de codage IA dans des sandboxes microVM isolés.
Tools

SuperHQ : Exécutez des agents de codage IA dans des sandboxes microVM isolés.

SuperHQ est une application open source en Rust/GPUI qui exécute des agents IA de codage (Claude Code, OpenAI Codex, Pi) dans des sandboxes microVM isolées. Chaque agent reçoit une VM Debian complète, monte les répertoires du projet en lecture seule et ne voit jamais les clés API de l'hôte — elles sont injectées via un proxy de passerelle d'authentification.

OpenClawRadar