欺骗源IP地址

时间:2013-11-26 16:16:14

标签: c++ sockets ip-address ace

我正在探索ACE框架工作,并开始尝试其sockets框架。我想知道是否有办法使用ACE Frame work欺骗IP数据包中的源IP地址。

我知道这可以使用raw sockets BSD套接字来完成。此外,我想知道特定接口的机器的本地IP地址(例如eth0wlan等)。

我尝试的是以下内容:

ACE_INET_Addr my_addr(1234);
cout<<my_addr.get_host_addr()<<endl;

get_host_addr()返回本地计算机的IP地址。但遗憾的是,它会打印0.0.0.0,相当于INADDR_ANY。那么什么是合适的解决方案呢?

谢谢。

0 个答案:

没有答案