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à:
1 |
sudo apt-get install dsniff |
Ad esempio vogliamo chiudere tutte le connessioni sulla porta 443:
1 |
sudo tcpkill port 443 |
O provenienti da un IP specifico:
1 |
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:
1 |
sudo apt-get install cutter |
Ad esempio per chiudere tutte le connessioni sulla porta 22 da un IP specifico:
1 |
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.