Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
TwitterSearch2Gephi — Это приложение CLI для Windows позволяет собирать данные из Twitter через REST API и преобразовывать их в набор данных CSV, который можно использовать с Gephi. Также поддерживаются другие социальные сети (Reddit, Youtube, WWW). | Kitploit
Инструменты/GitHubGitHub/hjunker/twittersearch2gephi
OSINT (Разведка открытых источников)Сбор информацииСоциальная инженерияКраулер
GitHubhjunker/twittersearch2gephi

TwitterSearch2Gephi

Это приложение CLI для Windows позволяет собирать данные из Twitter через REST API и преобразовывать их в набор данных CSV, который можно использовать с Gephi. Также поддерживаются другие социальные сети (Reddit, Youtube, WWW).

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт
24245 лет назадПроверено Kitploit

TwitterSearch2Gephi

TwitterSearch2Gephi — это приложение CLI для Windows, которое позволяет собирать данные из социальных сетей и преобразовывать их в CSV-набор данных для использования с Gephi. В настоящее время поддерживает:

  • Twitter
  • Reddit
  • Youtube
  • Домены / URL-адреса WWW

В дальнейшем будут добавлены новые социальные сети и дополнительные функции для уже реализованных платформ.

Автор: @DisinfoG

Установка

В настоящее время на GitHub нет доступного бинарного пакета для TwitterSearch2Gephi. Как сказал бы Оби-Ван: «Да пребудет с тобой исходный код». На данный момент TwitterSearch2Gephi не планирует становиться готовым продуктом (и, вероятно, не станет в ближайшем будущем) — это скорее PoC или стартовый набор. В зависимости от того, что вы хотите с ним делать, вам придётся писать код самостоятельно или связаться со мной. Достаточно базовых знаний в программировании (не обязательно .NET).

TwitterSearch2Gephi требует папку C:\TwitterSearch2Gephi в качестве рабочего каталога, где он может читать и записывать файлы. Если вы хотите использовать TwitterSearch2Gephi с Mono, вам нужно изменить этот (жёстко прописанный) каталог. Этого должно быть достаточно, чтобы начать работу с Mono, поскольку TwitterSearch2Gephi — это .NET-Core приложение (не полноценное .NET приложение).

x

Учётные данные для доступа к Twitter REST API должны быть помещены в файл credentials.txt, по одной записи на строку: consumerKey, consumerSecret, userAccessToken, userAccessSecret (именно в таком порядке).

Учётные данные для доступа к Reddit API должны быть помещены в файл redditcredentials.txt. Файл должен содержать 3 параметра учётных данных для вашего аккаунта/приложения Reddit, по одному на строку, в порядке: appId, refreshToken, accessToken. Эти токены необходимо сгенерировать с помощью стороннего компонента, например Reddit.NET. Если вы получите ошибку 401, необходимо обновить учётные данные — эти токены становятся недействительными при отсутствии использования в течение определённого периода времени.

Учётные данные (API-ключ! не OAuth2.0) для доступа к Youtube API должны быть помещены в файл youtube.txt. Обратитесь к https://console.developers.google.com/apis/dashboard, чтобы получить ключ API.

Использование

x

Twitter (опции a и s)

TwitterSearch2Gephi берёт учётные записи (ScreenName) для поиска из файла accounts.txt (по одному ScreenName на строку без @). Для каждой учётной записи собираются следующие данные для генерации данных о взаимодействиях. Альтернативно вы можете собирать данные, используя поисковые запросы из файла searchterms.txt.

  • Подписчики (Followers) (макс. по умолчанию 250)
  • Друзья (Friends) (макс. по умолчанию 250)
  • Избранное (Favorites) (макс. по умолчанию 40)
  • Ретвиты (Retweets)

Обратите внимание: «взаимодействия» относятся к учётным записям, взаимодействующим с другой учётной записью или её твитами. Данные собираются из стандартного REST API Twitter, не из API взаимодействий.

Сбор данных может выполняться рекурсивно. Для этого TwitterSearch2Gephi запросит целое число для выбора максимальной глубины (maxdepth), отличной от значения по умолчанию, равного 1 (одна итерация). Также будет запрошено, записывать ли результаты в файл или отправлять их в веб-интерфейс Gephi в реальном времени.

Инструмент запускается двойным щелчком на TwitterSearch2Gephi.exe или из командной строки cmd. Результат записывается в файл edges.csv, который можно импортировать в Gephi. x

x Gephi должен автоматически распознать данные в edges.csv как таблицу рёбер. x Можно использовать настройки импорта по умолчанию. x TwitterSearch2Gephi создаёт edges.csv, который обычно содержит параллельные рёбра. Используйте опцию 'w' для преобразования edges.csv в weighted-edges.csv. x Если всё работает правильно, вы должны увидеть данные в представлении лаборатории данных (Data Lab). x Теперь вы можете визуализировать данные с помощью установленных в Gephi макетов. x

Reddit (опция r)

документация скоро появится

Youtube (опция y)

документация скоро появится

WWW (опция d)

документация скоро появится

общие опции (w, u и c)

документация скоро появится

Опция 'u' преобразует edges.csv в edges-ucinet.csv для использования в UCINET. edges-ucinet.csv необходимо преобразовать в файл xlsx (например, с помощью LibreOffice). Затем файл xlsx можно импортировать с помощью редактора DL в UCINET (тип ребер — edges23). После этого вы можете сохранить импортированные данные как файлы ##d и ##h. Работайте с этими файлами в UCINET.

Задачи (TODOs)

Некоторые вещи ещё не реализованы.

  • Исправить некоторые проблемы с ограничениями скорости (в настоящее время TwitterSearch2Gephi не всегда понимает, что превышены лимиты, и поэтому не обрабатывает взаимодействия, т.е. пропускает аккаунты)
  • Правильная реализация параметра timeset
  • Обработка специальных символов, эмодзи и т.д.
  • документация
  • …

Контакты

Не стесняйтесь оставлять отзывы или запрашивать функции здесь, на GitHub или в Twitter (@DisinfoG / https://twitter.com/DisinfoG).

По вопросам услуг обращайтесь на seculancer.de или напишите в личные сообщения @DisinfoG в Twitter.

Внести вклад в TwitterSearch2Gephi

Пожалуйста, не стесняйтесь пожертвовать небольшую сумму... Она будет использована для дальнейшего улучшения моих проектов с открытым исходным кодом. Пожертвовать

Вы также можете поддержать мои проекты, пожертвовав оборудование и другие вещи для поддержания работы серверов бэкенда и разработки. Пожалуйста, ознакомьтесь с (моим списком на amazon).

Скачать инструмент