Il 10 aprile 2019, GitHub ha rimosso senza preavviso il repository di un popolare strumento GoodByeDPI, progettato per aggirare i blocchi governativi (censura) dei siti web su Internet.

Cos'è il DPI, come è collegato ai blocchi e perché combatterlo (secondo l'autore):
I provider della Federazione Russa, nella maggior parte dei casi, utilizzano sistemi di analisi profonda del traffico (DPI, Deep Packet Inspection) per bloccare i siti inclusi nel registro di quelli vietati. Non esiste uno standard unico per il DPI, ci sono molte implementazioni da diversi fornitori di soluzioni DPI, che si differenziano per tipo di connessione e modalità di funzionamento.
Solo pochi giorni fa, secondo la cache di Google, il repository sembrava più vivace:

Si può notare che quasi 2000 persone hanno aggiunto lo strumento ai preferiti, e 207 l'hanno forkato. Ma erano tre giorni fa, e ora — errore 404.
Ecco come l'autore descriveva la funzionalità dello strumento:
GoodbyeDPI è in grado di bloccare i pacchetti con reindirizzamento da DPI passivo, sostituire Host con hoSt, rimuovere lo spazio tra i due punti e il valore dell'host nell'intestazione Host, "frammentare" i pacchetti HTTP e HTTPS (impostare la dimensione della finestra TCP) e aggiungere uno spazio extra tra il metodo HTTP e il percorso. Il vantaggio di questo metodo di bypass è che è completamente autonomo: non ci sono componenti esterni server, che possono essere bloccati.
Maggiori informazioni su GoodbyeDPI possono essere lette nell'articolo di due anni fa del suo autore proprio su Habr.
Fonte: habr.com
