
Простой инструмент для генерации поддельного веб-серфинга и противодействия отслеживанию
Верните свою конфиденциальность
Генерируйте фиктивный веб-сёрфинг и снижайте отслеживание
PartyLoud — это легко настраиваемый и простой бесплатный инструмент, который помогает предотвратить отслеживание прямо из вашего терминала Linux, не требуя специальных навыков. После запуска вы можете забыть, что он работает. Он предоставляет несколько флагов; каждый флаг позволяет настроить взаимодействие и изменить поведение PartyLoud в соответствии с вашими потребностями.
Пожалуйста, сообщайте об ошибках и запросах функций и помогайте мне постоянно улучшать этот проект.
Вопросы / отзывы: свяжитесь со мной здесь
Этот проект вдохновлён noisy.py
Как это работаетВозможностиУстановкаКлонируйте репозиторий:
git clone https://github.com/realtho/PartyLoud.git
Перейдите в каталог и сделайте скрипт исполняемым:
cd PartyLoud
chmod +x partyloud.sh
Запустите 'partyloud':
./partyloud.sh
ИспользованиеUsage: ./partyloud.sh [options...]
-d --dns <file> DNS-серверы берутся из указанного FILE,
каждый запрос будет использовать другой DNS-сервер
из списка
!!ВНИМАНИЕ: ЭТА ФУНКЦИЯ ЭКСПЕРИМЕНТАЛЬНАЯ!!
!!СООБЩАЙТЕ О ПРОБЛЕМАХ НА GITHUB!!
-l --url-list <file> читать список URL из указанного FILE
-b --blocklist <file> читать блок-лист из указанного FILE
-p --http-proxy <http://ip:port> установить HTTP-прокси
-s --https-proxy <https://ip:port> установить HTTPS-прокси
-n --no-wait отключить ожидание между запросами
-h --help показать эту справку
Спецификации файлов
В текущем релизе проверка входных данных для файлов отсутствует.
Если вы нашли ошибки или у вас есть предложения по улучшению этой функции, помогите мне, открыв issue на GitHub
Файлы по умолчанию находятся:
Обратите внимание: имя файла и расширение не важны, важно только содержимое файлов
badwords — это блок-лист на основе ключевых слов, используемый для фильтрации не-HTML контента, изображений, документов и т.д.
Конфигурация по умолчанию была создана после нескольких недель тестирования. Если вы действительно считаете, что вам нужен собственный блок-лист, рекомендую начать с копирования и изменения конфигурации по умолчанию в соответствии с вашими потребностями.
Вот несколько подсказок по созданию отличного файла блок-листа:
| ДЕЛАЙТЕ ✅ | НЕ ДЕЛАЙТЕ 🚫 |
|---|---|
| Используйте только ASCII символы | Определяйте правила для одного сайта |
| Старайтесь делать правила максимально общими | Определяйте чувствительные к регистру правила |
| Предпочитайте относительные пути | Размещайте более одного правила в строке |
partyloud.conf — это список URL, используемый в качестве отправной точки для генераторов фиктивной навигации.
Цель — создать хороший список сайтов, содержащих много URL.
Кроме того, что не рекомендую использовать ссылки, связанные с Google, YouTube и социальными сетями, других советов у меня нет.
DNSList — это список DNS, используемый в качестве аргумента для функции случайного DNS. Случайный DNS не включён по умолчанию, поэтому «файл по умолчанию» является лишь ориентиром и тестом, используемым при разработке функции для проверки правильности работы.
Единственный совет здесь — добавлять как можно больше адресов для увеличения случайности.
Часто задаваемые вопросы
Ядро скрипта — это curl-запрос, но этот инструмент делает больше. При запуске скрипта запускается несколько потоков. Каждый поток выполняет другой HTTP-запрос и анализирует вывод, чтобы выбрать следующий URL, имитируя веб-навигацию. Если пользователь не остановит скрипт (нажатием Enter или CTRL-C), он будет работать постоянно.
Механизм восстановления после ошибок — это элегантный способ сказать, что если HTTP-запрос возвращает статус-код, начинающийся с 4 или 5 (ошибка), скрипт использует резервный URL для продолжения нормальной работы.
Смотрите здесь 😉
К сожалению, довольно легко, но имейте в виду, что это бета-версия, и я исправлю эту «проблему» в будущих релизах.
badwords — это просто список ключевых слов, используемых для фильтрации URL, чтобы избежать 404 и прохождения не-HTML контента (например, изображения, CSS, JS). Вы можете создать свой собственный, но, если у вас нет особых требований, рекомендую использовать стандартный или хотя бы брать его за шаблон.
partyloud.conf — это просто список корневых URL, используемых для запуска фиктивной навигации. Вы можете создать свой собственный файл конфигурации, но учтите, что чем больше URL вы добавляете, тем больше потоков запускается. Это «открытая проблема». В будущих релизах появится максимальное количество потоков, чтобы избежать Fork Bomb.