Chiudere una connessione TCP aperta su Ubuntu
Nel caso volessimo chiudere o buttare giù una connessione esistente TCP alla nostra macchina possiamo usare due strade.
La prima è l’utility tcpkill presente nel pacchetto dsniff la seconda l’utility cutter che però è usata principalmente su macchina che fanno da router tramite iptables.
Nel caso di tcpkill, installiamo il pacchetto se non lo abbiamo già:
sudo apt-get install dsniff
Ad esempio vogliamo chiudere tutte le connessioni sulla porta 443:
sudo tcpkill port 443
O provenienti da un IP specifico:
sudo tcpkill host 192.168.1.110
Altre informazioni su tcpkill le trovate su questo articolo: http://www.cyberciti.biz/howto/question/linux/kill-tcp-connection-using-linux-netstat.php
Il secondo caso è usando cutter, anche qui installiamolo prima:
sudo apt-get install cutter
Ad esempio per chiudere tutte le connessioni sulla porta 22 da un IP specifico:
sudo cutter 192.168.1.110 22
Altre informazioni su cutter le trovate su questo articolo: http://www.cyberciti.biz/tips/cutting-the-tcpip-network-connection-with-cutter.html
Per sapere l’elenco delle connessioni attive da chiudere basta usare netstat o tcpdump.