c# - 如何从内存中获取任何进程的网络流量?
问题描述
我想从Windows 中的任何应用程序转储网络流量。但我不想使用任何代理或监听套接字。我只想从记忆中读出来。
我可以在 linux 中使用 Strace 来完成。你能推荐一个适用于 Windows 的解决方案吗?作为我研究的结果,我发现了 Echo Mirage。但我找不到哪个 dll(winapi) 使用这个进程。
谢谢...
解决方案
您是否考虑过使用诸如网络监视器之类的系统工具并将产生的流量过滤到您的特定端口?以下暗示可能https://blogs.technet.microsoft.com/netmon/2006/10/17/intro-to-filtering-with-network-monitor-3-0/
推荐阅读
- azure - 如何从命令行将 runbook 导入 azure 资源组
- delphi - “现代风格的 SelectDirectory 功能”在哪里?
- flutter - 按下 FAB 时,如何将小部件动态添加到列表视图?
- laravel - 在 laravel 中显示函数返回空白数组 []
- java - 循环改变变量
- python - 用已知的体重值填充缺失的身高值
- node.js - 有没有办法使用rabbitmq或任何其他可用于文件排队的技术来排队文件?
- java - 将 PWA 转换为带有通知的原生 android webview 应用程序
- glib - g_array_free 与 g_array_unref。使用哪一个?
- angular - 通过单击 mat-calender 中的选定日期打开弹出窗口