MIRC端口扫描器
|
if data.find(\'!scan\') != -1:
nick = data.split(\'!\')[ 0 ].replace(\':\',\'\')
targetip = str(socket.gethostbyname(args))
sck.send(\'PRIVMSG \' + chan + \" :\" \' scanning host\' + \" \" + targetip + \'\\r\\n\')
for i in range(20, 1025):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = s.connect_ex((targetip, i))
if (result == 0) :
s.send(\'PRIVMSG \' + chan + \" :\" \'port %d: OPEN\' % (i,) + \'\\r\\n\')
s.close()
该脚本可以工作,但是它会在获得开放端口之前ping超时,我该怎么做才能扫描几个端口,然后从服务器检查ping并发送pong,然后扫描更多端口,这样它就不会ping超时。
没有找到相关结果
已邀请:
1 个回复
死簇