Geogramint - 用于Telegram的OSINT地理定位工具
关于
Geogramint是一个OSINT工具,利用Telegram的API来查找附近的用户和群组。受到Tejado的Telegram附近地图的启发,该项目已不再维护,Geogramint旨在提供一个更加用户友好的替代方案。
Geogramint只能找到已激活附近功能的Telegram用户和群组。默认情况下,此功能是关闭的。
该工具在Windows上完全支持,在Mac OS和Linux发行版上部分支持。
🛠️ 安装
Windows系统
-
使用安装程序:点击这里!
-
使用Github:
git clone https://github.com/Alb-310/Geogramint.git
cd Geogramint/
pip3 install -r requirements.txt
python3 geogramint.py # GUI模式
python3 geogramint.py --help # CLI模式
或根据您的安装情况:
git clone https://github.com/Alb-310/Geogramint.git
cd Geogramint/
pip install -r requirements.txt
python geogramint.py # GUI模式
python geogramint.py --help # CLI模式
Mac OS系统 和 Linux系统
-
使用Github:
git clone https://github.com/Alb-310/Geogramint.git
cd Geogramint/
pip3 install -r requirements.txt
python3 geogramint.py # GUI模式
python3 geogramint.py --help # CLI模式
或根据您的安装情况:
git clone https://github.com/Alb-310/Geogramint.git
cd Geogramint/
pip install -r requirements.txt
python geogramint.py # GUI模式
python geogramint.py --help # CLI模式
更多详情请查看Wiki。
📡 示例:GUI
- 首先在此处为您的Telegram账户创建一个API密钥。您还需要在账户上设置头像,并在"隐私和安全"设置中将头像设置为对所有人可见。
- 启动Geogramint
- 在设置中,输入您的信息(api_id、api_hash和电话号码),选择报告偏好,然后"保存"
- 选择您想搜索的位置,可以通过移动地图或使用"纬度,经度"格式的坐标搜索功能
- Telegram会向您发送验证码,将其输入弹出窗口(如果您有两步验证密码,也需要输入)
- 然后点击"开始搜索"
- 所有结果将按以下方式显示:
- 绿色表示500米内
- 黄色表示1000米内
- 橙色表示2000米内
- 红色表示3000米以上
(注:结果也可以在Geogramint/cache_telegram/
目录下以json
和csv
格式找到,同时包含个人资料图片)
- "重置"将清除结果并删除
cache_telegram
更多详情请参阅Wiki。
📡 示例:命令行界面
- 首先在此处为您的Telegram账户创建一个API密钥。您还需要在账户上设置头像,并在"隐私和安全"设置中将头像设置为对所有人可见。
- 启动Geogramint
- 首先进行配置,使用
set-config
命令设置您的信息(api_id、api_hash和电话号码)
- 使用
纬度 经度
格式的坐标和start-scan
命令开始搜索:
⬇
- 所有结果将按以下方式显示:
- 绿色表示500米
- 黄色表示1000米
- 橙色表示2000米
- 红色表示>3000米
(注:根据使用start-scan
时的选项,结果可以导出。默认情况下,头像图片和json
格式的结果会保存在Geogramint/cache_telegram/
目录下)
reset-scan
将清空cache_telegram
更多详情请查看Wiki。
📖 Wiki
在提出问题或发布issue之前,请记得查看Wiki。
📝 许可证
🙏 感谢:
- 我在Projet FOX的团队成员
- sergiombd