如何阻断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数据包在传输过程中是否会被网络中间的一系列路由器屏蔽(丢弃掉),谢谢大家。
...全文
1019 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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欺骗应该是可行的,如果是集线器,所有通过集线器的包都会被广播

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧