15/11/2024

Commandes et Système

Googler : Requêtes Google en ligne de commande

I. Présentation

Aujourd'hui je vous présente googler, un petit outil très pratique qui permet d'effectuer des requêtes Google rapidement et simplement en ligne de commande.

Ce genre d'outil peut paraitre un peu trop "geek" pour être utile, mais je m'en sert très souvent pour effectuer des recherches rapides, notamment dans le cadre de Google Dorks (dans un cadre ethique évidemment 😉 ). Mais cela peut aussi être intéressant pour le SEO afin de récupérer la position de son site web pour une même requête d'un jour à l'autre (avec un script par exemple). Bref !

II. Installation de Googler

L'outil s'utilise en ligne de commande donc (sur des machines Linux, si besoin est de le préciser). Nous pourrons le trouver sur le Github de son auteur "jarun" : https://github.com/jarun/googler

Si la commande "git" est installée sur votre système, alors il vous suffit d'exécuter la commande suivante :

cd /opt
git clone https://github.com/jarun/googler.git

Nous pourrons ensuite entrer dans le répertoire "googler"

cd /opt/googler

Pour information, googler se base notamment sur le navigateur en ligne de commande "lynx". Par défaut installé sous KaliLinux, il vous faudra l'installer si vous ne le possédez pas sur votre système, sous Ubuntu/Debian.

apt-get install lynx

Egalement, googler est écrit en python3, et nécessite donc l'installation du paquet "python3".

apt-get install python3

III. Exemples d'utilisation

Bien, maintenant que notre outil est prêt à être utilisé, voyons quelques exemples de commande. Pour faire une recherche simple, par exemple sur "décompresser une archive tar.gz".

./googler --np "décompresser une archive tar.gz"

Et voici le résultat obtenu.

Résultat d'un requête Google via googler

On voit donc le titre, l'URL et la description des 10 premières réponses.

Pour information, j'utilise toujours l'option "--np" qui permet d'entrer en mode non interactif. Googler effectue la requête, renvoi le résultat et nous rend la main. Vous l'aurez compris, il existe aussi un mode interactif qui permet d’enchaîner les requêtes et de les parcourir via le navigateur "lynx". On peut alors profiter d'un ensemble de "hotkeys" (raccourcis) qui permettent de parcourir ces résultats.

HotKeys pour le mode interactif de googler

On peut également modifier la limite du nombre de résultat souhaité avec l'option "-n"

./googler --np "décompresser une archive tar.gz" -n 3

On peut également modifier la page de départ, par exemple pour visualiser les résultats de la page 2 :

./googler --np "décompresser une archive tar.gz" -s 2

Je trouve l'outil intéressant pour ma par surtout car il permet d'utiliser les Google Dorks aussi bien que via un navigateur standard. Exemple.

./googler --np "site:it-connect.fr archive tar.gz"

L'outil dispose d'autres options qui permettront de satisfaire vos requêtes, je trouve ce genre d'outils intéressants, notamment car il offre la possibilité de scripter certaines tâches/recherches.

N'hésitez pas à me faire part de vos avis dans les commentaires !

author avatar
Mickael Dorigny Co-founder
Co-fondateur d'IT-Connect.fr. Auditeur/Pentester chez Orange Cyberdéfense.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.