时间:2021-05-22
监测主机存活的端口
#!/usr/bin/env python# coding-utfimport argparseimport socketimport sys#author: wolf_ribbledef scan_ports(host,start_port,end_port): """Scan remote hosts""" try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) except socket.error,error_msg: print 'Socket creation failed.Error code:' + str(error_msg[]) + 'Erroe message:' + error_msg[] sys.exit() try: remote_ip = socket.gethostbyname(host) except socket.error,error_msg: print error_msg sys.exit() end_port += for port in range(start_port,end_port): try: sock.connect((remote_ip,port)) print 'Port' + str(port) + 'is ipen' sock.close() sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) except socket.error,error_msg: #print error_msg passif __name__ == '__main__': parser = argparse.ArgumentParser(description='remote port scaner') parser.add_argument('--host',action="store",dest="host",default='')server.login("邮箱用户名","邮箱密码")maillist=['接收邮箱',]server.sendmail("发送邮箱地址",maillist,msg.as_string())运行的结果:
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
推荐阅读:使用python检测主机存活端口及检查存活主机下面给大家分享使用python语言实现获取主机名根据端口杀死进程代码。ip=os.popen("ifco
检测远程端口是否打开常用telnet110.101.101.10180方式测试远程主机端口是否打开。除此之外还可以使用:方法1.nmapip-pport测试端口
1.脚本内容编写如下:#!/bin/bashurl=(服务正常补充:下面看下批量检测url存活脚本一个简单的批量检测url存活脚本思路是先读取文件里面的url,
通常情况下,为了检测指定的TCP端口是否存活,我们都是通过telnet指定的端口看是否有响应来确定,然而默认情况下win8以后的系统默认是不安装telnet的。
在日常的工作中,我们通常会有去探测目标主机是否存活的应用场景,单个的服务器主机可以通过计算机自带的DOS命令来执行,但是业务的存在往往不是单个存在的,通常都是需