Newsgroup: it.comp.lang.visual-basic
Titolo: tcp lan

Mi occorerebbe sapere quali librerie controlli o altro mi occorre per creare
un programma di monitoraggio reti lan, se possibile qualche esempio o sito
dove trovare informazioni.
Grazie a tutti

Maiky wrote:

Comincia con il definire meglio "monitoraggio reti lan"...
Vuoi monitorare servizi?
Stato della rete?
altro?
la tua è una richiesta molto, molto vaga e pertanto non può ricevere una 
risposta precisa...
Ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 ha scritto nel messaggio 
news:d4d0r0$g6u$1...@area.cu.mi.it...


 nomi ecc e soprattutto il traffico di ogni PC in entrata e uscita da dove
per la lista delle macchine, ip ecc
www.mvps.org/vbnet
 cerca network ecc.
per il traffico ecc., passo.
ciao, a.

 uscita da dove a dove.
Per fare questo: se ti interessa il traffico interno alla tua lan, devi
avere un prog tipo persona firewall che gira su ogni macchina della
rete; se ti interessa il traffico verso l'esterno hai bisogno di un firewall
o un proxy filtrante (squid, tanto per fare un esempio) su una
macchina che faccia da ponte fra la lan e internet.
In alternativa, ma dipende dalla configuraione della tua rete e dalle
appliances che usate, potreste usare un programma di monitoring
a livello degli switch, se ne trovi.
In tutti i casi, niente a che vedere con VB.
Oh, per il primo caso in effetti potresti fare qualcosa in VB, ma
non ne vale la pena, IMHO.
Se vuoi provare, cerca CyberAlert su 
http://www.Planet-Source-Code.com
Bye, G.

 In tutti i casi, niente a che vedere con VB.
iris e ipscan non mi danno l'idea di essere fatti in vb, in effetti :)


Un IP scanner in VB č fattibilissimo, Iris č un altro pianeta :-)
Con quello che costa perň, io ne sceglierei un'altro; la scelta
c'č: 
http://packetstormsecurity.org/sniffers/
, io andrei su Ettercap
o Analyzer tanto per non fare nomi :-)
Bye, G.

 o Analyzer tanto per non fare nomi :-)
anche cain & abel non č male.
se poi pensi che č una specie di compito in classe :)

 ecco volevo avere un pò di informazioni + approfondite.
Con Visual Basic puoi realizzare solo parte di quello che hai illustrato.
In particolare, la parte che riguarda il traffico di rete, dato che 
richiederebbe la presenza di device driver che in VB sono praticamente 
impossibili da scrivere... per il resto, ti hanno già dato dei buoni link.
Ciao.


 impossibili da scrivere... per il resto, ti hanno già dato dei buoni link.
Per il traffico potrebbe creare uno sniffer (su planetsourcecode ve ne 
sono alcuni), ma ciò implica che venga installato su ciasuna macchina da 
monitorare o usare una macchina che fa da gateway.
bye
-- 
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
Sinapsi Antispam. Antispam Gratuito.
http://www.nicolaottomano.it/sinapsi.htm
email spamtrap: 
spam...@nicolaottomano.it

 da monitorare o usare una macchina che fa da gateway.
Dipende.
Tanto per cominciare gli sniffer che si trovano su PSC sfruttano tutti la 
modalità promiscua implementata in alcune schede di rete (disattivabile), 
ovvero il fatto che la scheda di rete 'cattura' in un buffer anche i 
frameset destinatati ad altri MAC address.
A parte i problemi di performance (la modalità promiscua introduce un 
sostanziale carico sulla CPU), se la scheda di rete è connessa ad uno 
switch anzichè ad un hub, i pacchetti destinati alle altre schede non 
arriveranno mai a quest'ultima, rendendo impossibile catturare i pacchetti 
che transitano sull'intera rete.
Se consideriamo oramai che gli hub sono scomparsi (o quasi) dalle reti, 
sfruttare la modalità promiscua diventa una cosa inutile.
IMHO, VB non è lo strumento adatto a realizzare software di questo genere, 
specialmente quando esistono tool (network monitor) integrati nel sistema.


 che transitano sull'intera rete.
Giusto una precisazione: "quasi" impossibile. Dsniff, Ettercap,
Cain&Abel, per citarne qualcuno, usano l'"arp poisoning" in un
approccio MITM.
Comunque quoto tutto, conclusione compresa. :-)
Bye, G.

 Comunque quoto tutto, conclusione compresa. :-)
tnx ;)
