Il y a fort longtemps j’avais évoqué un truc et astuce Google pour trouver de la musique. Force est de constater que lorsque je le montre cette petite astuce fait toujours son effet… Je me permets donc de revenir dessus car certains changements intervenus chez Google ont légèrement modifié cette requête et par ailleurs je vais me permettre de la détailler, de la préciser et de l’étendre aux vidéos.
Donc, la dite requête de Google vise à trouver des serveurs Web ayant le directory listing activé et comportant des musiques à télécharger dessus.
L’activation du directory listing permet en fait de naviguer sur un serveur web comme sur un espace disque local ou presque. Il offre un accès direct aux fichiers stockés.
La requête ressemblait à ca :
-inurl:(htm|html|php) intitle: »index of » + »last modified » + »parent directory » +description +size +(wma|mp3) +NOM_DE_L_ALBUM_OU_DU_MORCEAU
Google ayant supprimé la fonction + et l’ayant remplacé par la fonction mot à mot il faut donc supprimer les plus et éventuellement activer « outils de recherche » « Mot à Mot » (mais je le déconseille étant donné que cela n’est pas nécessaire.
Cela nous donne :
-inurl:(htm|html|php) intitle: »index of » « last modified » « parent directory » description size (wma|mp3) NOM_DE_L_ALBUM_OU_DU_MORCEAU
La partie -inurl est un opérateur de ciblage utilisé en exclusion qui permet de supprimer les pages webs avec des extensions (c’est à dire la plupart d’entre elles.) En gros, s’il y a php, html ou htm dans l’URL celle-ci sera exclue de la liste des résultats. Pour peaufiner l’on pourrait ajouter d’autres extensions telles que jsp, cfm ou d’autres encore.
la partie intitle: »index of » nous permet de nous assurer que « index of » est présent dans le titre de la page ce qui est caractéristique de bons nombre de serveurs en directory listing (Serveur en Linux Apache par exemple mais d’autres également)
Idem pour les mots last modified, parent directory, description et size qui sont des intitulés de colonnes décrivant des méta-données des fichiers sur le serveur.
wma et mp3 permettent de s’assurer que l’on a bien de la musique dans la page. L’on pourrait étendre également cette liste à d’autres formats audios tels que aac ou ogg.
Enfin il suffit de rajouter le nom du morceau ou de l’album.
Essayons par exemple avec un album récent, « Truth about love » de Pink.
La requête donnerait cela :
-inurl:(htm|html|php|jsp|cfm) intitle: »index of » « last modified » « parent directory » description size (wma|mp3|aac|ogg) « Truth about love »
et dans Google cette url de résultats de recherche.
Le premier lien est le bon. Qu’à faire un petit clic droit enregistrer sous sur chacun des fichiers ou bien utiliser un aspirateur de site.
Efficace donc. Cela ne fonctionne évidemment pas sur tous les albums. La demande créant ici souvent l’offre. Inutile de croire que vous trouverez l’intégrale de la chorale des petits changeurs à la croix de bois de d’Oust en Ariège…
Autre petit paramètre supplémentaire que vous pouvez rajouter à la requête pour certains albums sur lesquels il y a de nombreux résultats, site:.ru par exemple. Loin de moi l’idée de stigmatiser certaines nations mais force est de constater que l’on trouve pas mal de serveurs en .ru…
Exemple de requête par exemple :
-inurl:(htm|html|php|jsp|cfm) intitle: »index of » « last modified » « parent directory » description size (wma|mp3|aac|ogg) site:.ru metallica et ça marche bien aussi.
Quelques nota bene :
– Petit warning à votre attention certains sites copient cette structure étant donné que cette requête est relativement connue. Cela leur permet de vous attirer dessus et de vous rediriger vers leur offre payante. A vous d’avoir le coup d’oeil.
– Vous pouvez essayer de contourner le cloaking de Google qui vous redirige vers le Google.fr si vous êtes français en utilisant le mode connexion privée ou anonyme de votre navigateur et en forçant l’accès vers Google.com in english éventuellement en changeant le paramètre « hl=fr » en « hl=eng »
Et si on essayait sur les films ?
Rien de plus simple. Il suffit alors de changer les extensions de fichier par des extensions vidéos, ce qui donnerait :
-inurl:(htm|html|php|jsp|cfm) intitle: »index of » « last modified » « parent directory » description size (wmv|mp4|mpeg|divx|mpg) NOM_DU_FILM
et par exemple sur Alien la résurrection :
-inurl:(htm|html|php|jsp|cfm) intitle: »index of » « last modified » « parent directory » description size (wmv|mp4|mpeg|divx|mpg|avi) alien resurrection
ce qui nous donne assez facilement en deuxième page ce résultat.
Je ne vais donc pas vous mentir sur les films : vous ne trouverez pas tout, loin s’en faut mais un soir de détresse où votre petit dernier aura passé le DVD durement acheté au mixer vous pourrez en toute légalité télécharger la copie de l’oeuvre dont vous êtes le propriétaire.
Ce petit exercice visait surtout à vous montrer comment l’on peut pousser (encore) Google dans ses derniers retranchements.
Profitez-en car cela risque de ne pas durer longtemps.
Côté business vous pourrez vous essayer à la même requête avec le nom de vos concurrents. Par exemple si vous êtes Airbus :
-inurl:(htm|html|php|jsp|cfm) intitle: »index of » « last modified » « parent directory » description size (ppt|xls|doc) boeing
A vous de juger ensuite si les résultats sont intéressants.