在写一个udp端口扫描程序,大概的原理是发送一个udp包,如果收到icmp包则认为端口关闭,否则认为端口打开。
先用netstat -nupl查看了一下端口,显示的端口号测试正确,想再打开几个端口测试一下。
网上有说用iptables -A INPUT -p tcp --dport 64 -j ACCEPT(打开64号端口)之类的命令,但是再netstat -nupl
显示的端口号没变,运行程序显示关闭。
对于端口打开还是程序占用什么的不太懂~~求能让某个端口不返回icmp包的设置方式就行了,望大神指教。