Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/config.php on line 61

Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/config.php on line 61
Sherlock
Source Code

Warning: Undefined array key "typ" in /srv/vhost/diaridigital.net/home/html/sourcecode/main/articles.php on line 18

Sherlock


Tiempo de lectura: 2 minutos

Este software permite buscar nombres de usuario en múltiples redes sociales de forma fàcil, rápida y con gran precisión.



¿Qué hace?

Sherlock es un programa en Python que consulta muchas redes sociales diferentes para ver si alguna cuenta de usuario de ese sitio coincide con el nombre de usuario que está buscando. Es una forma muy rápida y muy eficiente de identificar otras plataformas que la persona está usando y que de otra manera no podrías encontrar.

Aparte de la rapidez de las búsquedas que realiza, la tasa de falsos positivos es muy baja en comparación con otras herramientas.

Vamos a ver cómo lo podemos utilizar. Primero descargamos el software

C:\python>git clone 
https://github.com/sherlock-project/sherlock

Ejecución

Una vez completado pasamos a la nueva carpeta creada e instalamos las bibliotecas que requiere para su ejecución, si no las tenemos, aunque el proceso identificará las que ya existan

C:\python> cd sherlock

C:\python\sherlock>pip3 install -r requirements.txt

Si no hemos hecho el paso de instalar los requerimientos, lo que nos podemos encontrar es que en la ejecución nos dé errores de este tipo

Traceback (most recent call last):
  File "C:\python\sherlock\sherlock\sherlock.py", 
line 12, in 
    import pandas as pd
ModuleNotFoundError: No module named 'pandas'

Una vez completada la descarga de los requerimientos pasamos a la ejecución. Primero nos movemos a la carpeta de sherlock donde se encuentra el fuente

C:\python\sherlock>cd sherlock

Y ejecutamos Python con el programa sherlock.py y el usuario a buscar (uno o varios separados por espacio). Para que no nos lleve a confusión, para omitir todos los resultados en los que no se encuentra el nombre de usuario y dejar solo los positivos, añadimos --print-found. El usuario a buscar será targetusername

C:\python\sherlock\sherlock>py sherlock.py 
--print-found targetusername
[*] Checking username opt1cz on:

[+] Fiverr: https://www.fiverr.com/targetusername
[+] Freesound: https://freesound.org/people/
targetusername/
[+] Gravatar: http://en.gravatar.com/targetusername
[+] Instagram: https://www.instagram.com/targetusername
[+] Keybase: https://keybase.io/targetusername
[+] Reddit: https://www.reddit.com/user/targetusername
[+] Roblox: https://www.roblox.com/user.aspx?username
=targetusername
[+] SteamGroup: https://steamcommunity.com/groups
/targetusername
[+] Twitch: https://www.twitch.tv/targetusername
[+] osu!: https://osu.ppy.sh/users/targetusername

[*] Results: 10

[!] End:  The processing has been finished.

C:\python\sherlock\sherlock>

Salida a csv

Podemos hacer que la salida de sherlock vaya a un archivo csv

C:\python\sherlock\sherlock>py sherlock.py 
targetusername --csv
Referencias

Warning: Undefined array key "typ" in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/navigation.inc.php on line 10

Warning: Undefined array key "typ" in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/navigation.inc.php on line 21
Xavier es un desarrollador senior full stack y opera desde la ciudad mediterránea de Barcelona. Le encantan las tecnologías de software y está convencido que el desarrollo de software es un proceso colaborativo y abierto.
Y es un apasionado de la astronomía y de la fotografía. Lo puedes encontrar en:
Comparte este post


Warning: Undefined array key "typ" in /srv/vhost/diaridigital.net/home/html/sourcecode/includes/footer.inc.php on line 24