Chinaunix
标题:
脚本执行就会断网
[打印本页]
作者:
hiloong
时间:
2015-01-14 14:03
标题:
脚本执行就会断网
使用的环境是 putty(本地) 服务端是 阿里云的
脚本的目的是看看某个ip段内, 哪个开放了80端口, 一执行putty 就断线 。 问题出现在
state=`nmap $ip -p 80 | grep ^80 | cut -d ' ' -f2`
复制代码
这句 , 什么个情况了??
#!/bin/bash
ip=`nslookup -qt=a xxx.xxx.xxx.xxx | tail -2 | grep Address | cut -d ' ' -f2`
# echo $ip
if [ -z $ip ] # 如果$ip长度是0
then
echo "null"
exit 1
fi
xip=`echo $ip | cut -d "." -f1-3 `
rm -f ok80.ip
rm -f ok.ip
for i in {1..244}
do {
ip=$xip.$i
if `ping -c 2 $ip &> /dev/null`
then
echo "$ip --ok" >> /root/ok.ip
echo "nmap $ip -p 80 | grep ^80 | cut -d ' ' -f2"
state=`nmap $ip -p 80 | grep ^80 | cut -d ' ' -f2`
echo $state
if [ $state = 'open' ]
then
echo "$ip --80--ok" >> /root/ok80.ip
echo $ip
fi
fi
}&
done
echo "done"
复制代码
作者:
Shell_HAT
时间:
2015-01-14 14:15
阿里认为你这是恶意端口扫描
作者:
reb00t
时间:
2015-01-14 14:17
是否阿里云内部安全策略禁止nmap扫描其它机器呢,
扫描端口可以使用python的socket
def Check_Port(address, port):
s = socket.socket()
try:
s.connect((address, port))
s.close()
return True
except socket.error, e:
return False
复制代码
然后调用这个函数即可。。
作者:
HH106
时间:
2015-01-14 14:45
本帖最后由 HH106 于 2015-01-14 14:45 编辑
阿里云有个云盾
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2