我希望对应用程序执行网络跟踪以了解它如何与WLAN(场景)交互。由此产生的捕获有太多的信息,我只想专注于特定的应用程序如何与WLAN进行通信。有没有其他软件可以让我做到这一点?此外,如果有人解释场景和提供者的概念,这将有所帮助。谢谢!使用Netsh的特定应用程序的网络跟踪
1
A
回答
1
如果您想要捕获应用程序级别的网络流量Microsoft Network Monitor或者如果您想深入探索,请尝试使用Wireshark,该网络具有广泛的过滤功能。
3
您可以将filters添加到netsh跟踪,但通过应用程序甚至端口过滤不是一个选项。我发现过滤来自特定IP地址的流量通常就足够了。加载到消息分析器的时间过滤与加入时间过滤通常可以缩小问题的范围。
这是我用来启动一个新的捕获,其中只包含本地系统和两个远程IP地址(10.0.2.1和10.0.3.1)之间的流量的Powershell脚本。注意本地IP地址使用Get-NetIPAddress并寻找名为*网卡 - 团队
$filename = "c:\captures\${env:computername}_netsh_trace.etl"
$IPs = "({0},10.0.2.1,10.0.3.1)" -f (Get-NetIPAddress -AddressFamily IPv4 -InterfaceAlias *-TEAM).IPAddress
netsh trace start capture=yes tracefile=$filename maxsize=2048 filemode=circular overwrite=yes report=no correlation=no IPv4.SourceAddress=$IPs IPv4.DestinationAddress=$IPs Ethernet.Type=IPv4
您再使用netsh trace stop
停止捕获,然后在Microsoft Message Analyzer打开ETL文件中找到。如果您想要只载入一个特定的时间范围或添加其他过滤器,你可以使用文件 - >新建会话 - >文件,然后这样来指定选项:
相关问题
- 1. 跟踪网络应用程序中的客户电子邮件
- 2. 如何在iPhone上跟踪我的应用程序的网络使用情况?
- 3. 跟踪使用的应用程序
- 4. 使用ADB跟踪应用程序的网络统计数据(netstats)
- 5. 一个GPS网络应用程序跟踪人
- 6. 实时网络跟踪应用
- 7. TrafficStats特定应用程序特定的网络接口
- 8. 跟踪进程及其子进程使用的网络带宽
- 9. 应用程序内存使用跟踪
- 10. 使用USB跟踪跟踪Android应用程序
- 11. 跟踪Web应用程序
- 12. 跟踪应用程序
- 13. Django跟踪应用程序?
- 14. ASP.NET应用程序 - 跟踪
- 15. 把应用程序跟踪
- 16. 使用Google Analytics(分析)跟踪网络应用访问者
- 17. 使用svgs的网络应用程序
- 18. 跟踪Android应用程序的卸载
- 19. iOS中的GPS跟踪应用程序
- 20. 跟踪应用程序的HTTP请求
- 21. 使用AFNetworking跟踪网络请求的数据使用
- 22. 如何跟踪iPhone应用程序的应用程序活动
- 23. 使用网络计数器来跟踪应用程序的使用情况,建议想要
- 24. 用户跟踪应用程序被
- 25. Android调试跟踪不包含特定于应用程序的方法调用
- 26. Android编程ABC跟踪应用程序
- 27. 截获特定应用程序的网络流量
- 28. 允许网络连接到特定的应用程序
- 29. iPhone网络应用程序和特定的输入类型
- 30. 在.NET应用程序中跟踪应用程序的使用情况
你能在阐述或提供的资源,解释如何使用Netmon来跟踪特定的应用流量? – TookTheRook
[MS知识库文章](http://support.microsoft.com/kb/812953/en-us)或以其他方式只是将其启动,单击新的捕获选项卡,然后在开始。 – xen