Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [vb2008] indirizzi IP e porte dei server collegati

    con uno sniffer IP posso vedere il traffico di rete: indirizzi IP, porte, contenuto dei pacchetti di dati ecc ecc...

    ma se volessi solo sapere l' IP e la porta dei vari server collegati col mio PC in un determinato momento, c' è un qualche modo semplice e veloce per realizzare cio??

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma intendi con un programma in VB2008? Ma a cosa ti servirebbe?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    a sapere se un determitato server di gioco (di cui conosco esclusivamente la porta, fissa per tutti i server, ma non l' IP, che può essere qualsiasi) sta inviando dati al PC, e rilevarne l' indirizzo IP

    una volta che ho l' indirizzo IP posso mandare delle query al server, senza indirizzo IP... nisba

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Parti da questo codice

    http://towardsnext.wordpress.com/200.../netstat-in-c/

    (anche se e' in C# la conversione in VB.NET e' semplicissima)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    niente da fare

    se ho ben capito il codice è la trasposizione di netstat -an in vb.net

    ma netstat -an non vede gli IP dei server che trasmettono in UDP, che sono i server di gioco....

    ho tradotto il codice così:

    codice:
            Dim Messaggio As New System.Text.StringBuilder
            Dim ipProperties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
            Dim endPoints As IPEndPoint() = ipProperties.GetActiveTcpListeners
            Dim tcpConnections As TcpConnectionInformation() = ipProperties.GetActiveTcpConnections
    
            For Each TcpConnectionInformation In tcpConnections
    
                Messaggio.AppendFormat("{0} -> {1} - {2}{3}", TcpConnectionInformation.LocalEndPoint, _
                                    TcpConnectionInformation.RemoteEndPoint.Address, TcpConnectionInformation.RemoteEndPoint.Port, Environment.NewLine)
            Next
    a parte che non si capisce a cosa serva dichiarare endPoints As IPEndPoint() :master:

    ed ecco il risultato di un msgbox(Messaggio):



    esattamente quello che si vede in netstat

    niente IP né porte dei server UDP

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Perche', con il NETSTAT, invece, vedi qualcosa?

    Sei sicuro che stai comunicando con il server?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    sono sicuro che sto comunicando, sia perchè il gioco era (ovviamente) appositamente attivo quando ho fatto le prove sia perché me lo conferma l' IP Sniffer, lanciato insieme per controllo e verifica

    netstat non vede gli indirizzi dei server UDP... ma netstat è netstat e VB.net è VB.net... hai idea se si può forzare il codice VB.net per riuscire a vederli? dopotutto, cazzarola, sono indirizzi esterni attivi anche loro!

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito se hai risposto ... con il NETSTAT vedi l'indirizzo?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    abbi pazienza, oregon... di netstat ho postato l' immagine, più di così !!!

    non lo vedo l' indirizzo, tutti i siti UDP, come puoi vedere nell' immagine, alla colonna "indirizzo esterno" hanno dei gran *:* al posto degli IP e delle porte

    l' indirizzo del server di gioco, con realtiva porta, lo vedo solo con lo sniffer... importare nel programma l' intero sniffer per trovare una tantum un IP e una porta... mi pare come sparare ad una formica con un cannone

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da eziogsv
    abbi pazienza, oregon... di netstat ho postato l' immagine, più di così !!!
    Oops ... non l'avevo visto per la fretta ... ok.

    non lo vedo l' indirizzo, tutti i siti UDP, come puoi vedere nell' immagine, alla colonna "indirizzo esterno" hanno dei gran *:* al posto degli IP e delle porte
    Penso che l'IP in questione non appare percjhe' con UDP non e' richiesta la connessione (come per TCP). Non puoi fare altro che vedere i pacchetti che ricevi, nel momento in cui li ricevi.

    I riferimenti ad UDP nel NETSTAT sono a "server" in ascolto sul tuo PC ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.