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).