标签归档 » 编程

关于WIN7下扫描UDP端口的问题

由于udp是非面向连接的协议,没有连接建立的过程,所以一般很少有udp端口扫描的工具,多数也只是通过系统命令直接获取,并非扫描得到。

由于要写个程序,其中一项功能就是实现udp的扫描,是桌面软件,所以决定用C#来写。

查阅了很多资料,发现一种可行的方法,就是给UDP端口发送一个包,如果此端口是开启,则没回应;端口是关闭,则会回发一个ICMP包。通过这种方法可以扫描udp端口。这是原理。