如何阻断UDP数据包

KuangXiang 2005-10-12 01:30:40
大家好:
大家都知道TCP数据包的阻断可以通过发送RST包进行,现在在实际编程中遇到一个问题,假设计算机A,B,C用同一个HUB连接。A可以通过程序捕获到B和C的数据包,现在,B和C之间的两个程序正通过UDP协议进行数据传输,想请教大家的是:
是否计算机A可以发出数据包有效的阻止B和C之间的UDP数据通信。请大家针对如何有效的阻断UDP包给予一些指点。
目前正考虑如果向计算机B或C发出端口不可达ICMP数据包,但不知道该类型ICMP数据包在传输过程中是否会被网络中间的一系列路由器屏蔽(丢弃掉),谢谢大家。
...全文
811 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
KuangXiang 2005-10-20
顶一顶,大家再讨论讨论,看是否是确实没有办法。
回复
Atry 2005-10-16
用ARP欺骗不可行的,因为ARP欺骗一下该机器的整个数据包走向都错误了,而请大家探讨的目的只是针对某一个端口的UDP数据包的,谢谢,请大家继续讨论讨论看。

------------------------------------------
用ARP欺骗收到包之后再转发给接受者,是可行的
回复
KuangXiang 2005-10-14
顶一顶
回复
kingzai 2005-10-13
udp不是那么好阻断的吧,没有syn,ack,也就无法发送rst包阻断.
你可以尝试一下arp欺骗,让B把A当成C或者让C把A当成B
回复
KuangXiang 2005-10-13
顶一下,请大家一起讨论一下
回复
KuangXiang 2005-10-13
用ARP欺骗不可行的,因为ARP欺骗一下该机器的整个数据包走向都错误了,而请大家探讨的目的只是针对某一个端口的UDP数据包的,谢谢,请大家继续讨论讨论看。
回复
Atry 2005-10-13
如果是交换机,用ARP欺骗应该是可行的,如果是集线器,所有通过集线器的包都会被广播
回复
相关推荐
发帖
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2005-10-12 01:30
社区公告
暂无公告