
أداة استخبارات مفتوحة المصدر تسمح لك باستخراج العلاقات بين الأشخاص على LinkedIn من خلال التأييد/المهارات.
أداة OSINT تتيح لك استخراج العلاقات بين الأشخاص على LinkedIn عبر التأييدات/المهارات.
اطّلع على المثال (digraph)، الذي يعتمد على ملفي الشخصي وملف صديقي (David Prince) على LinkedIn. بمجرد إلقاء نظرة على التصور، يمكنك بسهولة رؤية، من خلال عدد "الأسهم"، وجود نوع ما من العلاقة بيننا وبين "Zoë Rose" (في هذه الحالة كنا نعمل معًا). إذا كنت أجري تحقيقًا، كنت سأوجه جهودي نحوها بعد ذلك.

نظرًا لطريقة عمل إعدادات الخصوصية في LinkedIn، تعمل هذه الأداة بشكل أفضل عندما يكون هدفك ضمن شبكتك من الدرجة الثالثة أو أعلى. استخدام حساب 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.yamlpython3 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