我查看了各种 C# Packet Sniffing 教程,并构建了一个可以解析发送到我的计算机和从我的计算机发出的数据包的教程。这太棒了,但我还没有发现任何与从另一台计算机(显然在同一网络上)拦截数据包有关的东西,例如从另一台计算机到路由器。
我认为计算机发送的任何数据包不仅对路由器可见,而且对同一网络上的任何其他计算机都是可见的,这是否正确?如果是这样的话,那不就是说拦截这些数据包是我们在 C# 中可以做到的吗?
对于那些拼命复制和粘贴到 Wireshark 等的链接的人。我很感谢你的时间,但这对我来说更像是一种学习体验,所以如果可能的话,我想要与 C# 相关的答案!
总之,如何在 C# 中拦截与我的计算机无关的数据包?例如从我的笔记本电脑到我的路由器?