Как в Телеграмм по ip узнать местоположение телефона

Содержание

В прошлом году этот популярный мессенджер обновил функцию «Люди рядом», которая предназначена для общения тех его пользователей, которые находятся поблизости. Чтобы увидеть их (и, что важно, «засветиться» самому), нужно зайти в Telegram, перейти в раздел «Контакты» и нажать сверху «Найти людей рядом».

Можно ли вычислить человека через Телеграм?

Telegram позволяет за несколько минут вычислить точные координаты своих пользователей, использующих встроенный сервис «Люди рядом». Алгоритм обнаружения прост, что дает возможность следить за нужным человеком даже тем, у кого нет никаких навыков хакинга.

Как отследить человека по номеру телефона без его согласия Телеграм?

Теперь вы сможете узнать местоположение человека по номеру телефона без его согласия, просто выполнив запрос по уже известной вам команде *148*номер #. Проведите данную процедуру со всеми близкими родственниками и друзьями, чтобы сразу находить их в экстренных случаях.

Определить местоположение по IP

Как узнать где находится человек по Ватсапу?

Шаг 1: Откройте чат или групповой чат в WhatsApp, а затем нажмите на значок вложенного файла. Шаг 2: Нажмите «Местоположение» в представленных вариантах и ​​затем выберите «Поделиться местоположением». Шаг 3: Вы увидите точное местоположение телефона с помощью «Google Maps».

Как включить геолокацию в телеграмме на айфоне?

  1. Зайдите в Телеграм.
  2. Нажмите на значок скрепки.
  3. Выберите параметр «Геопозиция».
  4. Нажмите «Транслировать геопозицию».
  5. Выберите подходящее время трансляции — 15 минут, час или 8 часов.

Что можно узнать по ID в телеграмме?

Что такое ID в Telegram

Главная задача ID в Telegram — идентификация пользователя, канала, группы, чтобы их было возможно отличить от других аналогичных субъектов мессенджера. В отличие от ID ВКонтакте, пользователь не знает свой идентификационный номер. Он является системным и обычному пользователю не нужен.

Как отследить человека по номеру телефона без его согласия Киевстар?

Начать пользоваться услугой «Маячок» предельно просто, никакое предварительное подключение не требуется, услуга доступна любому абоненту национального оператора «Киевстар». Для этого нужно набрать комбинацию *147*1*4*, затем номер человека, чье местоположение вы хотите определить, и «решетку».

Как следить за человеком по телефону без его ведома?

  1. Если у вас есть доступ к Android-смартфону жены, вы можете установить на него приложение Cocospy.
  2. Для этого, зайдите в настройки безопасности смартфона
  3. Активируйте функцию «Установка с неизвестного источника»
  4. После этого зайдите в браузер с телефона

Как узнать где находится абонент теле2 без его согласия бесплатно?

Подключить сервис «Геопоиск» набрав в телефоне специальную команду *119*01#; Добавить абонента, которого нужно найти, в список отслеживаемых набрав команду *119*номер#; Произвести поиск абонента так же набрав команду *119#, нажав в меню на строку «Найти».

Еще по теме:  Как в Телеграмме на канале открыть всем чат

Можно ли узнать с кем переписывается в Ватсапе ваш друг?

Чтобы узнать с кем общается человек, о чем ведется переписка Whatsapp, нужно получить удаленный доступ к его мобильному устройству. Это можно сделать с помощью программы WhatsCracker, установив ее себе на смартфон.

Как проверить Геолокацию другого телефона?

Узнать местоположение другого телефона можно при помощи стандартных приложений в операционной системе. Например, через Google Maps: для этого на отслеживаемом телефоне нужно зайти в приложение, активировать пункт меню «Показывать, где я», указать свой телефон, электронную почту и период отслеживания.

Как следить за человеком в Ватсапе?

Нажмите на значок «i» и в открывшемся окне получите доступ к информации о его текущем онлайн-статусе. Теперь нажав Назад, его сообщение не будет вами прочтено, а вы будете знать, когда он был в WhatsApp в последний раз.

Как показать Геолокацию в телеграмме?

Чтобы увидеть их (и, что важно, «засветиться» самому), нужно зайти в Telegram, перейти в раздел «Контакты» и нажать сверху «Найти людей рядом». Теперь пользователи мессенджера рядом с вами смогут увидеть вас в списке и отправлять вам сообщения — даже если вы закроете приложение.

Источник: fortune-project.ru

Telegram бот на Python, работа с геолокацией пользователя

Telegram бот на Python, работа с геолокацией пользователя

Вот и третья часть, где мы продолжим создавать телеграм бота с помощью Python и библиотеки requests . Сегодня вы узнаете как работать с геолокацией пользователя, и как с помощью бесплатного «API геокодера» определить адрес по координатам.

Функционал бота будем выглядеть следующим образом: Пользователь нажимает кнопку в боте и отправляет свою геолокацию. А в ответ к нему бот пишет, в каком городе он находится.

Это часть добавлена по просьбе одно из читателей сайта ramziv.com 🙂

просьбе одно из читателей сайта ramziv.com

Код телеграм бота

Перед тем как продолжить писать код, предлагаю убрать для удобства весь лишний функционал, что мы добавили в прошлых частях. Оставить только настраиваемую клавиатуру и ответ на приветствие.

Прошу вас обратить внимание на функцию run , я добавил новое условие, так как бот прекращал работу ошибкой, если вместо текста отправить ему файл, картинку или геолокацию. Данный код будет работать на Python 3.8 и выше.

#https://ramziv.com/blog/29 import requests import time import json TOKEN = ‘ТОКЕН’ URL = ‘https://api.telegram.org/bot’ def get_updates(offset=0): result = requests.get(f’/getUpdates?offset=’).json() return result[‘result’] def send_message(chat_id, text): requests.get(f’/sendMessage?chat_id= «keyboard»: [[«Привет», «Hello»]], «resize_keyboard»: True, «one_time_keyboard»: True>data = requests.post(f’/sendMessage’, data=data) def check_message(chat_id, message): if message.lower() in [‘привет’, ‘hello’]: send_message(chat_id, ‘Привет :)’) else: reply_keyboard(chat_id, ‘Я не понимаю тебя :(‘) def run(): update_id = get_updates()[-1][‘update_id’] # Сохраняем ID последнего отправленного сообщения боту while True: time.sleep(2) messages = get_updates(update_id) # Получаем обновления for message in messages: # Если в обновлении есть ID больше чем ID последнего сообщения, значит пришло новое сообщение if update_id < message[‘update_id’]: update_id = message[‘update_id’]# Сохраняем ID последнего отправленного сообщения боту if (user_message := message[‘message’].get(‘text’)): # Проверим, есть ли текст в сообщении check_message(message[‘message’][‘chat’][‘id’], user_message) # Отвечаем if __name__ == ‘__main__’: run()

Геолокация пользователя

Что бы получить геолокацию пользователя, добавим в нашу клавиатуру новую кнопку с текстом «Где я нахожусь» и укажем ключ request_location со значением True .

Еще по теме:  Как дать доступ к аккаунту Телеграмм другому человеку

#https://ramziv.com/blog/29 def reply_keyboard(chat_id, text): reply_markup =< «keyboard»: [[«Привет», «Hello»], []], «resize_keyboard»: True, «one_time_keyboard»: True> data = requests.post(f’/sendMessage’, data=data)

Так же добавим новое условие в функцию run , что бы проверить, что вместо текста в сообщение была отправлена геолокация. Если условие истина, выведем на экран сообщение с координатами пользователя.

#https://ramziv.com/blog/29 def run(): update_id = get_updates()[-1][‘update_id’] # Сохраняем ID последнего отправленного сообщения боту while True: time.sleep(2) messages = get_updates(update_id) # Получаем обновления for message in messages: # Если в обновлении есть ID больше чем ID последнего сообщения, значит пришло новое сообщение if update_id < message[‘update_id’]: update_id = message[‘update_id’]# Сохраняем ID последнего отправленного сообщения боту if (user_message := message[‘message’].get(‘text’)): # Проверим, есть ли текст в сообщении check_message(message[‘message’][‘chat’][‘id’], user_message) # Отвечаем if (user_location := message[‘message’].get(‘location’)): # Проверим, если ли location в сообщении print(user_location)

Запустим, и проверим нашего бота.

Если нажать кнопку «Где я нахожусь», всплывает push сообщения, где телеграм спрашивает разрешение на отправку геолокации боту.

Телеграм бот на Python

Нажимаем «Ок», и видим что в консоли появилось сообщение с координатами пользователя.

Все работает, теперь можно переходить к следующему этапу, где мы научимся определять адрес по координатам с помощью обратного геокодирования.

API геокодер

просьбе одно из читателей сайта ramziv.com

LocationIQ API: позволяет определять координаты и получать сведения об объекте по его адресу (прямое геокодирование) и наоборот, определять адрес объекта по его координатам (обратное геокодирование). Сервис предлагает бесплатный план, где разрешено делать 5000 запросов в день, с 2 запросами в секунду.

Зарегистрируемся, и получим токен.

Проверим как работает API, откроем в новой вкладке ссылку заменив токен и ранее полученные координаты пользователя.

https://eu1.locationiq.com/v1/reverse.php?key=lon=lat=format=json’, headers=headers).json() return f’Твое местоположение: ‘

Почти все готово, осталось изменить функцию run , что бы бот отправил пользователю сообщение с его местоположением, если в боте нажали кнопку «Где я нахожусь».

#https://ramziv.com/blog/29 import requests import time import json TOKEN = ‘ТОКЕН’ URL = ‘https://api.telegram.org/bot’ def get_updates(offset=0): result = requests.get(f’/getUpdates?offset=’).json() return result[‘result’] def send_message(chat_id, text): requests.get(f’/sendMessage?chat_id= «keyboard»: [[«Привет», «Hello»], []], «resize_keyboard»: True, «one_time_keyboard»: True> data = requests.post(f’/sendMessage’, data=data) def check_message(chat_id, message): if message.lower() in [‘привет’, ‘hello’]: send_message(chat_id, ‘Привет :)’) else: reply_keyboard(chat_id, ‘Я не понимаю тебя :(‘) def geocoder(latitude, longitude): token = ‘pk.токен’ headers = address = requests.get(f’https://eu1.locationiq.com/v1/reverse.php?key=lon= message[‘update_id’]: update_id = message[‘update_id’]# Присваиваем ID последнего отправленного сообщения боту if (user_message := message[‘message’].get(‘text’)): # Проверим, есть ли текст в сообщении check_message(message[‘message’][‘chat’][‘id’], user_message) # Отвечаем if (user_location := message[‘message’].get(‘location’)): # Проверим, если ли location в сообщении latitude = user_location[‘latitude’] longitude = user_location[‘longitude’] send_message(message[‘message’][‘chat’][‘id’], geocoder(latitude, longitude)) if __name__ == ‘__main__’: run()

Проверим как работает.

Телеграм бот Python

Ответ с местоположением выглядит смешно :), но это сделано для демонстрации. Вы можете в функции geocoder заменить address.get(«display_name») на address[«address»].get(«town») и в ответ получать только название города.

Конец

Теперь вы знаете как работать с геолокацией пользователя. Надеюсь полученный знания помогут вам реализовать, что ни будь интересное в вашем проекте. Если у вас есть пожелания для следующей части, прошу отпишите мне в обратной связи.

Комментарии

ballout

13 марта 2023

Привет, огромное спасибо за предоставленный код! очень помогло! Хотел спросить, как сделать чтобы когда я нажимал на «позицию» мне предоставлялась информация где я нахожусь и когда я бы нажимал на кнопку «погода» то бот также запрашивал геопозицию и выдавал мне только погоду в моем городе, на этом месте у меня полетела логика, так как когда я все сделал то у меня при нажатии на кнопку присылается сразу два сообщения, код внизу, буду очень благодарен если кто поможет!

Еще по теме:  Как с почты перекинуть в Телеграмм
Рамис

14 марта 2023

ballout

15 марта 2023

Источник: ramziv.com

Пользователей Telegram теперь можно вычислить по IP-адресу

Пользователей Telegram теперь можно вычислить по IP-адресу

18.08.2022 14:16:00 18.08.2022 14:16:00
Securitymedia.org

Пользователей Telegram теперь можно вычислить по IP-адресу

Глава компании «Интернет-поиск» Игорь Бедеров сообщил о новой совместной разработке с T.Hunter. С ее помощью можно узнать IP-адрес любого пользователя мессенджера Telegram. Бедеров рассказал, что на одном IP-адресе одновременно может существовать до 100 пользователей, и для идентификация какого-либо конкретного человека нужно провести работу с большими данными. Эксперт предупреждает, что это сложная работа, ведь нужно достаточно долго отсеивать лишние данные, в том числе данные устройства, с которого пользователь заходит в Telegram. Таким образом, для поиска IP-адреса пользователя недостаточно исключительно программных методов, нужно использовать базы данных T.Hutner, собирающие следы в информационном пространстве.

Kra23wYYH

Популярные материалы

Безопасное хранение паролей в компании, или Что еще умеет Пассворк?

Банк угроз ФСТЭК: использовать нельзя игнорировать

Алиса Шевченко, Zero Day Engineering: В будущем у этичных хакеров будет важная миссия – защитить мир от восстания умных роботов

Утечка данных: как случается и что с ними делать

Как работают TLS-сертификаты Минцифры

Этичный хакинг: что это такое и где применяется? Кто такие белые хакеры?

Anonymous vs Killnet: история группировок

ГосСОПКА: какие перспективы у цифрового щита России?

Кардинг: технологичное мошенничество или проверка на внимательность?

SIEM российские системы — что это, какие популярные решения применяются

СМС-бомберы: спам как элемент кибератаки

Брутфорс паролей (bruteforce — взлом полным перебором) — что это и насколько актуально?

Менеджеры паролей — 7 лучших решений для бизнеса

Обзор средств доверенной загрузки

XDR, DLP, IDS: какое ИБ-решение выбрать

Бесплатный ВПН для айфона: семь бесплатных сервисов VPN для iPhone в 2023 году

СКЗИ (средства криптографической защиты информации): что это, какие классы, чем отличаются и что проверяет ФСБ

Импортозамещение в ИБ: как указ президента №250 меняет крупнейшие российские компании

SOC (Security Operation Center): для чего компании нужен центр мониторинга кибербезопасности

Критическая информационная инфраструктура (КИИ): инструкция по выявлению и категорированию объектов

Ситуационные центры России: готова ли государственная информационная инфраструктура к актуальным внешним условиям?

Пентест или тестирование на проникновение: слабости в обороне компаний, актуальные в 2023 году

Как стать хакером с нуля? Что нужно знать и уметь, где учиться?
Хотите быть в курсе последних новостей?

Разрешается частичное использование материалов на других сайтах при наличии ссылки на источник. Использование материалов сайта с полной копией оригинала допускается только с письменного разрешения редакции сайта.

Разрешается цитирование материалов Cyber Media (КиберМедиа) на других сайтах при наличии ссылки на источник. Использование какого-либо материала допускается только по согласованию с редакцией портала. Мы не гарантируем точность, полноту и полезность любого материала. Мнение авторов материалов может не совпадать с позицией редакции портала. Пользователи и иные заинтересованные лица в случае выявления нарушения интеллектуальных прав и иных противоправных действий других пользователей, обязуются прежде всего сообщить редакции портала о подобных нарушениях по электронной почте.

Источник: securitymedia.org

Рейтинг
( Пока оценок нет )
Загрузка ...