是否可以模拟UDP数据包的源/目标IP?
我捕获特定协议的网络数据包(如果这很重要,则通过 UDP),并且我需要将它们重复到不同的目的地。仅发送捕获的数据包将丢失原始源/目标 IP,但我需要保留它们。
该新目标是第 3 方工具,因此我无法以自定义格式提供原始源/目标 IP。它直接与我的以太网卡连接,因此我正在考虑使用原始套接字。
我有IP数据包。我可以通过原始套接字将它们直接发送到我的一张以太网卡,以便连接到该以太网卡的设备将以完全原始的视图接收它们(至少在 IP 级别)?还有其他解决方案吗?
聚苯乙烯 如果您担心这一点,它的用途是完全合法的,用于远程监控/记录目的。
I capture network packets of specific protocol (over UDP if this matters) and I need to repeat them to different destination. Just sending captured packets will lose original source/destination IPs but I need to preserve them.
That new destination is 3rd-party tool so I cannot supply original source/destination IPs in custom format. It's connected directly with my ethernet card, so I'm thinking about using raw sockets.
I have IP packets. Can I send them over raw sockets directly to one of my ethernet cards so device connected to this ethernet card will receive them in exactly original view (at least on IP level)? Any other solution?
P.S.
It's intended for completely legal usage if you worry about this, for remote monitoring/recording purposes.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您以 pcap 格式(tcpdump、wireshark 等)捕获数据包,则可以使用 tcpreplay 来重放它们。
If you have the packets captured in pcap format (tcpdump, wireshark, ...), you can use
tcpreplay
to replay them.