Advertisement
Guest User

Untitled

a guest
May 6th, 2017
577
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 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='testtest'
  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