Травыч
МируМир☮️
- Регистрация
- 01.06.2025
- Сообщения
- 9 151
- Реакции
- 20 442
- Баллы
- 113
Генератор трафика Noisy. Termux
При постоянном использовании только Tor/VPN-соединений ваш трафик со стороны провайдера может выглядеть подозрительно и в итоге попасть под более пристальное внимание.Кроме того, делая перерывы в своей работе на прогулку до магазина или в подъезд покурить, вы невольно создаете определенный временной профиль своей работы в сети, поскольку передача трафика в эти промежутки времени прекращается. Этот профиль можно сопоставлять с геопозицией вашего мобильного устройства, платежами по банковской карте, записями с камер наблюдения и множеством других параметров, анализ которых в результате может привести к деанонимизации.
Простым, но эффективным решением этих вопросов может стать генератор трафика, который постоянно, в случайной последовательности, через случайные промежутки времени отправляет в сеть HTTP/DNS-запросы, т.е. , грубо говоря, перемещается с сайта на сайт, со страницы на страницу, имитируя обычный серфинг обычного человека. Ваши реальные соединения будут замаскированы большим количеством гражданского трафика.
Для такого сокрытия данных от провайдера будем использовать специальный скрипт Noisy, написанный на Python. Он генеририрует случайный HTTP/DNS-трафик в фоновом режиме, в то время когда вы посещаете даркнет. Таким образом, ваша информация теряет уникальность, становится бесполезной для компаний и структур, занимающихся анализом подобного рода сведений.
Noisy может работать практически на любых устройствах, поскольку Python портирован на большинство современных (и не очень) платформ.
Удобным вариантом может стать установка Noisy на Android-устройство (смартфон, планшет..), котрый используется в качестве WiFi точки доступа и раздает интернет на рабочий компьютер. Для установки Python и настройки Noisy на устройстве Android в первую очередь понадобится эмулятор терминала Termux.
Termux
Termux - приложение реализующее Linux-подобную среду, взаимодействие с которой происходит посредством консоли без необходимости иметь root-права на устройстве.
Минимальный набор программ устанавливается автоматически, дополнительные пакеты можно установить при помощи пакетного менеджера.
Установить Termux можно из Google Play, однако там официальная поддержка Android 10 и выше официально прекращена. Последняя доступная версия приложения (0.101) была опубликована 29 сентября 2020 года. Официальная поддержка Termux осталась в каталоге приложений F-Droid, оттуда и будем его устанавливать.
Для начала, на своем Android-устройстве, устанавливаем приложение F-Droid отсюда. Выбираем СКАЧАТЬ F-DROID, сохраняем apk-файл и открываем его. Вы можете получить предупреждения об установке приложений из неизвестных источников, следует разрешить.
Устанавливаем, запускаем. F-Droid обновит репозитории и после этого через поиск находим Termux. Загружаем, устанавливаем, открываем.
Welcome to Termux! и экран консоли -- это то что должно получиться в результате. Сразу обновляем все пакеты
Код:
pkg update && pkg upgrade
соглашаемся на все, вводя "yes" или просто "y". Будут скачаны и установлены обновления всех установленных пакетов.
Генератор трафика Noisy
Для работы Noisy необходим Python, устанавливаем
Код:
pkg install python3
Cоглашаемся. В составе Python есть своя система управления пакетами Package Installer for Python (pip). Через нее устанавливаем модуль requests, необходимый для работы Noisy
Код:
pip install requests
Затем устанавливаем пакет git
и с помощью него клонируем репозиторий Noisy на свое устройство
Код:
git clone https://github.com/1tayH/noisy.git
После этого Noisy, в принципе, готов к работе. Но рекомендуем сначала изменить конфигурационный файл, добавив в него адреса сайтов, с которых Noisy будет начинать свою имитацию бурной деятельности. Для редактирования файла конфигурации можно использовать консольный текстовый редактор Nano
Код:
nano noisy/config.json
В конфигурации уже есть небольшой перечень адресов, но, честно говоря, для типичного российского пользователя они мало пригодны
поэтому по аналогии добавляем строки со своими адресами. Чем больше их будет - тем более разнообразный трафик будет генерировать Noisy. Помните, что информация хранится в формате JSON, и каждый адрес должен быть заключен в двойные кавычки с запятой на конце. Кроме того, добавляйте префикс https://, чтобы сначала Noisy пробовал зайти на сайт по протоколу HTTPS. Пример:
Код:
"https://website.com",
Генератор будет начинать работу с адресов, указанных в разделе "root_urls" (корневые адреса) и переходить с них по тем ссылкам, которые найдет на этих страницах и так далее. Глубина этих переходов задана параметром max_depth, в котором задается количество страниц, на которые генератор последовательно перейдет с каждого корневого адреса, прежде чем приступит к следующему. На адреса из раздела "blacklisted_urls" генератор переходить не будет, это "черный список". Также можно отредактировать следующие параметры:
min_sleep -- минимальная задержка на странице, в секундах
max_sleep -- максимальная задержка на странице, в секундах
timeout -- задержка перед запуском генератора, в секундах
Чтобы сохранить изменения в конфигурационном файле необходимо нажать Ctrl+O, и подтвердить -- Enter, затем выйти из Nano -- Ctrl+X
Теперь заходим в папку генератора
Код:
cd noisy
и запускаем генератор командой
Код:
python noisy.py --config config.json
после которой он будет работать пока вы его не остановите нажатием Ctrl+C. Об успешной работе генератора будут свидетельствовать периодически появляющиеся в консоли строки с адресами запрашиваемых страниц и начинающиеся с [INFO:] Если появятся строки [WARNING:], то причиной может быть отсутствие интернета на устройстве.

