Spoor: Empreinte GitHub
CLI Rust pour auditer ce qu'un profil ou repo GitHub expose publiquement : commits, clés et métadonnées réelles.
Voldigoade
Chargement de l'espace de travail
Voldigoade
Loading Workspace
Rust, CLI, OSINT, privacy, systems. Je développe des tools, je teste des idées et je documente ce qui marche.
Spoor: Empreinte GitHub
CLI Rust pour auditer ce qu'un profil ou repo GitHub expose publiquement : commits, clés et métadonnées réelles.
Crucksware: Rootfs Diff
Prototype en Rust pour comparer deux rootfs de firmware Linux extraits avec sortie texte et JSON déterministe.
Messageries Sécurisées
Étude comparative sourcée de Signal, SimpleX, Session, Olvid, Threema et Briar selon les threat models et métadonnées réseau.
Local-First & Transparence
Priorité au traitement local des données, zéro cookie sur ce site, pas de télémétrie invasive et code sous licence open source.
Écrire des CLI rapides en Rust, avec typage strict et gestion propre des erreurs.
Analyser ce que des API et des métadonnées publiques exposent réellement en pratique.
Comparer des rootfs de firmware extraits, repérer les diffs et sortir des rapports clairs.
Préférer le traitement en local, sans télémétrie invasive ni dépendance inutile au cloud.
Étape 1
Partir d'un besoin précis : un parser, un diff d'arbre rootfs ou un audit de repo. Pas d'architecture inutile.
Étape 2
Lire les RFC, le code source amont et les traces réseau. Tester les hypothèses avec des tests reproductibles.
Étape 3
Écrire du Rust typé et sans fioritures. Gérer les erreurs proprement et minimiser les dépendances externes.
Étape 4
Publier le code sur GitHub, lister ce qui marche, ce qui plante et les limites connues.
Écrire des CLI rapides en Rust, avec typage strict et gestion propre des erreurs.
Analyser ce que des API et des métadonnées publiques exposent réellement en pratique.
Comparer des rootfs de firmware extraits, repérer les diffs et sortir des rapports clairs.
Préférer le traitement en local, sans télémétrie invasive ni dépendance inutile au cloud.
CLI Rust pour voir ce qu'un compte ou un repo GitHub expose publiquement : commits, clés et métadonnées.
Prototype Rust pour comparer deux rootfs de firmware extraits et sortir un rapport texte ou JSON.
Comparatif sourcé d'applications de messagerie sécurisée : Signal, SimpleX, Session, Olvid, Threema, Briar.
CLI Rust pour voir ce qu'un compte ou un repo GitHub expose publiquement. Profils, repos, commits, keys et exports.
Prototype Rust pour diff deux rootfs de firmware extraits et sortir un report texte ou JSON. Expérimental, pas encore de release.
Comparatif sourcé de messageries sécurisées : threat models, metadata, audits publics et limites.
Les méga-prompts IA sont-ils vraiment meilleurs ? Analyse des limites du contexte, du suivi d’instructions et du context engineering en 2026.
Write-up du challenge Root-Me sudo : une règle sudoers trop permissive permet de sortir du chemin autorisé avec ../ et de lire un fichier protégé.
J’apprends Rust sérieusement alors que les LLM codent toujours mieux. Entre envie de comprendre, agents de coding et doute sur ce qu’il reste à apprendre.
Statistiques du profil et sélection de projets publics.
Statistiques du profil GitHub
Métadonnées publiques du compte et de l'ensemble des dépôts publics.
Projets mis en avant
Sélection de projets open source et dépôts de recherche.
Voir le profil GitHub completDépôts les plus étoilés
Langages utilisés
Activité mensuelle des dépôts
Historique d'activité non configuré.
Indicateurs GitHub
Données calculées à partir de l'ensemble des dépôts publics et du profil GitHub.
Que révèlent concrètement les métadonnées publiques GitHub, et où s'arrêtent les faits vérifiés face aux déductions ?
Empreinte Publique
Quelle application de messagerie répond à un modèle de menace spécifique, et quelles métadonnées demeurent exposées ?
Compromis de Messagerie
Comment diff et trier efficacement des rootfs de firmware Linux sans fausses alertes ni bruit ?
Diff Firmware
Parcourez les dépôts publics sur GitHub, inspectez les commits et testez les outils en local.
Dépôts publicsConsultez les notes techniques, write-ups et comparatifs méthodologiques sur le blog.
Consulter le blogPublic software projects and source-linked research
Main portfolio, writing and project documentation
Terminal-first GitHub public-footprint inspection tool in Rust
Semantic firmware diff and triage in Rust
Source-based research comparing secure messaging architectures
Une question technique ou une suggestion sur un projet public ? Consultez les dépôts correspondants sur GitHub ou découvrez les articles sur le blog.
Principalement sur des CLI en Rust (Spoor, Crucksware) et des études comparatives sur les messageries sécurisées. Tout est documenté avec les limites réelles de chaque projet.
Un CLI en Rust pour auditer ce qu'un profil ou repo GitHub expose publiquement : identités de commits, clés SSH/GPG et exports structurés.
Voir SpoorUn prototype en Rust pour comparer deux rootfs de firmware extraits et générer un rapport de diff en texte ou JSON. Projet expérimental.
Voir CruckswareRust pour les CLI et le bas niveau, Python pour les scripts et l'analyse de données, TypeScript / Next.js pour le web.
Oui, les projets publics sont sous licence open source (généralement MIT ou Apache 2.0). Tout le code est accessible sur GitHub.
Profil GitHubLa section Blog regroupe des notes techniques, des analyses d'outils et des retours d'expérience en français et en anglais.
Lire le blogL'objectif :ConstruireInspecterTesterExplorerComparer
J'explore les systèmes et la privacy avec des tools en Rust et des comparatifs sourcés. Les repos publics détaillent les choix d'implémentation et les limites réelles de chaque tool.
Le code est sur GitHub, les write-ups sont ici. Ce qui est expérimental ou en cours est documenté tel quel, sans prétention.
Spoor
Inspection d'empreinte publique GitHub en Rust : profils, repos, commits et clés.
Crucksware
Diff sémantique de deux rootfs de firmware en Rust, avec reports texte et JSON.
Messageries
Comparatif sourcé des messageries chiffrées selon les threat models et les métadonnées.
Les détails d'implémentation vivent directement dans le code source.
// Spoor: inspection GitHub en Rust
CLI + service HTTP
Profils, repos, commits, identités et clés
Données observées et limites d'inférenceSpoor inspecte les métadonnées publiques d'un compte ou d'un dépôt GitHub : commits, clés SSH, dépôts et signatures.
Le terminal ci-contre est une restitution statique d'une exécution réelle de `spoor torvalds` capturée avec le binaire Rust (commit 7d49428, 19 oct. 2026). Le binaire n'est pas réexécuté à chaque visite.
Aucune donnée inventée : les métadonnées, langages et volumes correspondent exactement à la sortie du scan public.
Métadonnées extraites des endpoints publics : profil, dépôts publics, clés SSH et échantillon de commits récents.
Statistiques agrégées (étoiles, forks, répartition des langages) calculées directement sur les dépôts découverts.
En mode rapide (fast), Spoor respecte les quotas de l'API GitHub non authentifiée et borne le nombre de commits par dépôt.