
LinkedIn에서 추천/기술을 통해 사람들 간의 관계를 도출할 수 있는 OSINT 도구입니다.
LinkedIn에서 추천/기술을 통해 사람들 간의 관계를 도출할 수 있는 OSINT 도구입니다.
예시 (digraph)를 확인해보세요. 이 예시는 저와 친구(David Prince)의 LinkedIn 프로필을 기반으로 합니다. 시각화를 보면 '화살표'의 개수를 통해 저희와 'Zoë Rose' 사이에 어떤 관계가 있음을 쉽게 알 수 있습니다(이 경우 함께 일했던 관계입니다). 만약 조사를 수행 중이었다면 다음으로 그녀에게 초점을 맞출 것입니다.

LinkedIn의 개인정보 보호 설정 방식으로 인해 이 도구는 대상이 3촌 이내 네트워크에 있을 때 가장 잘 작동합니다. LinkedIn Premium 또는 Recruiter 계정을 사용하면 네트워크 외부의 대상도 매핑할 수 있습니다.
필요한 것은 Python 3.4+이며 다음을 수행하세요:
git clone https://github.com/eth0izzle/the-endorser.gitsudo pip3 install -r requirements.txtapt-get install graphviz 또는 brew install graphviz 또는 choco install graphiz)--driver phantomjs 플래그로 실행할 수 있습니다(phantomjs는 8배 더 느립니다).config.yaml에 LinkedIn 자격 증명을 설정하세요.python3 the-endorser.py <profile1> <profile2> <profile3> <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는 데이터를 다양한 방식으로 출력하고 시각화할 수 있다는 점에서 '모듈식'입니다. 출력 모듈은 def run(profiles) 메서드 하나만 있으면 됩니다.
현재는 하나의 출력 모듈(digraph)만 있습니다. 향후 Maltego 및 Plot.ly용 모듈을 추가할 계획입니다. 참여해 주세요!
그래프는 오른쪽에서 왼쪽으로 읽는 것이 좋습니다. 여러 프로필(다양한 색상)에서 많은 '화살표'를 가지고 있는 사람들을 식별합니다. 사각형 = 기술, 타원 = 사람.
이슈 트래커를 확인하고 마음에 드는 것을 찾아보세요.
git checkout -b my-new-featuregit commit -am 'Add some feature'git push origin my-new-featureMIT. LICENSE 참조