{"id":50400236,"url":"https://github.com/papy139/osint-dork-generator","last_synced_at":"2026-05-30T23:02:23.870Z","repository":{"id":361457565,"uuid":"1254529024","full_name":"papy139/osint-dork-generator","owner":"papy139","description":"Générateur de Google Dorks OSINT — application autonome en un seul fichier HTML, sans dépendance ni serveur.","archived":false,"fork":false,"pushed_at":"2026-05-30T19:13:40.000Z","size":141,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-30T19:15:57.836Z","etag":null,"topics":["google-dorks","osint","security","single-file","vanilla-js"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/papy139.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-30T17:22:04.000Z","updated_at":"2026-05-30T19:13:43.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/papy139/osint-dork-generator","commit_stats":null,"previous_names":["papy139/osint-dork-generator"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/papy139/osint-dork-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papy139%2Fosint-dork-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papy139%2Fosint-dork-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papy139%2Fosint-dork-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papy139%2Fosint-dork-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/papy139","download_url":"https://codeload.github.com/papy139/osint-dork-generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papy139%2Fosint-dork-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33712580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["google-dorks","osint","security","single-file","vanilla-js"],"created_at":"2026-05-30T23:02:23.331Z","updated_at":"2026-05-30T23:02:23.863Z","avatar_url":"https://github.com/papy139.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OSINT Dork Generator\n\n[![CI](https://github.com/papy139/osint-dork-generator/actions/workflows/ci.yml/badge.svg)](https://github.com/papy139/osint-dork-generator/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/badge/license-MIT-00e5a0.svg)](LICENSE)\n![Dependencies](https://img.shields.io/badge/dependencies-0-00e5a0.svg)\n![Single file](https://img.shields.io/badge/build-single--file-00e5a0.svg)\n![Tests](https://img.shields.io/badge/tests-48-00e5a0.svg)\n\nGénérateur de Google Dorks pour l'audit d'empreinte numérique. Application\nautonome, en un seul fichier HTML, sans dépendance ni serveur : elle s'ouvre\ndirectement dans un navigateur. Interface bilingue FR / EN, mode enquête et\nexport multi-format.\n\n## Sommaire\n\n- [Avertissement légal](#avertissement-légal)\n- [Fonctionnalités](#fonctionnalités)\n- [Utilisation](#utilisation)\n- [Build](#build)\n- [Structure des sources](#structure-des-sources)\n- [Licence](#licence)\n\n## Avertissement légal\n\nCet outil est destiné à un usage **légitime et autorisé** uniquement : audit de\nvotre propre empreinte numérique, recherche en source ouverte dans un cadre\nautorisé, tests de sécurité avec accord préalable. L'utilisateur est seul\nresponsable du respect des lois et réglementations applicables (notamment en\nmatière de vie privée et de protection des données). Les requêtes générées ne\nfont qu'assembler une syntaxe de recherche publique ; aucune donnée n'est\ncollectée ni transmise par l'application.\n\n## Fonctionnalités\n\n- **Sept contextes de recherche** : identité, pseudonyme, domaine / IP, société,\n  image, corrélation, champs personnalisés.\n- **Recoupement d'identifiants** : combine nom, pseudo, email, domaine, société\n  et ville en requêtes croisées pour confirmer qu'ils visent la même cible.\n- **Mode enquête** : tableau de bord de couverture (sources vérifiées par\n  catégorie), priorisation des pistes, suggestion de prochaine étape, et cases\n  « vérifié » persistantes sur chaque résultat.\n- **Palette de commandes** (`Ctrl/Cmd + K`) : accès rapide à toutes les actions.\n- **Recherche par image** : recherche inversée à partir de l'URL d'une image\n  (Google Lens, Yandex, Bing, TinEye…) et accès aux moteurs de recherche de\n  visages à téléversement manuel.\n- **Multi-moteurs** : génération en syntaxe Google, ouverture adaptée à Google,\n  DuckDuckGo ou Yandex.\n- **Liens directs** : URLs prêtes à l'emploi vers les profils et outils OSINT\n  (réseaux sociaux par pseudonyme, registres d'entreprises, services d'analyse\n  de domaines et d'adresses IP).\n- **Commandes CLI** : génération de commandes Sherlock / Maigret pour la\n  vérification réseau réelle de l'existence des comptes.\n- **Export multi-format** : menu unique exportant les résultats en TXT,\n  Markdown, HTML, JSON, CSV ou SQL (état « vérifié » inclus), plus une archive\n  ZIP de toutes les recherches et un lien partageable.\n- **Gestion de cibles** : enregistrement, renommage, suppression, import et\n  export JSON des formulaires.\n- **Lien partageable** : formulaire encodé dans l'URL pour rejouer une recherche.\n- **Bilingue FR / EN** : détection de la langue du navigateur + bascule par\n  curseur (interface, onglets, résultats et titres de catégories traduits).\n- **Confort** : filtrage et surlignage des résultats, déduplication, copie par\n  catégorie, menus déroulants régions / départements / pays (avec drapeaux),\n  normalisation des domaines et des numéros, raccourcis clavier (`Alt+1` à\n  `Alt+7`), thème clair / sombre, focus clavier visible.\n\n## Utilisation\n\nTélécharger `dork-generator.html` depuis la\n[dernière release](https://github.com/papy139/osint-dork-generator/releases/latest)\n(ou cloner le dépôt), puis l'ouvrir dans un navigateur :\n\n```bash\nxdg-open dork-generator.html    # Linux\n# ou ouvrir le fichier par double-clic\n```\n\nAucun serveur ni installation n'est requis.\n\n## Build\n\nLe fichier `dork-generator.html` est **généré** à partir des sources de `src/`\npar un script sans dépendance :\n\n```bash\nnode build.js\n```\n\n`build.js` concatène le HTML, le CSS et les fragments JavaScript de `src/` en un\nseul fichier autonome. Ne pas modifier `dork-generator.html` directement :\néditer les sources puis relancer le build.\n\nLes fonctions pures sont couvertes par une suite de tests sans dépendance :\n\n```bash\nnpm test    # ou : node tests/run.js\n```\n\n## Structure des sources\n\n```\nsrc/\n├── head.html        # en-tête HTML\n├── style.css        # styles\n├── body.html        # structure de l'interface\n└── js/              # fragments d'une IIFE partagée (non des modules ES)\n    ├── helpers.js     # utilitaires, moteurs, construction de requêtes\n    ├── links.js       # liens directs (profils et outils OSINT)\n    ├── render.js      # rendu des résultats et interactions\n    ├── zip.js         # export ZIP (écriture pure JavaScript)\n    ├── gen-*.js       # un générateur par contexte\n    └── app.js         # initialisation, persistance, gestion des cibles\n```\n\nL'ensemble du JavaScript s'exécute dans une seule IIFE afin de fonctionner en\n`file://` sans serveur ni problème de CORS.\n\n## Licence\n\nDistribué sous licence MIT. Voir le fichier [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpapy139%2Fosint-dork-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpapy139%2Fosint-dork-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpapy139%2Fosint-dork-generator/lists"}