powershell 查看程序的tcp网络连接
2016-03-31 16:11
441 查看
在运维工作中,常常查看某个业务的网络连接状况,在这里借用netstat来实现查找连接。用hash特性避免反复。
$add=@{} while(1){ ps|?{$_.path -match 'E:\\games\\梦幻XX}|%{ $id=$_.id netstat -ano | ForEach-Object { $i = $_ | Select-Object -Property Protocol , Source , Destination , Mode ,pid $null, $i.Protocol, $i.Source, $i.Destination, $i.Mode, $i.pid= ($_ -split '\s{2,}') $i }|? {$_.pid -eq $id}|%{ try{ $add+=@{$_.Destination=$_.Source} $_} catch{} }} sleep 1 } $add
相关文章推荐
- 网络爬虫之url等高效率去重原理
- 网络编程socket基本API详解
- VMware+Ubuntu+NAT 网络设置
- 网络爬虫-URL去重
- 网络数据传输的封装
- 笔记本有线网卡未识别无法获取IP地址
- MFC——10.网络编程基础
- https://和http://区别
- 网络爬虫基本原理(一)
- TCP Wrapper 特殊使用
- 第一章 用神经网络识别手写数字(第一节 感知器)
- 查看TCP连接数
- apache http允许指定IP访问
- 网络编程基础(5) : IO多路复用(多Reactor)(主从式Reactor)
- 转载---TCP/IP数据包结构具体解释
- tcpdump高级过滤表达式
- SPRING IN ACTION 第4版笔记-第九章Securing web applications-011-把敏感信息请求转为https(requiresChannel())
- iOS -- 请求网络数据&数据处理
- Winpcap网络开发库入门
- 网络编程