本机开放的端口及使用该端口的进程的批处理_DOS/BAT

复制代码 代码如下:

@echo off
color 1f
Title XP端口-进程查询
setlocal enabledelayedexpansion
echo ╔- -╗
echo 本机开放的端口及使用该端口的进程
echo ╚- -╝
echo ------------------------------------
echo 端口号 进程名称
ECHO TCP协议:
::利用netstat命令找出使用TCP协议通信的端口,并将结果分割;
::将第二个参数(IP加端口)传给%%i,第五个参数(PID号)传给%%j;
for /F "usebackq skip=4 tokens=2,5" %%i in (`"netstat -ano -p TCP"`) do (
call :Assoc %%i TCP %%j
echo !TCP_Port! !TCP_Proc_Name!
)

ECHO UDP协议:
for /F "usebackq skip=4 tokens=2,4" %%i in (`"netstat -ano -p UDP"`) do (
call :Assoc %%i UDP %%j
echo !UDP_Port! !UDP_Proc_Name!
)
echo 按任意键退出
pause>nul

:Assoc
::对%1(第一个参数)进行分割,将第二个参数传给%%e。在本程序中,%1即为上面的%%i(形式为:IP:端口号)
for /F "tokens=2 delims=:" %%e in ("%1") do (
set %2_Port=%%e
)
:: 查询PID等于%3(第三个参数)的进程,并将结果传给变量?_Proc_Name,?代表UDP或者TCP;
for /F "skip=2 usebackq delims=, tokens=1" %%a in (`"Tasklist /FI "PID eq %3" /FO CSV"`) do (
::%%~a表示去掉%%a外面的引号,因为上述命令的结果是用括号括起来的。
set %2_Proc_Name=%%~a
)

时间: 2024-10-28 12:42:26

本机开放的端口及使用该端口的进程的批处理_DOS/BAT的相关文章

查看本机开放的端口号,查看某个端口号是否被占用,查看被占用的端口号被哪个进程所占用,如何结束该进程

利用快捷键win+R键打开运行窗口.输入cmd回车打开命令提示符窗口 1:查看本机开放的端口,即已被占用的端口号.命令:netstat -an 部分结果列表:Proto  Local Address          Foreign Address        StateTCP    0.0.0.0:135            0.0.0.0:0             LISTENINGTCP    0.0.0.0:3473           0.0.0.0:0            

批处理 进程端口查看_DOS/BAT

直接将下面的代码,保存为port_bat.bat运行即可. 复制代码 代码如下: @echo off color a Title XP端口-进程查询 setlocal enabledelayedexpansion echo ╔- -╗ echo 本机开放的端口及使用该端口的进程 echo ╚- -╝ echo ------------------------------------ echo 端口号 进程名称 ECHO TCP协议: ::利用netstat命令找出使用TCP协议通信的端口,并将结

查看进程使用的端口的批处理文件_DOS/BAT

@echo off  color 1f  Title XP端口-进程查询  setlocal enabledelayedexpansion  echo ╔-                              -╗  echo   本机开放的端口及使用该端口的进程  echo ╚-                              -╝  echo ------------------------------------  echo          端口号           进

tcp连接-TCP连接时,服务端监听socket接收客户端连接后新创建的socket默认绑定的端口是监听端口吗?

问题描述 TCP连接时,服务端监听socket接收客户端连接后新创建的socket默认绑定的端口是监听端口吗? 比如用来监听连接的socket绑定23端口,服务端每接受一个连接都新开一个线程和客户端通信,并把新socket传递给新线程,是不是所有新创建的socket都是经过23端口和客户端通信? 解决方案 是的,都通过端口23进行通信 解决方案二: 都是监听端口,如果不是客户端就不能将数据发送到服务器 解决方案三: 23只是监听建立连接,后续数据交换走实际上端口

关于weblogic 管理端口及程序发布端口可否在weblogic 管理服务器上分开

问题描述 各位大侠,我有个客户,希望在weblogic管理服务器上把管理端口与程序发布端口分开,能实现吗希望各位达人帮忙解答,谢谢啊 解决方案 解决方案二:可以..域部署就是了.我现在系统就是一个服务器上一个管理server,4-5个应用server.多实例域部署解决方案三:将管理server的管理端口和应用端口分开很简单,在控制台中点击你的域->锁定并编辑->勾上启用管理端口,在下面的管理端口写自己想要的管理端口就行了

服务器-求大神解惑,tomcat只能绑定域名到非80端口,用80端口绑定的话,外网无法通过域名访问

问题描述 求大神解惑,tomcat只能绑定域名到非80端口,用80端口绑定的话,外网无法通过域名访问 我按照网上的教程,已经把tomcat的端口号从8080改为了80,且配置好了host,如下所示(确认80端口未被占用,域名也已经备案,防火墙也关了): <Host name="www.xxx.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlVal

如何实现监听多个TCP/IP端口并接收各个端口的数据

问题描述 如何实现监听多个TCP/IP端口并接收各个端口的数据 解决方案 解决方案二:应该使用多线程巴!!解决方案三:能给我提供一些代码吗解决方案四:学习,关注解决方案五:publicvoidListen(intport){...//TheCodetoListening}publicvoidFun(){Threadthd_1=newThread(Listen(8080));Threadthd_2=newThread(Listen(8081));Threadthd_3=newThread(List

开放DPM使用哪些协议和端口

在上一篇博文<安装.部署DPM 2010服务器>中呢,我们主要和大家一起去做了如何完成DPM的安装,在今天博文中呢,主要是和大家一起聊一聊关于DPM 2010安装过程中,我们需要开放哪些端口,在这里呢,我们采用组策略的方式介绍如何去为DPM开放端口,当然大家也可以对DPM服务器和客户端分别做开放端口的策略,服务器和被监控的客户端端口开放是一致的. 1) 右键单击需要增加组策略的OU,如"Test_Computers",在弹出的快捷菜单中,选择"在这个域中创建GPO

批处理一键关闭高危有害端口完整版(适合服务器使用)_DOS/BAT

注意:你的系统不一定支持ipseccmd,可以在cmd里试一下或者在下面代码的某句ipseccmd后另起一行加个pause看看报不报错! 复制代码 代码如下: echo.echo ******** 特别注意:不要关闭,请按任意键进行 Win 服务器过滤策略! ********echo.pause>nul rem For PC Serveripseccmd -w REG -p "HFUT_SECU" -o -xipseccmd -w REG -p "HFUT_SECU&q