我正在为 Terra 寻找一位活跃的维护者。我有一些关于 Terra / OSINT 新功能和其他可能性的有趣想法。欢迎感兴趣的人联系我。邮件发送至 [email protected]
Terra : 社交媒体网络上的侦察工具。
Twitter
Instagram
克隆 GitHub 仓库
$ git clone https://github.com/xadhrit/terra.git
进入目录
$ cd terra
运行以下命令安装依赖:
$ python3 -m pip install -r requirements.txt
对于 Twitter 凭证:
你需要 credentials 文件夹中 twitter.yml 文件里列出的凭证才能使用 Terra。
你可以在 Twitter 开发者门户 上找到更多关于 Twitter API 和访问令牌的信息
对于 Instagram 凭证:
将你的 Instagram 用户名和密码放入 creds/insta.yml 文件中,然后就可以使用了。
基本用法:
~/terra$ python3 terra.py <目标用户名>
帮助:-j 将结果保存为 JSON 文件
-f 保存为文本文件
ls: 显示所有 Terra 命令
help: 获取帮助
quit: 退出程序
clear: 清空终端屏幕
exit: 退出 Terra
reset target: 在命令行中重置新目标
tweets: 获取目标的最新推文
favtweets: 获取目标点赞的最新推文
followers: 获取目标的粉丝列表
following: 获取目标的关注列表
info: 获取目标的概览和信息
profile pic: 下载目标的头像
banner: 下载目标的封面横幅
htags: 获取目标使用的标签
ls: 显示 Terra 命令
help: 获取帮助
clear: 清空屏幕
quit: 退出程序
exit: 退出 Terra
locations: 获取目标的固定位置
captions: 收集目标的文字说明
reset target: 在 Terra 中重置目标
comments: 获取目标的所有评论
followers: 获取目标的粉丝列表
followings: 获取目标的关注列表
followers emails: 获取目标粉丝的邮箱
following emails: 获取目标关注者的邮箱
followers phone: 获取目标粉丝的手机号
followings phone: 获取目标关注者的手机号
tags: 获取目标使用的标签
timeline: 获取目标账户的概览
likes: 获取目标的总点赞数
mediatype: 获取目标的照片和视频信息
photodes: 收集目标的照片描述
photos: 下载目标的照片
profile pic: 下载目标的头像
stories: 下载目标的故事
tagged: 列出被目标标记的用户
commenter: 获取所有在目标帖子下评论的用户
ttag: 列出在帖子中标记目标的用户
欢迎任何代码清晰易懂的 Pull Request。
在 GitHub 上提交 Issue。
每次重新登录 Instagram 账号时,你都需要删除 creds/settings.json 文件中的会话 ID 和 cookie,并在文件中放入空的大括号,如下所示
Python-twitter:https://github.com/bear/python-twitter
Instagram Private API:https://github.com/ping/instagram_private_api
Terra 不再是一个活跃项目。我正在寻找维护者。
对于无法运行最新提交版本的用户
username: "用户名"
password: "密码"