Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
PartyLoud — Простой инструмент для генерации поддельного веб-серфинга и противодействия отслеживанию | Kitploit
Инструменты/GitHubGitHub/davideolgiati/partyloud
КонфиденциальностьАнти-БотАнализ DNS
GitHubdavideolgiati/partyloud

PartyLoud

Простой инструмент для генерации поддельного веб-серфинга и противодействия отслеживанию

Репозиторий
284323 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Partyloud

Верните свою конфиденциальность
Генерируйте фиктивный веб-сёрфинг и снижайте отслеживание


made-with-bash CodeFactor GitHub code size in bytes
Last commit License
PRs Welcome


PartyLoud — это легко настраиваемый и простой бесплатный инструмент, который помогает предотвратить отслеживание прямо из вашего терминала Linux, не требуя специальных навыков. После запуска вы можете забыть, что он работает. Он предоставляет несколько флагов; каждый флаг позволяет настроить взаимодействие и изменить поведение PartyLoud в соответствии с вашими потребностями.
Скриншот

Пожалуйста, сообщайте об ошибках и запросах функций и помогайте мне постоянно улучшать этот проект.
Вопросы / отзывы: свяжитесь со мной здесь

  • Простой. Всего 3 файла, не требует установки, просто клонируйте репозиторий и готово.
  • Мощный. Навигация на основе потоков.
  • Скрытный. Оптимизирован для эмуляции действий пользователя.
  • Переносимый. Вы можете использовать этот скрипт в любой Unix-подобной ОС.

Этот проект вдохновлён noisy.py

📝 Журнал изменений

⚙️ Как это работает

  1. Загружаются URL и ключевые слова (из partyloud.conf и badwords или из пользовательских файлов)
  2. Если использован флаг прокси, конфигурация прокси будет проверена
  3. Для каждого URL из списка URL запускается поток, каждому потоку назначается user agent
  4. Каждый поток начинает с отправки HTTP запроса к заданному URL
  5. Ответ фильтруется с использованием ключевых слов для предотвращения 404 и некорректных URL
  6. Из отфильтрованного списка выбирается новый URL
  7. Текущий поток засыпает на случайное время
  8. Действия с 4 по 7 повторяются с новым URL, пока пользователь не пошлёт сигнал завершения (CTRL-C или клавиша Enter)

🚀 Возможности

  • Настраиваемый список URL и блок-лист
  • Режим случайного DNS: каждый запрос выполняется на другом DNS-сервере
  • Многопоточный движок запросов (количество потоков равно количеству URL в partyloud.conf)
  • Механизм восстановления после ошибок для защиты движков от сбоев
  • Поддельный User-Agent для предотвращения снятия отпечатков (у каждого движка свой user-agent)
  • Динамический интерфейс

🎉 Установка

Клонируйте репозиторий:

root@kitploit:~
git clone https://github.com/realtho/PartyLoud.git

Перейдите в каталог и сделайте скрипт исполняемым:

root@kitploit:~
cd PartyLoud
chmod +x partyloud.sh

Запустите 'partyloud':

root@kitploit:~
./partyloud.sh

📋 Использование

root@kitploit:~
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                          показать эту справку
Чтобы остановить скрипт, нажмите Enter или CTRL-C

⚠️ Спецификации файлов

В текущем релизе проверка входных данных для файлов отсутствует.
Если вы нашли ошибки или у вас есть предложения по улучшению этой функции, помогите мне, открыв issue на GitHub

Введение

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

Файлы по умолчанию находятся:

  • badwords
  • partyloud.conf
  • DNSList

Обратите внимание: имя файла и расширение не важны, важно только содержимое файлов

badwords - Блок-лист на основе ключевых слов

badwords — это блок-лист на основе ключевых слов, используемый для фильтрации не-HTML контента, изображений, документов и т.д.
Конфигурация по умолчанию была создана после нескольких недель тестирования. Если вы действительно считаете, что вам нужен собственный блок-лист, рекомендую начать с копирования и изменения конфигурации по умолчанию в соответствии с вашими потребностями.
Вот несколько подсказок по созданию отличного файла блок-листа:

ДЕЛАЙТЕ ✅НЕ ДЕЛАЙТЕ 🚫
Используйте только ASCII символыОпределяйте правила для одного сайта
Старайтесь делать правила максимально общимиОпределяйте чувствительные к регистру правила
Предпочитайте относительные путиРазмещайте более одного правила в строке

partyloud.conf - Список URL

partyloud.conf — это список URL, используемый в качестве отправной точки для генераторов фиктивной навигации.
Цель — создать хороший список сайтов, содержащих много URL.
Кроме того, что не рекомендую использовать ссылки, связанные с Google, YouTube и социальными сетями, других советов у меня нет.

Примечание №1 - Для корректной работы URL должны быть правильно сформированы
Примечание №2 - Даже если файл содержит 1000 строк, используются только 10 (первые 10, ведутся работы по случайности)
Примечание №3 - Допускается только один URL в строке

DNSList - Список DNS

DNSList — это список DNS, используемый в качестве аргумента для функции случайного DNS. Случайный DNS не включён по умолчанию, поэтому «файл по умолчанию» является лишь ориентиром и тестом, используемым при разработке функции для проверки правильности работы.
Единственный совет здесь — добавлять как можно больше адресов для увеличения случайности.

Примечание №1 - Допускается только один адрес в строке

📖 Часто задаваемые вопросы

Разве это не просто CLI-интерфейс для curl?


Ядро скрипта — это curl-запрос, но этот инструмент делает больше. При запуске скрипта запускается несколько потоков. Каждый поток выполняет другой HTTP-запрос и анализирует вывод, чтобы выбрать следующий URL, имитируя веб-навигацию. Если пользователь не остановит скрипт (нажатием Enter или CTRL-C), он будет работать постоянно.

Как работает механизм восстановления после ошибок?


Механизм восстановления после ошибок — это элегантный способ сказать, что если HTTP-запрос возвращает статус-код, начинающийся с 4 или 5 (ошибка), скрипт использует резервный URL для продолжения нормальной работы.

Могу ли я форкнуть ваш проект?


Смотрите здесь 😉

Насколько легко обнаружить этот фиктивный трафик?


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

Что делает badwords?


badwords — это просто список ключевых слов, используемых для фильтрации URL, чтобы избежать 404 и прохождения не-HTML контента (например, изображения, CSS, JS). Вы можете создать свой собственный, но, если у вас нет особых требований, рекомендую использовать стандартный или хотя бы брать его за шаблон.

Что делает partyloud.conf?


partyloud.conf — это просто список корневых URL, используемых для запуска фиктивной навигации. Вы можете создать свой собственный файл конфигурации, но учтите, что чем больше URL вы добавляете, тем больше потоков запускается. Это «открытая проблема». В будущих релизах появится максимальное количество потоков, чтобы избежать Fork Bomb.

Скачать инструмент