本机开放的端口及使用该端口的进程的批处理
@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
)
相关推荐
-
本机开放的端口及使用该端口的进程的批处理
复制代码 代码如下: @echo off color 1f Title XP端口-进程查询 setlocal enabledelayedexpansion echo ╔- -╗ echo 本机开放的端口及使用该端口的进程 echo ╚- -╝ echo ------------------------------------ echo 端口号 进程名称 ECHO TCP协议: ::利用netstat命令找出使用TCP协议通信的端口,并将结果分割: ::将第二个参数(IP加端口)传给%%i,第五个
-
Linux强制释放占用端口以及Linux防火墙端口开放方法详解
在安装nginx,mysql,tomcat等等服务的时候,我们会遇到需要使用的端口莫名其妙被占用,下面介绍如何解决这类问题. 说到端口,还不得不提到防火墙,本文还会简单介绍如何配置防火墙开发端口. Linux查看端口情况的各种方法 所有端口的映射关系在 /etc/services 文件中有 Linux端口简单介绍,端口编号从0-65536,各编号端的用途如下: 0-1023:公认端口,与常见服务绑定(FTP,SSH) 1024-49151:注册端口,用于和一些服务绑定 49152-65535:动
-
linux查看服务器开放的端口和启用的端口多种方式
目录 nmap工具检测开放端口 Nmap的扫描参数 telnet查看端口是否开放 curl查看链接端口是否开放 nc(netcat)命令来查看远程 Linux 系统中某个端口是否开启 netstat 工具查看已启用端口 nmap工具检测开放端口 Nmap是Network Mapper的简称.Nmap是一款免费.开源的网络发现和侦察工具.Nmap可以扫描网络中的处于活动状态的主机.开放端口.操作系统版本和服务检测以及执行隐匿方式的信息扫描.安装方式如下: #yum安装 yum -y install
-
在windows操作系统中查询端口占用和清除端口占用的程序
在windows操作系统中,查询端口占用和清除端口占用的程序 netstat -ano|findstr 8080 taskkill /pid 4632 /F windows 端口占用 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID,之后在任务管理器(右键电脑屏幕的状态栏即可找到)中找到这个PID所对应的程序.如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" . 1.查看所有连接的PID 开始-
-
IIS7 IIS8 http自动跳转到HTTPS(80端口跳转443端口)
IIS7需要先确认是否安装 "URL REWRITE2 " 伪静态模块 , 如果您已经安装可以跳过 URL REWIRTE (伪静态模块) 下载地址 : http://www.iis.net/downloads/microsoft/url-rewrite 第一步: 选择站点, "URL 重写",如果安装的是英文版的 应该是[Url rewrite] 第二步: 添加 " 空白规则" 第三步:添加规则 名称 : HTTPS 匹配URL 模式: (.*
-
apache虚拟机配置步骤和修改访问端口的方法(虚拟机端口映射)
一.添加服务端口在文件Apache\conf\httpd.conf中,1.找到 Listen 80 在它的下面加一行 Listen 8001(端口可以自己重置).2.找到 复制代码 代码如下: #LoadModule rewrite_module modules/mod_rewrite.so 模块,去掉前面的#号. 3.因为用到虚拟主机,所以找到 复制代码 代码如下: #Include conf/extra/httpd-vhosts.conf 去掉前面的#号. 二.添加服务虚拟配置 在文件A
-
利用iptables来配置linux禁止所有端口登陆和开放指定端口的方法
1.关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放. 下面是命令实现: iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP 再用命令 iptables -L -n 查看 是否设置好, 好看到全部 DROP 了 这样的设置好了,我们只是临时的, 重启服务器还是会恢复原来没有设置的状态 还要使用 service iptables save 进行保存 看到信息 firewall rule
-
Linux下iptables 禁止端口和开放端口示例
1.关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放. 下面是命令实现: iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP 再用命令 iptables -L -n 查看 是否设置好, 好看到全部 DROP 了 这样的设置好了,我们只是临时的, 重启服务器还是会恢复原来没有设置的状态 还要使用 service iptables save 进行保存 service iptables s
-
详解Linux服务器最多能开放多少个端口
目录 端口相关的概念: 端口与服务的关系 1:nmap工具检测开放端口 2:netstat 工具检测开放端口 3:lsof 工具检测开放端口 4:ss 工具检测开放端口 5: 使用telnet检测端口是否开放 6:netcat工具检测端口是否开放 关闭端口和开放端口 端口相关的概念: 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型.物理端口指的是物理存在的端口,如ADSL Modem.集线器.交换机.路由器上用 于连接其他网络设备的接口,如RJ-45端口.SC端口等等.逻辑端口是指
-
巧用端口映射 不通过网关开放任意内网(LCX.exe)
今天给大家说说如何巧用端口映射,不通过网关开放内网的方法. 一:使用前提 需要有一台公网的IP.假如现在我们有一台公网的IP :210.210.21.21 二:用到的工具 1.lcx.exe 2.vdic 三:方法讲解 方法一:用lcx.exe进行映射. (1)我们将lcx.exe传到公网IP上,在公网IP上DOS环境下执行 lcx –listen 端口1 端口2 如lcx –listen 3030 3166 见下图 此命令的意思是监听3030端口和3166端口,以便和外部进行连接. (2)将l
随机推荐
- SSH框架网上商城项目第15战之线程、定时器同步首页数据
- 浅析Python中return和finally共同挖的坑
- 图文详解本地Windows 7/8上IIS服务器搭建教程
- ASP.NET微信公众号查看粉丝信息接口
- java正则表达式验证工具类
- jquery不支持toggle()高(新)版本的问题解决
- Android自定义控件实现验证码倒计时
- PHPAnalysis中文分词类详解
- bash批量修改文件名称的方法小结(增加,去除,修改后缀)
- innodb 库的备份注意点(由phpmyadmin引起的解决方案)
- JavaScript中的alert()函数使用技巧详解
- 常用排序算法整理分享(快速排序算法、希尔排序)
- 拖动层效果,兼容IE和FF!第1/2页
- 在PHP中使用反射技术的架构插件使用说明
- Linux 管理员手册(9)
- java 代理模式及动态代理机制深入分析
- Python 常用 PEP8 编码规范详解
- javaMybatis映射属性,高级映射详解
- Android仿京东快报无限轮播效果
- Python数据可视化 pyecharts实现各种统计图表过程详解