Corsi on-line
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Bloccare una lista di IP con IPtables

Chi utilizza IPtables per il firewalling, sa che per bloccare l’accesso ad un singolo IP sarà possibile utilizzare un’istruzione sul modello della seguente:

iptables -I INPUT -s 192.168.0.76 -j DROP

Esiste però un modo molto semplice per utilizzare questo comando anche su una lista di indirizzi IP; per far questo dovrete creare un nuovo file (il nome non è vincolante, quindi sceglietelo pure a vostra discrezione) all’interno del quale inserire le seguenti righe d’istruzioni:

#!/bin/sh
for i in $(< lista_ip.lst) ; do
iptables -I INPUT -i eth1 -s “$i” -j DROP
done

Il file “lista_op.lst” dovrà contenere tutti gli indirizzi IP da bloccare scritti uno per riga senza alcun carattere di separazione, l’istruzione effettuerà un ciclo per leggere tutte le righe presenti nel file e inviare il comando di blocco ad ogni IP elencato.

Post correlati

  • Bloccare Yahoo Messenger e MSN con IPTABLES
    In questo post voglio presentarvi una procedura che potrà essere utilizzata dall’amministratore di un sistema Linux che, per un qualsiasi motivo, desidera impedire agli altri utenti di accedere ai programmi...
  • Disabilitare gli accessi al di fuori di una LAN con .htaccess
    I file .htaccess, utilizzati per inviare istruzioni ad un Web server senza agire direttamente sul file di configurazione dell’applicazione, possono essere anche un buon sistema per limitare gli accessi ad...
  • Linux: ignorare i Ping verso una Rete
    Il comando Ping permette di creare velocemente istruzioni per effettuare chiamate verso le postazioni presenti all’interno di una rete, in genere utilizzando degli indirizzi IP o dei nomi di host;...
I più letti del mese
Tematiche
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122