查看网络连接及其发起程序(进程)的方法
2013-04-12 15:50
956 查看
一些上网行为管理设备会记录、统计用户发起的网络连接信息,常统计出一些不明的、对一些公网IP的连接请求,依经验往往是由用户机器上装的一些软件(特别是国产软件)引起的,有的还会产生很大的上传流量。部分连接会被上网行为管理设备依据设定的规则来阻止掉,这时候需要把这些进程(应用程序)纠出来,告诉用户,打消疑问。
方法一:命令行下,使用netstat命令。
第一步,查看TCP连接,找出对应的PID;
netstat -ano -p tcp or:netstat -ano | find "ESTABLISHED"
注释:1.如果使用find就不用再使用-p来指定是不是tcp协议了。
2.参数-o表示显示发起连接的进程的ID(PID)。
第二步,使用tasklist命令列出发起连接的进程;
tasklist | find "PID"
当然,也可以在“任务管理器”中查看,效果一样。
方法二:图形界面中,通过Windows自带的“资源监视器(Resource Monitor)”来查看TCP连接。
先打开“任务管理器”(Ctrl+Shift+Esc),然后切换到“性能”,在窗口右下角就能找到。
方法三:使用软件 TcpView。
方法一:命令行下,使用netstat命令。
第一步,查看TCP连接,找出对应的PID;
netstat -ano -p tcp or:netstat -ano | find "ESTABLISHED"
注释:1.如果使用find就不用再使用-p来指定是不是tcp协议了。
2.参数-o表示显示发起连接的进程的ID(PID)。
第二步,使用tasklist命令列出发起连接的进程;
tasklist | find "PID"
当然,也可以在“任务管理器”中查看,效果一样。
方法二:图形界面中,通过Windows自带的“资源监视器(Resource Monitor)”来查看TCP连接。
先打开“任务管理器”(Ctrl+Shift+Esc),然后切换到“性能”,在窗口右下角就能找到。
方法三:使用软件 TcpView。
相关文章推荐
- powershell 查看程序的tcp网络连接
- linux下网络程序遭遇SIGPIPE信号进程退出的原因及规避方法
- MAC OSX下查看某个端口被哪个程序占用及杀进程方法
- MAC OSX下查看某个端口被哪个程序占用及杀进程方法
- MACOSX下查看某个端口被哪个程序占用及杀进程方法
- 网络判断网络连接有多种办法,通过C#程序也可以判断与远程主机的连接状态。具体实现方法
- ss :查看网络连接的另一种方法
- Linux查看程序、进程的依赖库的方法
- 代码实现查看网络连接状态 协议 与端口 并且能看到其进程路径
- MACOSX下查看某个端口被哪个程序占用及杀进程方法
- MACOSX下查看某个端口被哪个程序占用及杀进程方法
- iftop是一个很好用的实时流量监测程序,跟使用iftop查看linux连接进程占用的实时流量
- XP系统 mscorsvw.exe进程 占CPU资源 开机加载网络连接很慢 解决方法
- 查看连接到db的进程,程序名,客户端机器名
- Linux下查看端口占用进程号,程序名的方法
- linux 常用查看网络连接方法及脚本
- Win7系统“网络连接”查看方法
- 测试网络SNMP连接的几个方法(我平时调试SNMP程序时用到的几个解决方案)
- 在小程序/mpvue中使用flyio发起网络请求的方法
- ss:查看网络连接的另一种方法