[ DOS 命令基础 4 ] DOS 命令命令详解-端口进程相关命令
🍬 博主介绍
👨🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~
✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!
我们搞网络安全需要经常用到 dos 命令,比用拿到 windows 的 shell,需要使用 dos 命令。再比如 bat 脚本,我们经常需要使用。这里我将开始详细介绍一些常用的 dos 命令。本文讲解与端口进程相关的命令。
通过这些命令,用户可以有效地管理和监控系统中的网络连接和进程活动。在实际应用中,可以根据需要选择合适的命令和参数来执行具体的任务。
文章目录
- 🍬 博主介绍
- 1 tasklist
- 1.1 功能:
- 1.2 用法:
- 1.3 参数说明:
- 1.4 示例:
- 2 taskkill
- 2.1 功能:
- 2.2 用法:
- 2.3 参数说明:
- 2.4 示例:
- 3 net start/stop
- 3.1 功能:
- 3.2 用法:
- 3.3 示例:
- 4 netstat
- 4.1 功能:
- 4.2 用法:
- 4.3 参数说明:
- 4.4 参数说明:
- 相关资源
1 tasklist
1.1 功能:
用于列出所有当前正在运行的进程。
1.2 用法:
tasklist [options]
1.3 参数说明:
/s <hostname>
:指定远程计算机的名称或 IP 地址。
/u <username>
:指定用于连接远程计算机的用户名。
/p <password>
:指定用于连接远程计算机的密码。
/fi <filter>
:根据指定的过滤器筛选进程。例如,/fi "STATUS eq RUNNING"
只显示正在运行的进程。
/fo <format>
:指定输出格式,可以是TABLE
、LIST
或CSV
。
1.4 示例:
1.查看指定用户的进程
tasklist /u username
2.以csv格式输出
tasklist /fo csv
3.筛选进程
tasklist /fi "STATUS eq RUNNING"
2 taskkill
2.1 功能:
用于终止正在运行的进程。它可以通过进程的名称或进程 ID 来指定要结束的任务。这个命令在系统管理和故障排除时非常有用。
2.2 用法:
taskkill [options] /IM <imagename> | /PID <processid>
2.3 参数说明:
/IM <imagename>
:根据进程的图像名称(可执行文件名)来终止进程。例如,notepad.exe
。
/PID <processid>
:根据进程 ID 终止进程。可以通过tasklist
命令获取进程 ID。
/F
:强制终止进程,不提示确认。这对于一些不响应的进程特别有用。
/T
:终止指定进程及其所有子进程。适用于需要同时结束多个相关进程的情况。
/S <hostname>
:指定远程计算机的名称或 IP 地址。
/U <username>
和/P <password>
:以指定用户的身份连接到远程计算机。
2.4 示例:
1.根据进程名称终止进程
taskkill /IM notepad.exe
2.根据进程id终止进程
taskkill /PID 1234
3.根据进程名称强制终止进程
taskkill /F /IM notepad.exe
4.终止指定进程及其子进程
taskkill /PID 1234 /T
5.在远程计算机上终止进程
taskkill /S 192.168.1.100 /U username /P password /IM notepad.exe
3 net start/stop
3.1 功能:
用于管理 Windows 系统中的服务
3.2 用法:
net start [service_name]
net stop [service_name]
3.3 示例:
1.启动服务
net start wuauserv
2.查看运行中的服务
net start
3.终止进程
net stop wuauserv
4 netstat
4.1 功能:
用于显示网络连接、路由表、接口统计信息、伪连接和网络协议的使用情况。它可以帮助用户了解系统的网络状态,进行故障排除和性能监控。
4.2 用法:
netstat [options]
4.3 参数说明:
-a
: 显示所有连接和监听端口,包括 TCP 和 UDP。
-n
:以数字格式显示地址和端口号,而不是解析为主机名和服务名。
-o
: 显示与每个连接相关联的进程 ID(PID),便于查看哪些进程正在使用网络。
-p protocol
:显示特定协议的连接(如 TCP、UDP)。例如,-p tcp
只显示 TCP 连接。
-r
:显示路由表。
-s
: 显示网络协议的统计信息,按协议分类(如 TCP、UDP、IP 等)。
-e
:显示更详细的统计信息,包括接口的字节和数据包计数。
4.4 参数说明:
1.查看所有活动连接和监听端口
netstat -a
2.以数字格式显示连接
netstat -an
3.显示和进程关联的连接
netstat -o
4.显示路由表
netstat -r
5.查看网络协议通记信息
netstat -s
相关资源
DOS 从入门到精通
[ DOS 命令基础 2 ] DOS 命令命令详解-系统查询相关命令
[ DOS 命令基础 2 ] DOS 命令命令详解-网络相关命令