前段时间写了个端口扫描的python脚本,发现现在忘记的差不多了,赶紧记录下来吧,虽然是并发的,但是在实际的使用场景中,如果扫描的机器过多,依旧有性能上的问题,好在我需要扫描的机子就那么几台.脚本写的生烂...reload(sys)
sys.setdefaultencoding('utf-8')
#设置白名单接口
PortList=[22,80,xxx,xxx]
#设置收件人列表:多个需要用逗号隔开,如:...result = ''
#总共执行的主机数,从ip.txt里面读取主机,当然有的需求可能是从数据库中,这里可以自行修改
num=file('ip.txt','r')
HostNum=len(num.readlines... msg = MIMEText(content,'html','utf-8')
msg['Subject'] = Header(subject, 'utf-8')
msg['From'] =...(smtpserver)
smtp.login(smtpuser, smtppass)
smtp.sendmail(sender, receiver, msg.as_string())