
Ein einfaches Tool, um gefälschtes Web-Browsing zu generieren und Tracking zu reduzieren.
Holen Sie sich Ihre Privatsphäre zurück
Generieren Sie gefälschtes Surfen im Web und reduzieren Sie Tracking
PartyLoud ist ein hochgradig konfigurierbares und unkompliziertes kostenloses Tool, das Ihnen hilft, Tracking direkt von Ihrem Linux-Terminal aus zu verhindern – ohne besondere Kenntnisse. Einmal gestartet, können Sie vergessen, dass es läuft. Es bietet mehrere Flags; jedes Flag ermöglicht es Ihnen, Ihre Erfahrung anzupassen und das Verhalten von PartyLoud nach Ihren Bedürfnissen zu ändern.
Bitte melden Sie Fehler und Funktionswünsche und helfen Sie mir, dieses Projekt kontinuierlich zu verbessern.
Für Fragen / Feedback kontaktieren Sie mich bitte Hier
Dieses Projekt wurde von noisy.py inspiriert.
Wie es funktioniertFunktionenEinrichtungRepository klonen:
git clone https://github.com/realtho/PartyLoud.git
In das Verzeichnis wechseln und das Skript ausführbar machen:
cd PartyLoud
chmod +x partyloud.sh
'partyloud' ausführen:
./partyloud.sh
VerwendungVerwendung: ./partyloud.sh [Optionen...]
-d --dns <datei> DNS-Server werden aus der angegebenen DATEI bezogen,
jede Anfrage verwendet einen anderen DNS-Server
in der Liste
!!ACHTUNG DIESE FUNKTION IST EXPERIMENTELL!!
!!BITTE MELDEN SIE PROBLEME AUF GITHUB !!
-l --url-list <datei> URL-Liste aus der angegebenen DATEI lesen
-b --blocklist <datei> Blocklist aus der angegebenen DATEI lesen
-p --http-proxy <http://ip:port> einen HTTP-Proxy setzen
-s --https-proxy <https://ip:port> einen HTTPS-Proxy setzen
-n --no-wait Wartezeit zwischen Anfragen deaktivieren
-h --help Diese Hilfe anzeigen
Dateispezifikationen
In der aktuellen Version gibt es keine Eingabevalidierung für Dateien.
Wenn Sie Fehler finden oder Vorschläge zur Verbesserung dieser Funktionen haben, helfen Sie mir bitte, indem Sie Probleme auf GitHub eröffnen
Die Standarddateien befinden sich in:
Bitte beachten Sie, dass Dateiname und Erweiterung unwichtig sind, nur der Inhalt der Dateien zählt
badwords ist eine schlüsselwortbasierte Blocklist, die verwendet wird, um Nicht-HTML-Inhalte, Bilder, Dokumente und Ähnliches zu filtern.
Die Standardkonfiguration wurde nach mehreren Wochen Tests erstellt. Wenn Sie wirklich glauben, dass Sie eine benutzerdefinierte Blocklist benötigen, empfehle ich, mit dem Kopieren und Anpassen der Standardkonfiguration nach Ihren Bedürfnissen zu beginnen.
Hier sind einige Hinweise, wie Sie eine großartige Blocklist-Datei erstellen:
| TUN ✅ | NICHT TUN 🚫 |
|---|---|
| Nur ASCII-Zeichen verwenden | Einzelseiten-Regeln definieren |
| Versuchen Sie, die Regeln so allgemein wie möglich zu halten | Groß-/Kleinschreibung sensitive Regeln definieren |
| Relativen Pfad bevorzugen | Mehr als eine Regel pro Zeile platzieren |
partyloud.conf ist eine URL-Liste, die als Ausgangspunkt für die Generierung gefälschter Navigation dient.
Ziel ist es, eine gute Liste von Seiten zu erstellen, die viele URLs enthalten.
Abgesehen davon, dass ich empfehle, keine Google-, YouTube- und sozialen Netzwerk-bezogenen Links zu verwenden, habe ich wirklich keine Tipps für Sie.
DNSList ist eine Liste von DNS, die als Argument für die zufällige DNS-Funktion verwendet wird. Zufälliges DNS ist standardmäßig nicht aktiviert, daher ist die „Standarddatei“ wirklich nur eine Richtlinie und ein Test, der während der Entwicklung der Funktion verwendet wurde, um zu sehen, ob alles wie erwartet funktioniert.
Der einzige Hinweis hier ist, so viele Adressen wie möglich hinzuzufügen, um die Zufälligkeit zu erhöhen.
FAQ
Der Kern des Skripts ist eine curl-Anfrage, aber dieses Tool macht mehr als das. Wenn Sie das Skript ausführen, werden mehrere Threads gestartet. Jeder Thread führt eine andere HTTP-Anfrage durch und analysiert die Ausgabe, um die nächste URL auszuwählen, und simuliert so das Surfen im Web. Sofern der Benutzer das Skript nicht stoppt (entweder durch Drücken der Eingabetaste oder über STRG-C), bleibt es aktiv.
Der Fehlerbehebungsmechanismus ist eine elegante Art zu sagen, dass das Skript, wenn die HTTP-Anfrage einen Statuscode zurückgibt, der mit 4 oder 5 beginnt (Fehler), eine Backup-URL verwendet, um die normale Ausführung fortzusetzen.
Schauen Sie Hier 😉
Leider ist es ziemlich einfach, aber bedenken Sie, dass dies eine Beta ist und ich dieses „Problem“ in zukünftigen Versionen beheben werde.
badwords ist nur eine Liste von Schlüsselwörtern, die verwendet wird, um URLs zu filtern und 404er sowie das Durchsuchen von Nicht-HTML-Inhalten (wie Bilder, CSS, JS) zu verhindern. Sie können Ihre eigene erstellen, aber es sei denn, Sie haben besondere Anforderungen, empfehle ich die Verwendung der Standardliste oder zumindest als Vorlage.
partyloud.conf ist nur eine Liste von Root-URLs, die verwendet wird, um die gefälschte Navigation zu starten. Sie können Ihre eigene Konfigurationsdatei erstellen, aber beachten Sie, dass je mehr URLs Sie hinzufügen, desto mehr Threads werden gestartet. Dies ist ein „offenes Problem“. Zukünftige Versionen werden eine maximale Thread-Anzahl enthalten, um Fork-Bomben zu vermeiden.