Trabajando en un proyecto en el que tengo que determinar el puerto TCP de origen utilizado para un programa ejecutable (es decir, cuando el programa se está ejecutando, qué puerto TCP usaría para conectarse a la ubicación remota).
Ahora porque es solo un proyecto, no es un programa real. Cuando ejecutas el programa, simplemente abres una ventana de solicitud de cmd y la cierras casi al instante. He intentado ejecutar el programa y ejecutar rápidamente Nmap para ver lo que podía ver, pero el programa se apaga demasiado rápido.
Sólo soy un aficionado, así que sé que me estoy perdiendo algo. ¿El código fuente enumera de alguna manera qué puerto TCP usará para hacer la conexión? Ya sé que se conectará al puerto 8080. ¿O hay un programa que registra la actividad de la red / puerto?
También he intentado usar PID con el símbolo del sistema para ayudar a rastrear el programa, pero cada vez que se ejecuta, aparece como un nuevo PID (obviamente).