Determinazione della porta di origine

1

Lavorare su un progetto in cui devo determinare la porta TCP di origine utilizzata per un programma eseguibile (Significato, quando il programma è in esecuzione, quale porta TCP userebbe per connettersi alla posizione remota).

Ora perché è solo un progetto, non è un vero programma. Quando esegui il programma, apri semplicemente una finestra del prompt di cmd e la chiudi quasi istantaneamente. Ho provato a eseguire il programma e ad eseguire rapidamente Nmap per vedere cosa potevo vedere, ma il programma si arresta troppo rapidamente.

Sono solo un dilettante quindi so che mi manca qualcosa. Il codice sorgente elencerebbe in qualche modo quale porta TCP utilizzerà per effettuare la connessione? So già che si collegherà alla porta 8080. O c'è un programma che registra l'attività di rete / porta?

Ho provato a usare PID anche con il prompt dei comandi per aiutare a tenere traccia del programma, ma ogni volta che viene eseguito, viene visualizzato come un nuovo PID (ovviamente).

    
posta Jon T 13.09.2016 - 06:07
fonte

2 risposte

1

Poiché la connessione è transitoria, l'uso di netstat o simili non è un'opzione.

Se conosci almeno il nome dell'eseguibile e / o l'indirizzo IP di destinazione a cui si connette, puoi eseguire WireShark per acquisire il traffico.

Sebbene all'inizio WireShark sia confuso, tutto ciò di cui hai bisogno sono i dettagli della porta che non saranno troppo difficili da ottenere.

Devi installare WireShark (probabilmente vorrai installare un'altra piccola app, pcap, che gli consenta di parlare in modo speciale con la scheda di rete). Eseguilo e configuralo per acquisire solo i dati per il singolo eseguibile e l'indirizzo IP di destinazione, se lo conosci. Altrimenti si otterranno troppi dettagli confusi per creare qualcosa.

Lavoro svolto.

    
risposta data 13.09.2016 - 10:25
fonte
0

Sono stato in grado di risolvere il mio problema utilizzando il programma TCPview. Anche con il programma che si apre solo per un tempo molto breve, mostra la porta locale e la porta remota.

Grazie a tutti!

    
risposta data 15.09.2016 - 04:18
fonte

Leggi altre domande sui tag