Seeker — это утилита, которая устанавливает веб-сайт на сервер Apache и, используя Ngrok, создаёт публичную ссылку. При переходе по этой ссылке запрашивается доступ к геолокации пользователя. Если такой доступ предоставлен, Seeker получает данные об устройстве и его координатах.
Важное предупреждение: Использование Seeker без явного согласия пользователя является неэтичным и может быть незаконным. Этот инструмент следует применять только в образовательных целях, для тестирования собственных систем или с явного согласия всех участвующих сторон.
Оглавление
Принцип работы Seeker
При корректном использовании Seeker может предоставить следующую информацию:
Операционная система устройства
Версия браузера
Примерное местоположение (страна, регион, город)
Название интернет-провайдера
Приблизительные координаты (долгота и широта)
Установка Seeker: Пошаговая инструкция
Необходимые зависимости
Перед установкой Seeker убедитесь, что на компьютере установлены:
Python 3.x: Seeker написан на Python и требует его для работы.
ngrok: Программа создаёт туннель для вашего локального сервера, делая его доступным в интернете.
Установка Seeker
Склонируйте репозиторий Seeker с GitHub командой:
====code====
git clone https://github.com/thewhiteh4t/seeker.git
=============
Перейдите в папку проекта:
====code====
cd seeker
=============
Установите зависимости:
====code====
pip3 install -r requirements.txt
=============
Настройка ngrok
Ngrok — это сетевая утилита, позволяющая создавать безопасные туннели к локально размещенным веб-приложениям.
Регистрация и настройка ngrok
Зарегистрируйтесь на сайте ngrok.
Войдите в свой аккаунт Ngrok.
Скопируйте предоставленный токен авторизации.
Аутентифицируйтесь:
====code====
ngrok authtoken <ваш_токен>
=============
Запуск Seeker
Запустите Seeker командой:
====code====
python3 seeker.py
=============
Выбор шаблона веб-страницы
Выберите подходящий шаблон из предложенных вариантов.
Использование ngrok
Seeker автоматически запустит ngrok и предоставит публичный URL. Отправьте этот URL целевому пользователю. Когда пользователь перейдёт по ссылке, Seeker зафиксирует его IP-адрес и начнёт сбор данных о местоположении.
Сбор и анализ данных
После перехода пользователя по URL Seeker начинается сбор данных:
IP-адрес: Основной источник для определения геолокации.
Геолокация: Определяется на основе IP и других данных.
Информация о браузере и устройстве: Включает тип устройства, версию браузера и другие параметры.
Эти данные отображаются в терминале в реальном времени и могут быть использованы для анализа местоположения и характеристик устройства.
Заключение
Seeker — это мощный инструмент, который следует использовать ответственно и этично. Его основное назначение — образовательные цели и тестирование безопасности собственных систем. Помните о важности защиты личных данных и уважении приватности других людей.
Будьте осторожны при предоставлении доступа к геолокации. Давайте разрешение только проверенным и надежным ресурсам. Не переходите по подозрительным ссылкам и не разрешайте доступ к вашему местоположению без веской причины.
Сообщения блогов группы “Личные блоги” (www.securitylab.ru)