当前位置: 首页 > article >正文

[ 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>:指定输出格式,可以是 TABLELISTCSV

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 命令命令详解-网络相关命令


http://www.kler.cn/a/380342.html

相关文章:

  • unity3d————叉乘的知识点
  • 【深度学习基础】常用图像卷积核类型
  • 解决 ClickHouse 高可用集群中 VRID 冲突问题:基于 chproxy 和 keepalived 的实践分析
  • PyQt5的安装与简介
  • YOLOv11改进策略【卷积层】| CGblock 内容引导网络 利用不同层次信息,提高多类别分类能力 (含二次创新)
  • Rust 力扣 - 2461. 长度为 K 子数组中的最大和
  • 【ROS2】hbm_img_msgs/msg/HbmMsg1080P 转 opencv cv::Mat
  • 江协科技STM32学习- P32 MPU6050
  • PHP不良事件上报系统源码,医院安全不良事件管理系统,基于 vue2+element+ laravel框架开发
  • 前端页面整屏滚动fullpage.js简单使用
  • 儿童安全座椅行业全面深入分析
  • 【Linux】将 bin 目录添加到环境变量 LD_LIBRARY_PATH
  • 【【简单systyem verilog 语言学习使用二--- 新adder加法器 】】
  • 【Rust中的错误处理】
  • (十二)JavaWeb后端开发——MySQL数据库
  • SpringBoot框架:新闻稿件管理技术进阶
  • Redis数据类型——针对实习面试
  • 绿宝石二十载:如何打破国外在高端电容市场的垄断?
  • China Geodetic Coordinate System 2000 PRJ文件解析
  • java重要知识点 JVM基本结构
  • ACM模式输入输出处理(JS版)
  • ONLYOFFICE 文档8.2更新评测:PDF 协作编辑、性能优化及更多新功能体验
  • ChatGPT中的RAG;大模型微调;通过正确的提问和回答数据进行问答系统的微调;
  • YOLOv10的网络架构解析
  • 全面解析:容器化技术及其应用
  • Spring框架的JDBC模板技术