Winapi 哪个win32 API可用于侦听windows中的端口?

Winapi 哪个win32 API可用于侦听windows中的端口?,winapi,windbg,Winapi,Windbg,我在逆向工程一个软件,我在监听上设置了一个bp,不起作用 在特定端口上还有哪些其他win32 APi可以侦听 我知道它监听的端口是8888 更新 我所做的就是为了这个任务: 我自己如何实现http代理服务器?我需要为TCP/IP协议操心吗?好的,还有我聪明的屁股评论对不起,我的幽默尝试我会尽我所能告诉你从哪里开始 听起来您试图做的是数据包嗅探,您可能需要在侦听应用程序(即您的应用程序作为代理)截取和传递/或不传递到侦听应用程序之前使用,以便过滤和捕获数据包。据我所知,您需要在内核级别进行操作。这

我在逆向工程一个软件,我在监听上设置了一个bp,不起作用

在特定端口上还有哪些其他win32 APi可以侦听

我知道它监听的端口是8888

更新 我所做的就是为了这个任务:


我自己如何实现http代理服务器?我需要为TCP/IP协议操心吗?

好的,还有我聪明的屁股评论对不起,我的幽默尝试我会尽我所能告诉你从哪里开始


听起来您试图做的是数据包嗅探,您可能需要在侦听应用程序(即您的应用程序作为代理)截取和传递/或不传递到侦听应用程序之前使用,以便过滤和捕获数据包。据我所知,您需要在内核级别进行操作。这个库附带了一个设备驱动程序,可以让您执行此操作。

我想您要问的是,如何实现透明代理。在这种情况下,您可以在以下两个级别之一执行此操作:

您可以通过向所有进程中注入钩子dll来实现仅本地PC的透明代理,钩子winsock调用,并通过直接监视connect、send、recv请求和必要时重新写入来拦截流量

要在网络上实现透明代理,您需要。需要访问其他PC路由其internet流量所通过的网关。B您需要获得一个与原始套接字一起工作的特殊库,以拦截应该通过网关路由的流量,并将其重新路由到本地代理服务器


通常这是在Linux上完成的,而不是在Windows上,因为Linux有一个简单的工具,可以用来透明地将通过网关的流量重定向到特定的代理服务器。

我想你的名字会告诉我这一切。@Tim Jarvis,这是一个开源项目,或者简单地说,我自己如何实现http代理服务器?我需要操心TCP/IP协议吗?他只是问在端口上监听哪个winapi函数。你的回答根本没说什么。@WilliamTaylor,嗯,他并没有问这个问题——他澄清的问题是如何实现HTTP代理服务器。