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