Advertisement
Guest User

Untitled

a guest
May 11th, 2017
561
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. #!/usr/bin/env python
  2. import sys
  3. import socket
  4. import smtplib
  5. import time
  6. import string
  7.  
  8. fromaddr='alerts@talktimestore.com'
  9. toaddrs='7272716716@tmomail.net'
  10. username='alerts@talktimestore.com'
  11. password='h'
  12. hostlist='/home/januszeal/monitor/list.csv'
  13.  
  14. h=open(hostlist,'r')
  15. hostlist=h.readlines()
  16.  
  17. for fml in hostlist:
  18.     hostarray=fml.split(',')
  19.     host=hostarray[0].rstrip('\r').rstrip('\n')
  20.     # cool data types bro
  21.     port=int(hostarray[1].rstrip('\r').rstrip('\n'))
  22.     sock=socket.socket()
  23.     timestamp=time.strftime("%Y/%m/%d %H:%M:%S", time.localtime())
  24.     try:
  25.         sock.connect((host,port))
  26.     except:
  27.         msg='<'+timestamp+'> Connect to host '+host+' on port '+str(port)+' [FAIL]'
  28.         server = smtplib.SMTP('smtp.gmail.com:587')
  29.         server.starttls()
  30.         server.login(username,password)
  31.         server.sendmail(fromaddr, toaddrs, msg)
  32.         server.quit()
  33.         print('<'+timestamp+'> Connect to host '+host+' on port '+str(port)+' [\x1b[0;31mFAIL\x1b[m]')
  34.     else:
  35.         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