Last Updated on 28/03/2023 by administrator
Jak poznat, jaký program používá určitý port
Jak poznat jaký program používá určitý port
1. Jak zjistit na jakém síťovém TCP nebo UDP portu běží daný program ve Windows:
Otevřít příkazový řádek (CMD) jako administrátor:
Např. program se jmenuje iw3mp.exe a pomocí příkazu níže je možné vyhledat jeho číslo PID (process ID):
tasklist | findstr "iw3mp.exe"
Výpis příkazu tasklist | findstr “iw3mp.exe” ukazuje, že k programu iw3mp.exe přiřazeno číslo process ID 19344.
C:\Users\sec\Desktop>tasklist | findstr "iw3mp" iw3mp.exe 19344 Console 1 116 912 K
Díky příkazu níže lze pomocí tohoto čísla process ID vyhledat běžící síťový port tohoto programu:
netstat -ano | findstr " 19344"
Výpis příkazu netstat -ano | findstr ” 19344” ukazuje, že program iw3mp.exe naslouchá na portu UDP/28960.
C:\Users\sec\Desktop>netstat -ano | find " 19344" UDP 0.0.0.0:28960 *:* 19344
2. Jak zjistit jaký síťový TCP či UDP port je přiřazený k danému programu ve Windows:
Např. Jaký program mi běží na portu TCP/4444? To lze zjistit příkazem níže:
netstat -ano | findstr " :4444"
Výpis příkazu netstat -ano | findstr ” :4444″ ukazuje, že k síťovému portu 4444 je přirazeno číslo process ID 9136:
C:\Users\sec\Desktop>netstat -ano | findstr " :4444" TCP 127.0.0.1:4444 0.0.0.0:0 LISTENING 9136
Pomocí příkazu níže lze zjistit, který program je číslu process ID 9136 přiřazen:
tasklist | findstr "9136"
Výpis příkazu tasklist | findstr “9136” ukazuje, že k tomuto process ID je přiřazen program gs-server.exe.
C:\Users\sec\Desktop>tasklist | findstr "9136" gs-server.exe 9136 Services 0 18 228 K
Zdroj:
[1] https://cs.smartworldclub.net/11703218-how-to-know-which-program-is-using-tcp-port-80-8080-or-others