Per selezionare il traffico TCP la cui porta di destinazione è 80 o 443, usa un insieme:

-p tcp -m multiport --dports 80,443

Per confronto, --dport 80:443 seleziona l'intero intervallo da 80 a 443 incluso. Così si intercettano molte porte aggiuntive. La virgola e i due punti esprimono politiche diverse.

Questi sono frammenti di corrispondenza, non comandi firewall completi. Aggiungili alla catena e all'azione richieste dal progetto di intercettazione.

SelettoreCosa identifica prima della riscrittura
-s 192.0.2.20L'indirizzo sorgente del client
-d 198.51.100.30L'indirizzo del server di destinazione
--dports 80,443Le porte di servizio di destinazione

L'indirizzo passato a --to-destination di DNAT è la nuova destinazione, per esempio l'ascoltatore del proxy. Non sostituisce il significato delle corrispondenze precedenti di sorgente e destinazione.

Mantieni il selettore abbastanza stretto da descrivere i client e il traffico previsti. In particolare, considera le connessioni generate dal proxy stesso, così che le sue richieste successive non rientrino nello stesso percorso di intercettazione. Scegliere la porta 443 non trasforma nemmeno i byte di quella connessione in una richiesta esplicita a un proxy HTTP; l'applicazione ricevente ha ancora bisogno della modalità di intercettazione adeguata. Per l'inoltro trasparente da TCP a proxy, un traduttore deve recuperare la destinazione originale e negoziare il protocollo del proxy.

Articoli correlati