gpscan - DigiNinja
更新说明
感谢 Raul Siles (raul@taddong.com) 在版本1.1中指出URL变更问题。
开发背景
作者通过geekgrl的Twitter推文首次了解到谷歌个人档案功能,立即意识到其作为侦察工具的潜力。为此创建了特定谷歌搜索语法:
site:www.google.com intitle:"Google Profile" "Companies I've worked for" "at company_name"
该搜索模式可获取指定公司的员工档案信息,虽然可能存在优化空间,但已满足快速演示需求。
技术实现
工具命名为gpscan,初期尝试使用Ruby gem进行谷歌AJAX搜索,但仅能获取4条结果(尽管系统显示存在256条结果)。经Twitter社区协助,Matias Brutti提供了谷歌页面抓取代码,最终实现完整结果获取。
下载安装
下载地址:gpscan 1.1
gpscan为Ruby应用程序,需安装Ruby环境。基于标准安装配置,暂未发现需额外依赖的库或gem包。如遇依赖问题请联系作者。
设置可执行权限:
|
|
使用说明
基础用法:运行gpscan并传入公司名称参数
|
|
搜索含空格的公司名称时需使用引号:
|
|
已知限制
作为概念验证工具,可能存在未发现的问题。发现bug可通过指定渠道反馈。
技术文档
工具代码采用Ruby Doc格式注释。
本站项目均为无偿开发,可通过affiliate链接支持作者(通常获得账户积分或现金返还)
所有内容均由Robin Wood创建(另有说明除外)