InSpy
Описание InSpy
InSpy — это небольшая, но полезная утилита, которая может найти в LinkedIn людей на основе названия работ, компании или email адреса.
InSpy написана на python для перечисления LinkedIn. Inspy имеет две функциональности: TechSpy и EmpSpy.
- TechSpy — сканирует списки работ LinkedIn на используемые в указанной компании технологии. InSpy пытается определить технологии из описания работ по совпадению ключевым словам. Эти ключевые слова содержаться в специальных словарях, которые поставляются с программой. Они представляют собой обычные текстовые файлы, в которых каждое ключевое слово размещено на отдельной строке.
- EmpSpy — сканирует LinkedIn в поисках работников для указанной компании. InSpy ищет работников по названию и/или департаменту на основе ключевых слов из поставляемого словаря. InSpy также может создавать адреса электронной почты для идентифицируемых работников, если пользователь указал формат email адреса.
Домашняя страница: https://github.com/gojhonny/InSpy
Автор: Jonathan Broche
Лицензия: MIT
Справка по InSpy
использование:
InSpy.py [-h] [-v] [--techspy [файл]] [--limit целое число] [--empspy [файл]] [--emailformat строка] [--html файл] [--csv файл] [--json файл] компания
Опции:
позиционные аргументы: компания Имя компании, для использования в задачах. опциональные аргументы: -h, --help показать справку и выйти -v, --version показать версию программы и выйти Поиск по технологиям: --techspy [файл] Обойти списки работ в LinkedIn в поисках технологий, текстового используемых компанией. Технологии импортируются из файла, формата: одно ключевое слово на строку. [По умолчанию: tech-list-small.txt] --limit цел.числ. Лимит количества списка работ для обхода. [По умолчанию: 50] Поиск работников: --empspy [файл] Обнаружить работников по названию и/или департаменту. Названия и департаменты импортируются из текстового файла, формата: одно ключевое слово на строку. [По умолчанию: title-list-small.txt] --emailformat строка Создать email адреса для обнаруженных сотрудников, используя известный формат. [Принимаемые форматы: first.last@xyz.com, last.first@xyz.com, firstl@xyz.com, lfirst@xyz.com, flast@xyz.com, lastf@xyz.com, first@xyz.com, last@xyz.com] Опции вывода: --html file Печатать результаты в HTML файле. --csv file Печатать результаты в CSV формате. --json file Печатать результаты в JSON.
Руководство по InSpy
Страница man отсутствует.
В странах, в которых доступ к LinkedIn заблокирован (например, РФ), будет возникать ошибка вида:
2017-10-30 12:13:37 Error: ("bad handshake: SysCallError(104, 'ECONNRESET')",) ERROR:root:("bad handshake: SysCallError(104, 'ECONNRESET')",) 2017-10-30 12:13:37 0 Employees identified Completed in 0.6s
В данной ситуации необходимо использовать VPN, Tor или иные методы обхода региональных блокировок. Вам может помочь инструкция «Как быстро поменять IP в Linux» - любой из описанных в ней двух методов поможет решить эту проблему.
Примеры запуска InSpy
Поиск по LinkedIn работников google (--empspy), используя словарь названий работ (/usr/share/inspy/wordlists/title-list-large.txt).
inspy --empspy /usr/share/inspy/wordlists/title-list-large.txt google
Поиск технологий (--techspy) используемых в целевой компании (cisco), задействовав предоставленный список терминов (/usr/share/inspy/wordlists/tech-list-small.txt).
inspy --techspy /usr/share/inspy/wordlists/tech-list-small.txt cisco
Установка InSpy
Установка в Kali Linux
sudo apt install inspy
Установка в BlackArch
git clone https://github.com/gojhonny/InSpy cd InSpy/ sudo pip2 install -r requirements.txt python2 InSpy.py -h
Информация об установке в другие операционные системы будет добавлена позже.
Скриншоты InSpy
Это утилита командной строки.
Инструкции по InSpy
Ссылки на инструкции будут добавлены позже.
Comments are Closed