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

posted @ 2024-07-07 00:31  MiaCTFer  阅读(217)  评论(0编辑  收藏  举报