首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Xamarin (表单)中使用WinPcap

如何在Xamarin (表单)中使用WinPcap
EN

Stack Overflow用户
提问于 2018-03-14 19:17:19
回答 1查看 200关注 0票数 1

在C#中有许多WinPcap包装器,如SharpPcapPcapDotNet

我尝试过将这些Nuget包添加到我的Xamarin表单项目中,但它不起作用。我想创建一个wifi/包扫描仪,但我不知道如何在Xamarin中做到这一点。有可能吗?

当我克隆GitHub回购并构建自己版本的SharpPcap时,应用程序将运行,但我得到了错误:

System.DllNotFoundException: wpcap

wpcap.dll是所有这些包包装在一起并使用[DllImport("wpcap.dll")]工作的dll。这在Xamarin是行不通的(我想)。

另一种使用dll的方法是,当您将它们作为应用程序资源嵌入时,我可以使用哪些库来实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-03-15 06:52:45

WinPcap由一个驱动程序和一个库组成,后者扩展操作系统以提供底层网络访问,另一个库用于轻松访问底层网络层。这个库还包含众所周知的libpcap的Windows版本。

来源:https://www.winpcap.org/

没有什么是不可能的,但是在移动世界中,除非你在你的设备上有一个根,否则你没有那么低级别的访问驱动程序等等。现在还不清楚你到底想建什么。但我知道在iOS和安卓上都有一个名为Fing的应用程序。它扫描您的WiFi网络的连接设备。它是按平台编写的。在Android上,曾经有许多不同的应用程序使用MITM技术。例如,DroidSheep。但我不知道任何跨平台的解决方案,能够扫描网络或嗅探包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49286050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档