Telegram手机号码反查工具

文摘   2024-05-14 03:39   北京  

Telegram 一直是大家关注的重要信息点,也是现在开源情报的宝贵资源之一了,我推荐一个使用很顺手的工具telegram-phone-number-checker,用于电话号码是否有注册过telegram和获取信息的工具。

几个月前,推上@Bellingcat 更新了他们的 Telegram 电话号码调查工具做了一些更改和优化,我已经用了一段时间了,感觉很不错 

(有很多公司都在跑自己的专有库并对外提供了,这个工具与Telegram 附近地图等其他工具结合使用,可以收集到搜索引擎未索引的有价值的信息

代码地址是:https://github.com/bellingcat/telegram-phone-number-checker

工具是用python写的,可以一次查一个或多个号码,时间也是一秒左右完成,信息结果也是好用的 JSON 格式。测试效果如下:

工具介绍:

telegram-phone-number-checker工具用于通过电话号码识别 Telegram 用户。使用此工具,您将收集与 Telegram 上的目标电话号码相关的用户名、显示名称和其他有价值的信息。

该工具需要 Telegram API 密钥才能工作。获取 Telegram API 密钥是免费的。首先,请前往 Telegram并使用有效的电话号码创建一个帐户(如果还没有的话)。
建议使用一次性电话号码;但是,您的个人设备没问题。请记住,有人可以通过您的电话号码使用此工具。
运行这个工具需要:
  1. 具有有效电话号码的 Telegram 帐户;

  2. TelegramAPI_IDAPI_HASH,您可以通过在https://my.telegram.org/创建开发者帐户来获取。将这些值.env与您的 Telegram 帐户的电话号码一起放入文件中:

API_ID=API_HASH=PHONE_NUMBER=
如果您不创建此文件,您也可以在调用该工具时提供这 3 个值,也可以运行程序交互提示输入它们。

用法:

该工具接受要检查的以逗号分隔的电话号码列表,您可以在调用该工具时或以交互方式传递此信息。

请参阅下面的示例:

# 查一个号码
telegram-phone-number-checker --phone-numbers +1234567890

# 查多个号码
telegram-phone-number-checker --phone-numbers +1234567890,+9876543210,+111111111

# 交互式版本,系统会提示您输入电话号码
telegram-phone-number-checker

# 覆盖.env中的telegram API密钥(或者如果找不到.env)
telegram-phone-number-checker --api-id YOUR_API_KEY --api-hash YOUR_API_HASH --api-phone-number YOUR_PHONE_NUMBER --phone-numbers +1234567890


查询结果将输出控制台,同时也会以 JSON 形式写入文件,您可以通过添加到命令results.json将其写入另一个文件。--output your_filename.json

对于每个电话号码,您可能会得到以下可能的响应:

  1. 如果可用,您将收到与该号码相关的 Telegram 用户名、姓名和 ID。

  2. “未检测到用户名”。这意味着该号码似乎用于创建 Telegram 帐户,但用户并未选择 Telegram 用户名。可以选择在 Telegram 上创建用户名。

  3. “错误:无响应,用户不存在或已阻止添加联系人。”:导致此响应的原因可能有多种。该电话号码尚未用于创建 Telegram 帐户。或者:电话号码已连接到 Telegram 帐户,但用户限制了通过电话号码找到他/她的选项。

  4. 或者:发生另一个错误。




军机故阁
最新的安全情报与技术
 最新文章