Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
PartyLoud — Un outil simple pour générer une navigation web fictive et atténuer le pistage. | Kitploit
Outils/GitHubGitHub/davideolgiati/partyloud
Protection de la Vie PrivéeAnti-BotAnalyse DNS
GitHubdavideolgiati/partyloud

PartyLoud

Un outil simple pour générer une navigation web fictive et atténuer le pistage.

Voir le dépôt
2843210il y a 4 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Partyloud

Retrouvez votre vie privée
Générez une fausse navigation web et atténuez le pistage


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


PartyLoud est un outil gratuit hautement configurable et simple qui vous aide à empêcher le pistage directement depuis votre terminal Linux, sans compétences particulières. Une fois démarré, vous pouvez oublier qu'il tourne. Il fournit plusieurs options ; chaque option vous permet de personnaliser votre expérience et de modifier le comportement de PartyLoud selon vos besoins.
Capture d'écran

Merci de soumettre les bugs et demandes de fonctionnalités et de m'aider à améliorer continuellement ce projet.
Pour questions / retours, veuillez me contacter ici

  • Simple. Seulement 3 fichiers, aucune installation nécessaire, clonez ce repo et vous êtes prêt.
  • Puissant. Navigation basée sur des threads.
  • Discret. Optimisé pour imiter la navigation d'un utilisateur.
  • Portable. Vous pouvez utiliser ce script sur tout système d'exploitation basé sur Unix.

Ce projet a été inspiré par noisy.py

📝 Journal des modifications

⚙️ Comment ça fonctionne

  1. Les URLs et les mots-clés sont chargés (depuis partyloud.conf et badwords ou depuis des fichiers définis par l'utilisateur)
  2. Si l'option proxy a été utilisée, la configuration du proxy sera testée
  3. Pour chaque URL dans la liste d'URLs, un thread est démarré, chaque thread a un user agent associé
  4. Chaque thread commence par envoyer une requête HTTP à l'URL donnée
  5. La réponse est filtrée à l'aide des mots-clés pour éviter les 404 et les URLs mal formées
  6. Une nouvelle URL est choisie parmi la liste générée après filtrage
  7. Le thread actuel se met en sommeil pendant un temps aléatoire
  8. Les actions de 4 à 7 sont répétées avec la nouvelle URL jusqu'à ce que l'utilisateur envoie un signal d'arrêt (CTRL-C ou touche Entrée)

🚀 Fonctionnalités

  • Liste d'URLs et liste de blocage configurables
  • Mode DNS aléatoire : chaque requête est effectuée sur un serveur DNS différent
  • Moteur de requêtes multithread (le nombre de threads est égal au nombre d'URLs dans partyloud.conf)
  • Mécanisme de reprise après erreur pour protéger les moteurs des pannes
  • User Agent usurpé pour empêcher l'empreinte numérique (chaque moteur a un user agent différent)
  • Interface utilisateur dynamique

🎉 Installation

Clonez le dépôt :

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

Accédez au répertoire et rendez le script exécutable :

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

Exécutez 'partyloud' :

root@kitploit:~
./partyloud.sh

📋 Utilisation

root@kitploit:~
Usage: ./partyloud.sh [options...]

-d --dns <fichier>                 Les serveurs DNS proviennent du FICHIER spécifié,
                                   chaque requête utilisera un serveur DNS différent
                                   dans la liste
                                   !!ATTENTION CETTE FONCTIONNALITÉ EST EXPÉRIMENTALE!!
                                   !!VEUILLEZ SIGNALER LES PROBLÈMES SUR GITHUB !!
-l --url-list <fichier>            lire la liste d'URLs depuis le FICHIER spécifié
-b --blocklist <fichier>           lire la liste de blocage depuis le FICHIER spécifié
-p --http-proxy <http://ip:port>   définir un proxy HTTP
-s --https-proxy <https://ip:port>  définir un proxy HTTPS
-n --no-wait                       désactiver l'attente entre deux requêtes
-h --help                          afficher cette aide
Pour arrêter le script, appuyez sur Entrée ou CTRL-C

⚠️ Spécifications des fichiers

Dans la version actuelle, il n'y a pas de validation d'entrée sur les fichiers.
Si vous trouvez des bugs ou avez des suggestions pour améliorer ces fonctionnalités, aidez-moi en ouvrant des issues sur GitHub

Introduction

Si vous n'avez pas de besoins particuliers, les fichiers de configuration par défaut sont tout à fait adaptés pour commencer.

Les fichiers par défaut se trouvent dans :

  • badwords
  • partyloud.conf
  • DNSList

Notez que le nom du fichier et l'extension ne sont pas importants, seul le contenu des fichiers compte

badwords - Liste de blocage basée sur des mots-clés

badwords est une liste de blocage basée sur des mots-clés utilisée pour filtrer le contenu non HTML, les images, les documents, etc.
La configuration par défaut a été créée après plusieurs semaines de tests. Si vous pensez vraiment avoir besoin d'une liste de blocage personnalisée, je vous suggère de commencer par copier et modifier la configuration par défaut selon vos besoins.
Voici quelques conseils pour créer un excellent fichier de liste de blocage :

À FAIRE ✅À NE PAS FAIRE 🚫
Utiliser uniquement des caractères ASCIIDéfinir des règles pour un seul site
Essayer de garder les règles aussi générales que possibleDéfinir des règles sensibles à la casse
Préférer les chemins relatifsMettre plus d'une règle par ligne

partyloud.conf - Liste d'URLs

partyloud.conf est une liste d'URLs utilisée comme point de départ pour les générateurs de fausse navigation.
L'objectif ici est de créer une bonne liste de sites contenant beaucoup d'URLs.
En dehors de vous suggérer de ne pas utiliser les liens liés à Google, YouTube et aux réseaux sociaux, je n'ai vraiment pas de conseils pour vous.

Note #1 - Pour fonctionner correctement, les URLs doivent être bien formées
Note #2 - Même si le fichier contient 1000 lignes, seules 10 sont utilisées (les 10 premières, travail sur l'aléatoire)
Note #3 - Une seule URL par ligne est autorisée

DNSList - Liste de DNS

DNSList est une liste de DNS utilisée comme argument pour la fonctionnalité DNS aléatoire. Le DNS aléatoire n'est pas activé par défaut, donc le "fichier par défaut" n'est vraiment qu'une ligne directrice et un test utilisé lors du développement de la fonction pour vérifier que tout fonctionnait comme prévu.
Le seul conseil ici est d'ajouter autant d'adresses que possible pour augmenter l'aléatoire.

Note #1 - Une seule adresse par ligne est autorisée

📖 FAQ

N'est-ce pas simplement une interface en ligne de commande pour curl ?


Le cœur du script est une requête curl, mais cet outil fait plus que cela. Lorsque vous exécutez le script, plusieurs threads sont démarrés. Chaque thread effectue une requête http différente et analyse la sortie pour choisir l'URL suivante, simulant une navigation web. À moins que l'utilisateur n'arrête le script (en appuyant sur Entrée ou via CTRL-C), il reste actif.

Comment fonctionne le mécanisme de reprise après erreur ?


Le mécanisme de reprise après erreur est une manière élégante de dire que si la requête http retourne un code de statut commençant par 4 ou 5 (erreur), le script utilisera une URL de secours pour continuer l'exécution normale.

Puis-je forker votre projet ?


Regardez ici 😉

À quel point ce trafic fictif est-il facile à détecter ?


Malheureusement, c'est assez facile, mais gardez à l'esprit qu'il s'agit d'une version bêta et que je corrigerai ce "problème" dans les prochaines versions.

À quoi sert badwords ?


badwords est simplement une liste de mots-clés utilisée pour filtrer les URLs afin d'éviter les 404 et de traverser du contenu non HTML (comme les images, le CSS, le JS). Vous pouvez créer la vôtre, mais sauf besoins particuliers, je vous recommande d'utiliser celle par défaut ou au moins de l'utiliser comme modèle.

À quoi sert partyloud.conf ?


partyloud.conf est simplement une liste d'URLs racines utilisées pour démarrer la fausse navigation. Vous pouvez créer votre propre fichier de configuration, mais faites attention : plus vous ajoutez d'URLs, plus vous démarrez de threads. C'est un "problème ouvert". Les prochaines versions incluront un nombre maximum de threads pour éviter les Fork Bombs.

Télécharger l’outil