Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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
goodoldsearch-oss — Générateur de requêtes statiques local pour une recherche précise sur les moteurs web, Shodan, crt.sh et Wayback Machine. Prend en charge les Google dorks, les filtres par type de fichier, les plages de dates et les exclusions de sites pour la recherche OSINT et en sécurité. | Kitploit
Outils/GitHubGitHub/mrtdlgc/goodoldsearch-oss
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceAnalyse des VulnérabilitésÉnumération DNS et Sous-domaineCollecte d'InformationsSécurité WebTests d'IntrusionApprentissage et ÉducationRessources Organisées

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 →
Partager
GitHubmrtdlgc/goodoldsearch-oss

goodoldsearch-oss

Générateur de requêtes statiques local pour une recherche précise sur les moteurs web, Shodan, crt.sh et Wayback Machine. Prend en charge les Google dorks, les filtres par type de fichier, les plages de dates et les exclusions de sites pour la recherche OSINT et en sécurité.

Voir le dépôtSite web
212il y a 3 moisVérifié par Kitploit

Bonne Vieille Recherche

Construisez des requêtes de recherche précises avec des phrases exactes, des filtres de site, des exclusions, des plages de dates, des types de fichiers, et des liens en un clic vers les moteurs de recherche et les cibles de recherche verticales.

Ce n'est pas un moteur de recherche, un agrégateur de métarecherche, un scraper ou un proxy d'API. C'est un constructeur de requêtes statique local qui ouvre le moteur de recherche de votre choix.

L'application comporte cinq sections :

  • Simple : le constructeur de recherche exacte du quotidien dans index.html.
  • Advanced Search Lab : un constructeur d'opérateurs professionnels dans advanced.html pour les Google dorks, les recherches par type de fichier, les filtres site/chemin, les opérateurs titre/URL/corps, les plages de dates, les préréglages et les lignes d'opérateurs brutes.
  • Shodan : un constructeur de requêtes Shodan et un assistant de recherche dans shodan.html pour les termes de bannière, les portées org/net, les ports, les filtres de certificat TLS, les métadonnées HTTP, les captures d'écran et l'examen défensif de l'exposition.
  • crt.sh : un constructeur de requêtes crt.sh et un assistant de recherche dans crtsh.html pour les recherches de transparence des certificats, les domaines avec joker, le nettoyage des certificats expirés, les résultats dédoublonnés, les exportations JSON et les pivots par ID de certificat.
  • Wayback : un constructeur de requêtes Wayback et un assistant de recherche dans wayback.html pour les URLs de l'API CDX, les types de correspondance, les plages de dates, les codes d'état, les filtres MIME, les captures réduites et la recherche d'archives.

Cibles prises en charge

Web :

  • Google (avec udm=14 pour ignorer l'aperçu IA)
  • Google Verbatim
  • Brave
  • Kagi
  • DuckDuckGo
  • Bing
  • Marginalia (index du petit web, non commercial)
  • Mojeek (robot d'exploration indépendant)

Technique et forums :

  • Hacker News
  • GitHub Issues
  • GitHub Code
  • Stack Overflow
  • Reddit via Google

Recherche et archives :

  • arXiv
  • Google Scholar
  • Wayback Machine (captures web de l'Internet Archive)

Recettes

  • Exacte : mettre l'intégralité de la saisie entre guillemets.
  • Ancien Google : mettre la saisie entre guillemets et privilégier les recherches web plus strictes.
  • Erreur technique : mettre l'erreur complète entre guillemets et recommander GitHub Issues, Stack Overflow, HN et la recherche de code.
  • Forums : privilégier les surfaces de discussion humaine.
  • Ancien Web : ajouter une date before: avec des préréglages rapides pour 2022, 2020, 2016 et 2010.
  • PDFs / Documents : ajouter filetype:pdf.
  • Exclure le bruit : appliquer une liste de blocage locale modifiable pour les filtres -site: et les termes indésirables récurrents.

Développement local

root@kitploit:~
npm install
npm run dev

La commande dev construit l'application statique une fois et sert dist à l'adresse http://127.0.0.1:4173. Il n'y a pas de HMR. Relancez npm run dev (ou npm run build && npm run preview) après les modifications. La construction compile l'application TypeScript, copie les ressources statiques et génère les fichiers sitemap/robots.

Construction

root@kitploit:~
npm run build

La sortie est placée dans dist/. L'application peut également être ouverte directement depuis dist/index.html.

Définissez PUBLIC_SITE_URL au moment de la construction pour obtenir des URL canoniques correctes et des entrées de sitemap. La valeur par défaut est https://goodoldsearch.com.

root@kitploit:~
PUBLIC_SITE_URL=https://goodoldsearch.com npm run build

Docker / Coolify

Le Dockerfile inclus construit l'application, puis sert dist avec le serveur statique Node existant.

Paramètres Coolify :

  • Build pack : Dockerfile.
  • Port exposé : 3000.
  • Argument de construction ou environnement pendant la construction : PUBLIC_SITE_URL=https://goodoldsearch.com.
  • Env d'exécution : Coolify peut fournir PORT ; sinon l'image utilise par défaut 3000.

Tests et vérifications rapides

root@kitploit:~
npm test
npm run smoke
npm run smoke:live
npm run smoke:live:strict
  • npm test construit l'application, exécute la suite d'assertions mono-processus et effectue des vérifications rapides de type de requête.
  • npm run smoke vérifie chaque constructeur d'URL de moteur pris en charge, l'hôte, la syntaxe de requête propre à chaque moteur, le comportement des recettes clés et le tour de partage d'URL.
  • npm run smoke:live teste également l'accessibilité en direct de chaque cible et signale des avertissements externes sans faire échouer la vérification structurelle.
  • npm run smoke:live:strict échoue également en cas d'avertissements d'accessibilité externe. Certains moteurs peuvent limiter le débit, rediriger ou bloquer les requêtes automatisées par des robots, même si les liens de navigateur fonctionnent.

Structure des fichiers

root@kitploit:~
src/
  main.ts
  styles.css
  lib/
    queryModel.ts
    queryBuilder.ts
    recipes.ts
    shareUrl.ts
    blocklist.ts
    bookmarklet.ts
    engines/
      index.ts
      google.ts
      googleVerbatim.ts
      bing.ts
      brave.ts
      duckduckgo.ts
      kagi.ts
      hn.ts
      redditGoogle.ts
      stackoverflow.ts
      githubIssues.ts
      githubCode.ts
      arxiv.ts
      utils.ts
tests/
  query.test.mjs
scripts/
  build-seo-files.mjs
  clean-dist.mjs
  copy-static.mjs
  serve-dist.mjs
  smoke-engines.mjs

Licence

MIT. Voir LICENSE.

Mises en garde

  • Google peut faire correspondre des termes entre guillemets dans du texte caché de page, des URL ou du contenu indexé obsolète.
  • DuckDuckGo peut afficher des résultats connexes si les correspondances exactes sont rares.
  • Bing peut ignorer la ponctuation ou limiter le nombre de termes affectant les résultats.
  • Kagi peut nécessiter une connexion.
  • Les recherches verticales ignorent les opérateurs web uniquement là où leur moteur ne les prend pas en charge.
Télécharger l’outil