
Una herramienta OSINT que te permite trazar relaciones entre personas en LinkedIn a través de recomendaciones/habilidades.
Una herramienta OSINT que te permite descubrir relaciones entre personas en LinkedIn a través de recomendaciones/habilidades.
Echa un vistazo al ejemplo (digrafo), que está basado en mi perfil de LinkedIn y en el de mi amigo David Prince. Con solo echar un vistazo a la visualización, puedes ver fácilmente, por la cantidad de "flechas", que existe algún tipo de relación entre nosotros y "Zoë Rose" (en este caso solíamos trabajar juntos). Si estuviera realizando una investigación, centraría mis esfuerzos en ella a continuación.

Debido a la forma en que funcionan los ajustes de privacidad de LinkedIn, esta herramienta funciona mejor cuando tu objetivo está dentro de tu red de tercer grado o superior. Usar una cuenta LinkedIn Premium o de Reclutador te permitirá mapear objetivos fuera de tu red.
Todo lo que necesitas es Python 3.4+ y hacer lo siguiente:
git clone https://github.com/eth0izzle/the-endorser.gitsudo pip3 install -r requirements.txtapt-get install graphviz o brew install graphviz o choco install graphiz--driver phantomjs (ten en cuenta que phantomjs es 8 veces más lento).config.yamlpython3 the-endorser.py <perfil1> <perfil2> <perfil3> <etc...> <etc...>usage: python the-endorser.py https://www.linkedin.com/in/user1 https://www.linkedin.com/in/user2
Maps out relationships between peoples endorsements on LinkedIn.
positional arguments:
profiles Space separated list of LinkedIn profile URLs to map
optional arguments:
-h, --help show this help message and exit
--config_file CONFIG_FILE
Specify the path of the config.yaml file (default:
./the-endorser/config.yaml)
--driver DRIVER Selenium WebDriver to use to parse the webpages:
chromedriver, phantomjs (default: chromedriver)
--output OUTPUT Output module to visualise the relationships: digraph,
stdout (default: digraph)
--log LOG Path of log file. None for stdout. (default: None)
--log-level LOG_LEVEL
Logging output level: DEBUG, INFO, WARNING, ERROR.
(default: INFO)
The Endorser es "modular" en el sentido de que puede mostrar y visualizar los datos de diferentes maneras. Un módulo de salida solo necesita un método: def run(profiles)
Actualmente solo hay un módulo de salida (digrafo). En el futuro planeo añadir módulos para Maltego y Plot.ly, pero no dudes en participar!
Lo mejor es leer el gráfico de derecha a izquierda, identificando a las personas que tienen una gran colección de "flechas" desde múltiples perfiles (diferentes colores). Cuadrado = habilidad, elipse = persona.
Echa un vistazo al rastreador de incidencias y ve qué te llama la atención.
git checkout -b my-new-featuregit commit -am 'Add some feature'git push origin my-new-featureMIT. Ver LICENSE