脚本内容
import os
import csv
import telnetlib
waitCheckHostFile = "waitCheckHost.csv"
def checkNet(ip, port):
try:
tn = telnetlib.Telnet(ip, port, timeout=10)
tn.close()
print ("[INFO] " + ip + " " + port + " check SUCCESS.")
except Exception as err:
print ("[ERROR] " + ip + " " + port + " check FAILED.")
def help():
print("Use: python checkNetCon.py ")
if __name__ == "__main__":
if os.path.exists(waitCheckHostFile) == True:
with open(waitCheckHostFile) as File:
File_csv = csv.reader(File)
heards = next(File_csv)
for i in File_csv:
ip = i[0]
port = i[1]
service = i[2]
checkNet(ip,port)
else:
print ("[ERROR] " + waitCheckHostFile + "Not exists. Please check.")
CSV文件 // 必备
address,port,service
192.3.4.291,8001,现版手机银行
192.3.4.292,8001,小额消费综合服务系统
192.3.4.294,30080,企业版手机银行
192.3.4.295,8010,移动办公
192.168.199.153,80,门户网站
工具演示
python3 checkNetCon.py