Telegram手机号码反查工具
Telegram手机号码反查工具
项目地址:https://github.com/bellingcat/telegram-phone-number-checker
v1.2.1版本 要求python的版本:3.10 <= version < 4.0
1.工具介绍
telegram-phone-number-checker工具用于通过电话号码识别 Telegram 用户。使用此工具,您将收集与 Telegram 上的目标电话号码相关的用户名、显示名称和其他有价值的信息。
2.使用方法
<1> 安装依赖
下载好项目后,我们要安装所需的依赖pip install -r requirements.txt
<2> 需要的东西
-
一个具有活动电话号码的Telegram帐户
-
Telegram API_ID和API_HASH,可以在https://my.telegram.org获取,将这些值与Telegram帐户的电话号码一起放在.env文件中
1.获取api时出现error
网上搜了下有几种说法:ip受限、不能用vpn、要一直点提交
2..env文件
我用的是windows,则用以下步骤配置
在与 main.py 相同的目录中输入以下命令:
echo API_ID=your_api_id >> .env echo API_HASH=your_api_hash >> .env echo PHONE_NUMBER=your_phone_number >> .env
linux/mac配置:
echo "API_ID=your_api_id" >> .env echo "API_HASH=your_api_hash" >> .env echo "PHONE_NUMBER=your_phone_number" >> .env
<3> 用法
运行main.py,会被提示输入 Telegram 的代码,必须打开 Telegram 应用才能获取代码。
telegram_phone_number_checker> python3.12 main.py --phone-numbers +86151xxxx9232
INFO:Logging in...Done.
INFO:Enter the phone numbers to check, separated by commas:
然后可以按照下面的方法使用
# 查一个号码
python main.py --phone-numbers +1234567890
# 查多个号码
python main.py --phone-numbers +1234567890,+9876543210,+111111111
# 交互式版本,系统会提示您输入电话号码
python main.py
# 覆盖.env中的telegram API密钥(或者如果找不到.env)
python main.py --api-id YOUR_API_KEY --api-hash YOUR_API_HASH --api-phone-number YOUR_PHONE_NUMBER --phone-numbers +1234567890