Vb.net web嗅探器/自动响应器的指针

Vb.net web嗅探器/自动响应器的指针,vb.net,Vb.net,我想做一个简单的网络流量嗅探器,自动回复来自预定义来源的身份验证请求,但我不完全确定如何开始/我在这里看到了什么 我想如果你有一个简短的背景故事,解释起来就容易多了; 我使用WebDAV,但Windows对此没有很好的支持(缺少基本的身份验证支持,而摘要支持充其量也有缺陷),因此每次打开文件时,当您启动计算机或word文档(例如)加载图像等资源时,您都必须手动使用用户名和密码进行身份验证(想象一下在powerpoint中为每张图片写上你的用户名和密码!) 我发现了一个很好的程序,叫做WebDri

我想做一个简单的网络流量嗅探器,自动回复来自预定义来源的身份验证请求,但我不完全确定如何开始/我在这里看到了什么

我想如果你有一个简短的背景故事,解释起来就容易多了; 我使用WebDAV,但Windows对此没有很好的支持(缺少基本的身份验证支持,而摘要支持充其量也有缺陷),因此每次打开文件时,当您启动计算机或word文档(例如)加载图像等资源时,您都必须手动使用用户名和密码进行身份验证(想象一下在powerpoint中为每张图片写上你的用户名和密码!)

我发现了一个很好的程序,叫做WebDrive,它可以为我实现这一点,但它是一个商业产品,有着我真正需要的更多选择,所以我想做一个自己的小型轻量级包装器,它可以很好地放在后台(甚至可以作为一个服务?)并侦听何时从我的服务器发送身份验证请求,然后为我响应


有人能帮我指出正确的方向吗?如果我在写这篇文章时对我要找的东西有一个大致的了解,这将是一个真正的节省时间的方法。

你需要的一切都可以在公共领域中找到

首先,要创建windows服务,您实际上可以在Visual Studio中使用windows服务模板。但是,这样做确实意味着您需要克服一些挑战,尤其是在调试和测试方面

我的建议是使用topshelf(),我刚刚开始在我所有的windows服务项目中使用它,说它使服务开发变得容易是一种轻描淡写的说法

一旦服务启动并运行,您就需要能够捕获网络数据包

正如许多系统管理员和开发人员会告诉你的那样,捕获应用通常不会比wireshark好多少

这个“WinPCap”背后的接口现在有一个.NET项目,可以在C#或VB中使用,可以在()中找到

结合使用这两个工具,你应该能够连接一些东西来完成你需要的任务