Пять полезных инструментов для анализа социальных сетей
С помощью сайтов соцсетей легко найти личную информацию пользователей, такую как социальные связи, посещенные места, понять предпочтения.
![](https://www.securitylab.ru/upload/iblock/ad3/ad33009cc18c34991a5a86db420b5743.jpg)
В настоящее время практически невозможно найти пользователя Интернета, у которого нет хотя бы одной учетной записи в социальных сетях. Люди размещают в соцсетях все типы контента: фотографии, видео, текстовые сообщения, а также данные о геолокации, указывают данные об образовании, историю занятости и адреса, по которым они живут.В результате, с помощью сайтов соцсетей легко найти личную информацию пользователей, такую как социальные связи, посещенные места, понять предпочтения, симпатии и антипатии, узнать о членах семьи, супруге и т. д. Причем все это происходит несмотря ужесточающийся контроль конфиденциальности со стороны социальных сетей, не позволяющий посторонним видеть размещенный контент.
Далее я расскажу о пяти инструментах, которые пригодятся при сборе информации с социальных платформ.
Social Mapper
![](https://www.securitylab.ru/_article_images/2022/01/31/1.png)
Social Mapper — это интеллектуальный инструмент с открытым исходным кодом, который использует распознавание лиц для сопоставления профилей в социальных сетях на разных сайтах в больших масштабах. Используя автоматизированный подход к поиску имен и изображений в популярных социальных сетях, программа может точно определить присутствие человека и предоставить отчет, содержащий отобранные результаты.Установка и запуск
sudo apt install firefox-geckodriver
sudo apt-get install build-essential cmake
sudo apt-get install libgtk-3-dev
sudo apt-get install libboost-all-dev
git clone https://github.com/Greenwolf/social_mapper
cd social_mapper/setup
python3 -m pip install --no-cache-dir -r requirements.txt
Наконец, откройте social_mapper.py
и введите учетные данные социальных сетей в глобальные переменные в верхней части файла.
Вот несколько примеров запусков для разных вариантов использования:
Быстрый запуск для Facebook и Twitter по целям, находящимся в вашей папке изображений, результаты вам придется просмотреть вручную, возможны ложные срабатывания:
python3 social_mapper.py -f imagefolder -i ./Input-Examples/imagefolder/ -m fast -fb -tw
То же, что и выше, но с отображением браузера и включенным ожиданием, позволяющим пользователю вводить коды 2FA и вручную исправлять измененные процессы входа:
python3 social_mapper.py -f imagefolder -i ./Input-Examples/imagefolder/ -m fast -fb -tw -s -w
Исчерпывающий анализ крупной компании, где ложные срабатывания должны быть сведены к минимуму:
python3 social_mapper.py -f company -i "Evil Corp LLC" -m accurate -a -t strict
Большой прогон, который следует разделить на несколько сеансов из-за продолжительного времени. Во время первого прогона будут проверяться LinkedIn и Facebook, а во время второго - Twitter, Google Plus и Instagram:
python3 social_mapper.py -f company -i "Evil Corp LLC" -m accurate -li -fb python3 social_mapper.py -f socialmapper -i ./Evil-Corp-LLC-social-mapper-linkedin-facebook.html -m accurate -tw -gp -ig
Быстрый запуск (~5 минут) без распознавания лиц для создания CSV-файла с именами, адресами электронной почты, профилями и ссылками на фотографии от 1000 человек, взятых из компании LinkedIn, где известен формат электронной почты "firstname.lastname":
python3 social_mapper.py -f company -i "Evil Corp LLC" -m accurate -li -e ".@evilcorpllc.com"
Social Analyzer
![](https://www.securitylab.ru/_article_images/2022/01/31/2.png)
Social Analyzer анализирует и находит профили в более чем 1000 социальных сетях/веб-сайтах. Инструмент содержит различные модули анализа и обнаружения, и вы можете выбрать, какие модули использовать в процессе расследования.
Модули обнаружения используют механизм рейтинга, основанный на различных методах обнаружения, который выдает значения в диапазоне от 0 до 100 (Нет-Возможно-Да).
Установка и запуск
sudo apt-get update
#В зависимости от вашего дистрибутива Linux вам могут понадобиться или не понадобиться следующие 2 строки
sudo DEBIAN_FRONTEND=noninteractive
apt-get install -y software-properties-common
sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt-get install -y firefox-esr tesseract-ocr git
sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt-get install -y firefox-esr tesseract-ocr git
nodejs npm git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
npm ci
npm start
Затем перейдите по ссылке http://0.0.0.0:9005/app.html
Sherlock
![](https://www.securitylab.ru/_article_images/2022/01/31/3.png)
Sherlock, мощный инструмент командной строки, от Sherlock Project, может использоваться для поиска имен пользователей во многих социальных сетях.Установка и запуск
# clone the repo
$ git clone https://github.com/sherlock-project/sherlock.git
# change the working directory to sherlock
$ cd sherlock
# install the requirements
$ python3 -m pip install -r requirements.txt
Для поиска одного пользователя:
python3 sherlock user123
Для поиска большего числа пользователей:
python3 sherlock user1 user2 user3
Maigret
![](https://www.securitylab.ru/_article_images/2022/01/31/4.png)
Разновидность инструмента Sherlock.Maigret собирает досье на человека только по имени пользователя, проверяя аккаунты на огромном количестве сайтов и собирая всю доступную информацию с веб-страниц. Ключи API не требуются.
Установка и запуск
# install from pypi
pip3 install maigret
# or clone and install manually
git clone https://github.com/soxoj/maigret && cd maigret
pip3 install .
# usage
maigret username
SocialRecon
![](https://www.securitylab.ru/_article_images/2022/01/31/5.png)
SocialRecon - аналитический инструмент с открытым исходным кодом, который используется для сбора информации о человеке по изображению, имени или IP-адресу. Инструмент работает без каких-либо API, кроме virustotal.Установка и запуск
В настоящее время в официальном репозитории отсутствует файл «requirements.txt», поэтому вы можете клонировать данный форк (или дождаться одобрения запроса на включение):
git clone https://github.com/andreafortuna/SocialRecon
cd SocialRecon
pip3 install -r requirements.txt
python3 socialrecon.py