Comandare il firewall di Windows XP Sp2 da shell

netsh da dos, una guida all\'uso del firewall di windows xp sp2Il nuovo Firewall di Windows XP Sp2 non è il massimo della semplicità e soprattuto per personalizzarne il comportamente bisogna accedere a svariate finestre, cosa decisamente scomoda se dovete aprire la porta TCP 1234 immediatamente. Per fortuna Microsoft ha inserito dei nuovi comandi per la shell di dos per poterlo gestire un poco più agilmente.


Aprire una determinata porta:
la sintassi per aprire una porta del firewall è molto semplice:

netsh firewall add portopening PROTOCOLLO PORTA DESCRIZIONE

se ad esempio volessi aprire la porta TCP usata da BitTorrent, la 6881, dovrei scrivere

netsh firewall add portopening tcp 6881 BitTorrent

la descizione è del tutto personale ma deve essere univoca, quindi se ad esempio devo aprire più porte per lo stesso programma (BitTorrent sfrutta le porte TCP da 6881 a 6889) potrei scrivere

netsh firewall add portopening tcp 6882 BitTorrent-1
netsh firewall add portopening tcp 6882 BitTorrent-2
e così via

Disabilitare ed abilitare il firewall al volo:
Disabilito: netsh firewall set opmode disable
Abilito: netsh firewall set opmode enable

Abilitare il firewall in modalità restrittiva:
La modalità restrittiva elimina le eccezioni sulle porte/programmi, quindi tutto verrà bloccato.

netsh firewall set opmode enable disable

per disabilitare questa modalità basterà usare il seguente comando

netsh firewall set opmode enable enable

Abilitare/Disabilitare il firewall per una certa connessione:
Poniamo che la nostra connessione Wireless si chiami "Connessione rete senza fili", a questo punto il comando per abilitare il firewall su tale connessione sarà:

netsh firewall set opmode mode=ENABLE interface="Connessione rete senza fili"

mentre quello per disabilitarlo

netsh firewall set opmode mode=DISABLE interface="Connessione rete senza fili"

Altri comandi:
come per il fratello maggiore net, netsh ha un gran numero di comandi tutti documentati direttamente nella shell, basterà quindi scrivere netsh -? per ottenere i primi parametri e poi man mano aggiungere -? alla fine per vederne le funzionalità. Ad esempio per vedere quali sono i parametri della modalità set ci basterà scrivere netsh set -?, mentre per vedere qual'è la sintassi per l'opmode scriveremo netsh set opmode -?.

[via TheStreetJesus]

  • shares
  • +1
  • Mail