
Un semplice strumento per generare navigazione web fittizia e mitigare il tracciamento
Riprenditi la tua privacy
Genera navigazione web fittizia e mitiga il tracciamento
PartyLoud è uno strumento gratuito altamente configurabile e semplice che ti aiuta a prevenire il tracciamento direttamente dal tuo terminale linux, senza richiedere competenze speciali. Una volta avviato, puoi dimenticarti che sia in esecuzione. Fornisce diversi flag; ogni flag ti permette di personalizzare la tua esperienza e modificare il comportamento di PartyLoud in base alle tue esigenze.
Per favore, segnala bug e richieste di funzionalità e aiutami a migliorare continuamente questo progetto.
Per domande / feedback, contattami Qui
Questo progetto è stato ispirato da noisy.py
Come FunzionaFunzionalitàSetupClona il repository:
git clone https://github.com/realtho/PartyLoud.git
Vai nella directory e rendi lo script eseguibile:
cd PartyLoud
chmod +x partyloud.sh
Esegui 'partyloud':
./partyloud.sh
UtilizzoUsage: ./partyloud.sh [options...]
-d --dns <file> DNS Servers are sourced from specified FILE,
each request will use a different DNS Server
in the list
!!WARNING THIS FEATURE IS EXPERIMENTAL!!
!!PLEASE LET ME KNOW ISSUES ON GITHUB !!
-l --url-list <file> read URL list from specified FILE
-b --blocklist <file> read blocklist from specified FILE
-p --http-proxy <http://ip:port> set a HTTP proxy
-s --https-proxy <https://ip:port> set a HTTPS proxy
-n --no-wait disable wait between one request and an other
-h --help dispaly this help
Specifiche dei File
Nella versione attuale non c'è validazione degli input sui file.
Se trovi bug o hai suggerimenti su come migliorare queste funzionalità, per favore aiutami aprendo issue su GitHub
I file predefiniti si trovano in:
Nota che il nome del file e l'estensione non sono importanti, conta solo il contenuto dei file
badwords è una blocklist basata su parole chiave usata per filtrare contenuti non HTML, immagini, documenti e così via.
La configurazione predefinita è stata creata dopo diverse settimane di test. Se pensi davvero di aver bisogno di una blocklist personalizzata, il mio suggerimento è di iniziare copiando e modificando la configurazione predefinita in base alle tue esigenze.
Ecco alcuni suggerimenti su come creare un ottimo file blocklist:
| FARE ✅ | NON FARE 🚫 |
|---|---|
| Usa solo caratteri ASCII | Definisci regole per un solo sito |
| Cerca di mantenere le regole il più generali possibile | Non definire regole case-sensitive |
| Preferisci percorsi relativi | Non inserire più di una regola per riga |
partyloud.conf è un elenco URL usato come punto di partenza per i generatori di navigazione fittizia.
L'obiettivo qui è creare una buona lista di siti che contengono molti URL.
A parte suggerirti di non usare link relativi a Google, YouTube e social network, non ho davvero consigli per te.
DNSList è un elenco di DNS usato come argomento per la funzionalità DNS casuale. La modalità DNS casuale non è abilitata per impostazione predefinita, quindi il "file predefinito" è solo una linea guida e un test usato durante lo sviluppo della funzione per verificare che tutto funzionasse come previsto.
L'unico suggerimento qui è di aggiungere quanti più indirizzi possibile per aumentare la casualità.
FAQ
Il cuore dello script è una richiesta curl, ma questo strumento fa molto di più. Quando esegui lo script, vengono avviati diversi thread. Ogni thread effettua una richiesta http diversa e analizza l'output per scegliere l'URL successivo, simulando la navigazione web. A meno che l'utente non fermi lo script (premendo Invio o con CTRL-C), rimarrà in esecuzione.
Il meccanismo di recupero errori è un modo elegante per dire che se la richiesta http restituisce un codice di stato che inizia con 4 o 5 (errore), lo script userà un URL di backup per continuare l'esecuzione normale.
Guarda Qui 😉
Purtroppo è abbastanza facile, ma tieni presente che questa è una beta e sistemerò questo "problema" nelle prossime versioni.
badwords è solo un elenco di parole chiave usate per filtrare gli URL al fine di prevenire 404 e la navigazione in contenuti non html (come immagini, css, js). Puoi crearne uno tuo, ma, a meno che tu non abbia esigenze particolari, ti consiglio di usare quello predefinito o almeno di usarlo come modello.
partyloud.conf è solo un elenco di URL radice usati per avviare la navigazione fittizia. Puoi creare il tuo file di configurazione, ma fai attenzione che più URL aggiungi, più thread avvii. Questa è una "questione aperta". Le prossime versioni includeranno un numero massimo di thread per evitare Fork Bombs.