Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import sys
- import socket
- import smtplib
- import time
- import string
- fromaddr='alerts@talktimestore.com'
- toaddrs='7272716716@tmomail.net'
- username='alerts@talktimestore.com'
- password='testtest'
- hostlist='/home/januszeal/monitor/list.csv'
- h=open(hostlist,'r')
- hostlist=h.readlines()
- for fml in hostlist:
- hostarray=fml.split(',')
- host=hostarray[0].rstrip('\r').rstrip('\n')
- # cool data types bro
- port=int(hostarray[1].rstrip('\r').rstrip('\n'))
- sock=socket.socket()
- timestamp=time.strftime("%Y/%m/%d %H:%M:%S", time.localtime())
- try:
- sock.connect((host,port))
- except:
- msg='<'+timestamp+'> Connect to host '+host+' on port '+str(port)+' [FAIL]'
- server = smtplib.SMTP('smtp.gmail.com:587')
- server.starttls()
- server.login(username,password)
- server.sendmail(fromaddr, toaddrs, msg)
- server.quit()
- print('<'+timestamp+'> Connect to host '+host+' on port '+str(port)+' [\x1b[0;31mFAIL\x1b[m]')
- else:
- print('<'+timestamp+'> Connect to host '+host+' on port '+str(port)+' [\x1b[0;32mPASS\x1b[m]')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement