2010-07-18 67 views
1

我想在我的局域网中用假源IP(欺骗)广播UDP消息 1.是否winpcap能够做到这一点? 2.在winxp,win7下工作吗? 3.我使用delphi,有没有好的组件可用?在局域网中用假源IP与delphi广播UDP消息

谢谢。

+4

请澄清你的意图,因为你想做的气味就像你想创建恶意软件(你可能不会得到帮助)。 – Remko 2010-07-19 07:34:52

+1

呃。测试框架,任何人? – 2010-07-19 09:28:15

+0

@Frank Shearar:测试什么?网络经理的警惕性?说真的,我无法想象这样的东西有什么合法用途。 – 2010-07-19 17:01:44

回答

1

是的,你可以用winpcap做到这一点。它应该在Windows 7上工作(尽管您可能需要获得它的测试版)。这是我能找到的德尔福这样做:

http://www.magsys.co.uk/delphi/magmonsock.asp

我不知道如何与WinPcap的最新版本,虽然工作。我会认真考虑只用C或C++来做。

1

由于您的目标是允许在VPN中进行UDP广播,因此建议您查看不会丢弃这些数据包的VPN解决方案,如HamachiGamer's Internet Tunnel,而不是创建您自己的解决方案。

+0

嗨,谢谢。另一种解决方案。 – user333688 2010-07-20 16:41:08

+0

之前听说过Hamachi,但没有尝试过。 – user333688 2010-07-20 16:53:42