Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
TwitterSearch2Gephi — 这款Windows命令行应用允许您通过REST API从Twitter收集数据,并将其转换为可用于Gephi的CSV数据集。同时,它还支持其他社交网络(如Reddit、YouTube和WWW)。 | Kitploit
工具/GitHubGitHub/hjunker/twittersearch2gephi
OSINT (开源情报)信息收集社会工程学网络爬虫
GitHubhjunker/twittersearch2gephi

TwitterSearch2Gephi

这款Windows命令行应用允许您通过REST API从Twitter收集数据,并将其转换为可用于Gephi的CSV数据集。同时,它还支持其他社交网络(如Reddit、YouTube和WWW)。

查看仓库网站
24245年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

TwitterSearch2Gephi

TwitterSearch2Gephi 是一个 Windows CLI 应用,用于从社交媒体收集数据并将其转换为可用于 Gephi 的 CSV 数据集。目前支持:

  • Twitter
  • Reddit
  • Youtube
  • 网络域名/URL

后续将增加更多社交媒体平台以及已支持平台的更多功能。

作者:@DisinfoG

安装

目前 GitHub 上没有 TwitterSearch2Gephi 的二进制包。正如欧比旺所说:“愿源码与你同在。”当前 TwitterSearch2Gephi 并不打算成为一个产品(短期内可能也不会),它更像是一个概念验证或入门工具。根据你想用它做什么,你可能需要自行编码或联系我。具备基本的编程知识(不一定是 .NET)应该就足够了。

TwitterSearch2Gephi 需要将 C:\TwitterSearch2Gephi 作为工作目录,用于读写文件。如果你打算在 Mono 上使用 TwitterSearch2Gephi,需要调整这个(硬编码的)目录路径。这应该足以让你在 Mono 上运行起来,因为 TwitterSearch2Gephi 是一个 .NET Core 应用(而非完整的 .NET 应用)。

x

用于访问 Twitter REST API 的凭证必须放在 credentials.txt 中,按行依次填写 consumerKey、consumerSecret、userAccessToken、userAccessSecret。

用于访问 Reddit API 的凭证必须放在 redditcredentials.txt 中。该文件需要包含三个凭证参数(每行一个),顺序为 appId、refreshToken、accessToken。这些令牌需要通过 Reddit.NET 等第三方组件生成。如果收到 401 错误,需要更新凭证——这些令牌在不使用的情况下会在较短时间内失效。

用于访问 Youtube API 的凭证(API 密钥,非 OAuth2.0)必须放在 youtube.txt 中。请参考 https://console.developers.google.com/apis/dashboard 获取 API 密钥。

使用

x

Twitter(选项 a 和 s)

TwitterSearch2Gephi 从 accounts.txt 中读取要查找的账号(ScreenName)(每行一个 ScreenName,不带 @)。它会为每个账号收集以下数据用于生成互动数据。或者,你也可以使用 searchterms.txt 中的搜索词来收集数据。

  • 关注者(默认最多 250)
  • 好友(默认最多 250)
  • 收藏(默认最多 40)
  • 转推

请注意,“互动”指的是账户与另一个账户或其推文之间的互动。数据通过 Twitter 的标准 REST API 收集,非 互动 API。

数据收集可以递归进行。TwitterSearch2Gephi 会要求你输入一个整数来选择最大深度(默认为 1,即仅一层迭代)。它还会询问你是将结果写入文件还是实时发送到 Gephi 的 Web 界面。

通过双击 TwitterSearch2Gephi.exe 或在命令行中启动该工具。输出结果写入 edges.csv,可导入 Gephi。 x

x Gephi 应能自动识别 edges.csv 中的数据为边表。 x 可以使用默认导入设置。 x TwitterSearch2Gephi 生成的 edges.csv 通常包含平行边。使用选项 'w' 可将 edges.csv 转换为 weighted-edges.csv。 x 如果一切正常,你应该能在数据实验室视图中看到数据。 x 现在可以使用你在 Gephi 中安装的布局来可视化数据。 x

Reddit(选项 r)

文档即将推出

Youtube(选项 y)

文档即将推出

网络(选项 d)

文档即将推出

通用(选项 w、u 和 c)

文档即将推出

选项 'u' 将 edges.csv 转换为 edges-ucinet.csv,以便在 UCINET 中使用。edges-ucinet.csv 需要转换为 xslx 文件(例如使用 LibreOffice)。然后可以通过 UCINET 的 DL 编辑器(类型 edges23)导入 xslx 文件。你可以将导入的数据保存为 ##d 和 ##h 文件。在 UCINET 中处理这些文件。

待办事项

部分功能尚未实现。

  • 修复速率限制相关的一些问题(目前 TwitterSearch2Gephi 并不总能检测到已超出速率限制,因此会跳过某些账户而不处理互动)
  • 正确实现 timeset 参数
  • 处理特殊字符、emoji 等
  • 文档
  • …

联系方式

欢迎在此处(GitHub)或 Twitter(@DisinfoG / https://twitter.com/DisinfoG)提供反馈或提出功能请求。

如需服务,请访问 seculancer.de 或通过 Twitter 私信 @DisinfoG。

为 TwitterSearch2Gephi 做贡献

请随意赞助一两个小钱……这将用于进一步改进我的开源项目。 Donate

你也可以通过捐赠硬件和其他物品来支持我的项目,以维持后端和开发系统的运行。请参考(我的心愿清单:亚马逊)。

下载工具