当前位置: 首页 > news >正文

twofi使用教程

twofi(全称为”Twitter Words of Interest”)是Kali Linux中一款专注于从Twitter(现X平台)提取数据中提取关键词的工具。它通过搜索特定用户推文、指定话题或关键词,抓取并提取有价值的单词,生成定制化词表,主要用于渗透测试中的密码破解、社会工程学攻击或目标信息收集。

核心价值在于获取与目标相关的”上下文敏感词汇”(如企业产品名、员工常用术语等),让密码词表更贴合实际场景,提升破解成功率。

二、工具参数说明

1. 基础选项

参数中文说明补充说明
--help, -h显示帮助信息并退出列出所有参数及使用格式
--config <file>指定配置文件路径默认使用twofi.yml(需配置Twitter API密钥)
--count, -c输出包含单词出现次数如”projectX:50″表示出现50次
--min_word_length, -m指定提取单词的最小长度-m 4保留4位及以上单词
--verbose, -v启用详细输出模式显示抓取过程,便于排查错误

2. 搜索目标选项

参数中文说明使用示例
--term_file, -T <file>从文件读取搜索术语列表--term_file terms.txt
--terms, -t逗号分隔的搜索术语--terms "projectX,techconf2024"
--user_file, -U <file>从文件读取Twitter用户名列表--user_file users.txt
--users, -u逗号分隔的Twitter用户名--users "@company_tech,@dev_lead"

三、使用教程

1. 配置Twitter API密钥(必需)

  1. 访问Twitter Developer Platform注册账号并创建应用
  2. 获取consumer_key、consumer_secret、access_token、access_token_secret
  3. 创建配置文件:
    mkdir -p ~/.twofi && nano ~/.twofi/twofi.yml
  4. 填入API信息:
    consumer_key: "你的密钥" consumer_secret: "你的密钥" access_token: "你的令牌" access_token_secret: "你的令牌"

2. 常用命令示例

(1)按关键词提取词汇

twofi -t "projectX,techconf2024" -m 4 -c > project_words.txt

功能:提取包含指定关键词的4位以上单词,带出现次数,保存到文件

(2)按用户名抓取推文

twofi -u "@company_tech,@dev_lead" -m 5 -v > employee_words.txt

功能:抓取指定用户的推文,提取5位以上单词,启用详细模式

(3)从文件批量导入目标

twofi -T terms.txt -U users.txt -m 3 > batch_words.txt

功能:从文件读取术语和用户名,批量提取3位以上单词

(4)生成密码词表(结合rsmangler)

twofi -t "projectX" -m 4 -c | cut -d ':' -f 1 | rsmangler --min 8 -o passwords.txt

功能:提取关键词并变异生成8位以上密码词表

3. 使用注意事项

  • 遵守Twitter API调用限制,避免高频请求
  • 仅抓取公开数据,禁止侵犯隐私
  • API密钥需保密,设置文件权限:chmod 600 ~/.twofi/twofi.yml
  • 过滤无意义词汇:grep -v -E "the|and|or" words.txt
http://www.jsqmd.com/news/580178/

相关文章:

  • 如何才能实现长期稳定的 SEO 优化_SEO 优化如何入门
  • 告别网课焦虑:Autovisor让智慧树学习效率提升300%的秘密武器
  • FlowState Lab实操手册:利用Jupyter Notebook进行交互式研究与教学
  • 解决手柄兼容性问题的虚拟手柄驱动方案
  • 包包颜色定制全指南|如何选择最适合你的专属色彩
  • Switch手柄PC适配终极指南:BetterJoy完全使用教程
  • DDColor老照片修复入门指南:简单三步,效果立现
  • NVIDIA Profile Inspector安全性终极指南:10个关键措施保护用户数据安全
  • 无需代码!用Phi-3-Vision和Chainlit快速构建图文对话机器人
  • AgentCPM-Report研报生成教程:Pixel Epic中引用溯源与事实核查功能
  • BBDown:B站资源本地化工具全指南
  • 文墨共鸣大模型在网络安全领域的应用:模拟攻击脚本分析与安全报告撰写
  • RT-Thread事件集机制解析与应用实践
  • TypeScript设计模式实战指南:策略模式与组合模式的终极应用
  • Enzyme与Webpack集成:React测试环境配置终极指南
  • 终极TypeScript设计模式完整指南:从零基础到实战精通
  • 3步轻松解决TranslucentTB中文显示问题:从乱码到完美体验
  • DownKyi视频下载完全指南:从零开始掌握B站资源高效管理
  • 如何快速获取创意工坊壁纸:Wallpaper Engine下载器终极指南
  • 5步实战全攻略:罗技鼠标宏驱动绝地求生精准射击
  • 虚拟驱动技术革新:ViGEmBus设备模拟框架深度解析与实践指南
  • StructBERT中文语义匹配镜像实战:手把手教你搭建本地推理环境
  • Lingui.js与Crowdin集成:企业级翻译工作流自动化终极指南
  • Kandinsky-5.0-I2V-Lite-5s企业部署手册:supervisor服务管理+日志分级查看
  • statsgen使用教程
  • 找箱包生产定制合作工厂,该重点考察哪些核心能力?
  • TypeScript设计模式终极指南:状态模式与策略模式的实战应用
  • Qwen3-14B API服务部署详解:vLLM加速+Swagger文档调用实操
  • 【GESP】C++五级练习题 luogu-P1102 A-B 数对
  • 实测霜儿-汉服-造相Z-Turbo:一键生成细节惊艳的古风汉服少女图片