Newsgroup: it.comp.os.win.xp
Titolo: blocco in uscita verso un ip

cercavo un programma o un modo per bloccare il pc in modo che non possa
trasmettere nulla ad un determinato ip.
non si può fare con il file hosts perchè non viene chiesta una
risoluzine dns ma viene chiamato l'ip direttamente.
si può fare con ipsec ma è difficile spiegare all'utente come impostarlo
per bloccare
esiste un utlity semplice da mettere che risolve questo problema?



il primo che mi viene in mente è PeerGuardian. è semplicissimo da
impostare. se me ne vengono in mente altri te li scrivo, ciao

 esiste un utlity semplice da mettere che risolve questo problema?
Non serve, puoi usare netsh e creare un batch che configuri ipsec come
ti pare.
Qui ci sono istruzioni:
http://technet2.microsoft.com/WindowsServer/en/library/c30640b7-19e4-4750-82f6-61ca16e727d81033.mspx?mfr=true
ciao,
Panathos



si è vero ma è troppo pensante ed altera di parecchi il protocollo
tcp...mi seriva una cosa più semplice che magari cambia qualcosa in modo
che non si raggiunge...non posso fare mettere un programma simile per
bloccare un ip.
stavo infatti cercando dove ipsec scrive i dati......in modo da fare un
script o chiave che attiva il blocco solo di quell'ip



si grazie è quello che tentavo di fare...con ipsec il blocco funziona ma
ora devo riuscire a fare un batch automatico

 wrote:

credo che il comando non supporta xp

Il Fri, 22 Dec 2006 09:51:11 +0100, supermazzinga ha scritto:
La tua domanda mi ha incuriosito parecchio, così ho cercato la soluzione.
Da eseguire è una cavolata, ma da scoprire e testare...
Allora apri cmd e lanci "route -p (ip da bloccare) mask 255.255.255.255 (un
ip libero nella classe in cui si trova il pc che non sia un gateway) metric
20"
Un esempio pratico per bloccare libero su un client in classe c
192.168.0.0
:
 "route -p add 195.210.91.83 mask 255.255.255.255 192.168.0.222 metric 20"
A questo punto vai qui: 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes
ed esporta la chiave del registro. Ora potrai distribuirlo sui client in un
attimo.
NB: ho testato solo su xp pro
Ciao ciao, Paolo
Ps: Fammi sapere se hai risolto

 attimo.
Per distribuirlo può scrivere quel comando su un file cmd ed
eseguirlo, oppure se preferisce esportare la chiave su un file .reg,
per importarla senza fare doppio click può usare il comando
regedit /s fileregistro.reg
ciao,
Panathos

 impedisce comunque al pc di raggiungerlo.
grazie per il tuo appunto. in effetti a livello logico con questa mask non
dovrebbe funzionare, ma ieri ho provato su un muletto utilizzando
"FF:FF:FF:FF:FF:FF" come mask con un ip gatway valido e non bloccava l'ip
di destinazione. per sicurezza ora ho testato su di un altro pc e invece
modificando la mask in "FF:FF:FF:FF:FF:FF" riesce a bloccare anche con un
gw valido. misteri dela scienza :) o forse ero solo un po stanco visto che
ero al lavoro da 14 ore ;-)
-- 
Grazie e a presto, Paolo
_______________________________________________
Per ripondermi in privato usa la seguente email
reg(punt0)spm(ki0cci0la)virgilio(punt0)it
_______________________________________________
Un suggerimento: 40tude dialog per i NG, 
spamfighter (mail), VIM (editor),EvilLyrics 
(testi canzoni), Torpark (anonimizzatore free).
Buon lavoro ;)
_______________________________________________

ero al lavoro da 14 ore ;-)
scusate ho fatto delle prove ma non lo blocca
un altro problema è che mi chiede il gateway valido e dovendo mettere la
procedura su vari sistemi a priori non posso sapere il gateway
l'unica cosa che conosco è l'ip remoto da bloccare e basta

 wrote:

ho trovato ipseccmd.exe che permette di dare i comandi su xp
ma per ora non ci si capisce nulla su come è la sintassi
la sto capendo..
e non riesco a trovare dove ipsec scrivi i suoi dati..

 procedura su vari sistemi a priori non posso sapere il gateway
Ricordati che devi usare netmask 255.255.255.255, poi prova  a mettere
127.0.0.1 come gateway (così punta al localhost).
Io avevo provato, dall'ip del pc di casa mia 192.168.0.2 a mettere
192.168.0.3 come gateway, e non c'erano macchine su quell'ip. Ora sono
sotto linux, quindi non posso fare una verifica.
 
ciao,
Panathos

Panathos
allora:
quando mette il gateway mi dice sempre bad gateway..... 127.0.0.1 non lo
accetta un altro ip non lo accetta......mi prende solo il gateway vero

 accetta un altro ip non lo accetta......mi prende solo il gateway vero
Come dicevo, posta il comando che usi. Da me funziona, quindi deve
funzionare anche da te.
Ovviamente l'ip che gli passi come gw deve essere congruo con la tua
rete.
ciao,
Panathos

 accetta un altro ip non lo accetta......mi prende solo il gateway vero
se leggi bene il mio post originale risolvi tutto. in breve, il gw che
inserisci deve essere nella classe su cui è registrata la scheda di rete.
ad esempio se l'ip deltuo pc è 192.168.0.2 e il tuo gw è 192.168.0.1 dovrai
mettere nel campo gateway un ip che vada dal 192.168.0.3 al .254
se non ci riesci nemmeno con questa spiegazione prova con peerguardian (è
grafico) e lo puoi eseguire in modalità nascosta.
-- 
Grazie e a presto, Paolo
_______________________________________________
Per ripondermi in privato usa la seguente email
reg(punt0)spm(ki0cci0la)virgilio(punt0)it
_______________________________________________
Un suggerimento:  40tude dialog per i NG, 
spamfighter (mail),  VIM  (editor), EvilLyrics 
(testi canzoni), Torpark (anonimizzatore free),
RoboForm (gestione passord)      Buon lavoro ;)
_______________________________________________



ho trovato l'unica soluzione che gli piace
route add IPDABLOCCARE mark 255.255.255.255 IPDELLAMIASCHEDADIRETE
(nessun metric messo)
così gli piace e funziona
ora nasce un altro problema: se do questo comando ad una persona come fa
a conoscere l'ip della sua scheda di rete o una della sua classe....???
ho provato a mettere 127.0.0.1 ma dice che è di lookup e non lo accetta

 wrote:

se potevo far meterre il peerguardian allora facevo prima a fargli
mettere il blocco ipsec
devo fare la procedure a persone remote che non sanno neanche cosa sia
il mouse....quindi più che eseguire un file non riescono. per questo
cercavo di creare uno script con ipseccmd.exe.... ma è un
suicidio....capire i comandi.. ho trovato uno che sta cercando il
comando per fare export su file......sarebbe ottimo perche dopo l'export
mi vedo la sintassi e faccio un bat che mi fa la cosa opposta....ma pare
che nell'help manca la parte import export che pero dicono esistere
tramite riga di comando...

 ho provato a mettere 127.0.0.1 ma dice che è di lookup e non lo accetta
Previa copia di grep.exe e sed.exe (
http://unxutils.sourceforge.net
) in
una directory inserita nella %PATH%, il bach potrebbe diventare così:
set block=195.210.91.83
for /F %%I IN ('ipconfig ^|grep -G "Gateway.*: [0-9]"^|sed -e
"s/.*://"') DO route -p add %block% mask 255.255.255.255 %%I
ciao,
Panathos

Panathos
ciao
sono andato nel sito che dici tu per prendere gli eseguibili ma su ogni
download che clicco mi dice che non ho i permessi per scaricare i file

 Panathos
Ottimo lavoro, complimenti!


 download che clicco mi dice che non ho i permessi per scaricare i file
Niente paura, ci sono anche qui:
http://gnuwin32.sourceforge.net/packages.html
ciao,
Panathos

Ottimo lavoro, complimenti!
ho provato ma scrive sintassi non corretta.....leggendo l'help sembra
che vuole il perl

 che vuole il perl
ti assicuro che funziona correttamente. questo lo devi scrivere su una sola
riga: "for /F %%I IN ('ipconfig ^|grep -G "Gateway.*: [0-9]"^|sed -e
"s/.*://"') DO route -p add %block% mask 255.255.255.255 %%I"
prova
