Counter - DigiNinja
项目背景
在构建高性能密码破解设备后,作者决定超越单纯破解阶段,转向对破解结果的深度分析。这一想法主要受到Gawker数据泄露事件中密码分析报告的启发。
工具特性
Counter是一款Ruby脚本工具,主要功能包括:
- 对文件内容进行行级频率分析(非单词分析)
- 默认输出每行内容的出现次数和百分比统计
- 提供文件总行数统计功能
- 支持关闭统计信息以便直接管道传输至RSYaba/RSMangler等工具
- 可设置输出行数上限(仅显示前X条高频结果)
开发理念
作者承认存在类似工具,但坚持自主开发的原因在于:
- 自定义工具更便于根据需求变化进行灵活修改
- 避免受限于现有工具的功能限制
安装部署
|
|
环境要求:标准Ruby环境(已在1.8.7和1.9.1版本测试通过)