shy327o

Backup2

Nov 28th, 2015
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.98 KB | None | 0 0
  1. import os
  2. import hashlib
  3. from time import gmtime, strftime
  4. import socket
  5.  
  6.  
  7. ##Singup user section##
  8. def SingUp(username,password,confpassword):
  9.  
  10. Uusername=str(raw_input(username))
  11.  
  12. Ppassword=str(raw_input(password))
  13. password_hash=hashlib.md5(Ppassword.encode())
  14. Ppassword=password_hash.hexdigest()
  15.  
  16.  
  17. Cconfpassword=str(raw_input(confpassword)) #password confirmation
  18. Cconfpassword_hash=hashlib.md5(Cconfpassword.encode())
  19. Cconfpassword=Cconfpassword_hash.hexdigest()
  20.  
  21. SingUpDb=["username: ","\npassword: ","\nconfpass: ","\nTime and Date: " ,"\nIP Addreas: ","\n"]
  22. SingUpDb.insert(1,Uusername)
  23. SingUpDb.insert(3,password_hash.hexdigest())
  24. SingUpDb.insert(5,Cconfpassword_hash.hexdigest())
  25. SingUpDb.insert(7,strftime("%d-%m-%Y %H:%M:%S", gmtime())) #date and time
  26. s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  27. s.connect(('google.com', 0))
  28. SingUpDb.insert(9,s.getsockname()[0])#get ip
  29. a = '-------------------------------------------------------------'
  30. SingUpDb.insert(11,a+'\n\n')
  31.  
  32. Userdb=open("UsersList.txt","a")
  33. for i in SingUpDb:
  34. Userdb.write(i)
  35.  
  36. def cred(username,password,confpassword):
  37.  
  38. Uusername=str(raw_input(username))
  39.  
  40. Ppassword=str(raw_input(password))
  41. password_hash=hashlib.md5(Ppassword.encode())
  42. Ppassword=password_hash.hexdigest()
  43.  
  44.  
  45. Cconfpassword=str(raw_input(confpassword))
  46. Cconfpassword_hash=hashlib.md5(Cconfpassword.encode())
  47. Cconfpassword=Cconfpassword_hash.hexdigest()
  48.  
  49. New_Password_hash =str()
  50.  
  51. if Ppassword!=Cconfpassword :
  52. while Ppassword!=Cconfpassword:
  53. print("Not match")
  54. New_Password=str(raw_input("confirm password again: "))
  55. New_Password_hash=hashlib.md5(New_Password.encode())
  56. New_Password=New_Password_hash.hexdigest()
  57. if New_Password_hash.hexdigest()==password_hash.hexdigest():
  58. print("Match")
  59. break
  60.  
  61. creds=["username: ","\npassword: ","\nconfpass: ","\nTime and Date: " ,"\nIP Addreas: ","\n"]
  62.  
  63. creds.insert(1,Uusername)
  64. creds.insert(3,password_hash.hexdigest())
  65. creds.insert(5,New_Password_hash.hexdigest())
  66. creds.insert(7,strftime("%d-%m-%Y %H:%M:%S", gmtime()))
  67. s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  68. s.connect(('google.com', 0))
  69. creds.insert(9,s.getsockname()[0])
  70. a = '-------------------------------------------------------------'
  71. creds.insert(11,a+'\n\n')
  72.  
  73. with open("UsersANDpass.txt","a")as f:
  74. for word in creds:
  75. f.write(word)
  76.  
  77. else:
  78. print "Thank you!"
  79.  
  80. creds=["username: ","\npassword: ","\nconfpass: ","\nTime and Date: " ,"\nIP Addreas: ","\n"]
  81.  
  82. creds.insert(1,Uusername)
  83. creds.insert(3,password_hash.hexdigest())
  84. creds.insert(5,Cconfpassword_hash.hexdigest())
  85. creds.insert(7,strftime("%d-%m-%Y %H:%M:%S", gmtime()))
  86. s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  87. s.connect(('google.com', 0))
  88. creds.insert(9,s.getsockname()[0])
  89. a = '-------------------------------------------------------------'
  90. creds.insert(11,a+'\n\n')
  91.  
  92.  
  93. with open("UsersANDpass.txt","a")as f:
  94. for word in creds:
  95. f.write(word)
  96.  
  97. ########## Folder Function ###########
  98.  
  99. def OpenFolder(FolnameDesktop):
  100. getFolname=str(raw_input(FolnameDesktop))
  101. os.mkdir("C:\\Users\\shai1\\desktop\\ "+getFolname)
  102.  
  103. def OpenFolderDocument(openFD):
  104. getFD=str(raw_input(openFD))
  105. os.mkdir("C:\\Users\\shai1\\Documents\\ "+getFD)
  106.  
  107. def OpenFolderProgramsFile (openPG):
  108. getPG=str(raw_input(openPG))
  109. os.mkdir("C:\\Program Files\\ "+getPG)
  110.  
  111.  
  112. def main():
  113.  
  114. print("1.SingUp")
  115. print("2.Login")
  116. Getin=str(raw_input("Choose what you want to do: "))
  117.  
  118. if Getin=="1":
  119. singupstirng=SingUp(username="UserName: ",password="Password: ",confpassword="Confirm Password: ")
  120. elif Getin=="2":
  121.  
  122. inserttolist=cred(username="user: ",password="pass: ",confpassword="confp: ")
  123.  
  124. creds=["username: ","\npassword: ","\nconfpass: " ," \n ","\n"]
  125. print("Welcome to the Shortcater")
  126. print("1.To open a new folder")
  127.  
  128. Action=str(raw_input("Take an option: "))
  129.  
  130. if Action=="1":
  131. print("1.desktop \n2.Documents \n3.Program files")
  132. ActionFolderChoose=str(raw_input("Wher do you want to open the folder?: "))
  133. if ActionFolderChoose=="1":
  134. makefol=OpenFolder(FolnameDesktop="folder name: ")
  135. elif ActionFolderChoose=="2":
  136. Makefoldocument=OpenFolderDocument(openFD="Folder name: ")
  137. elif ActionFolderChoose=="3":
  138. MakefoldProgramFiles=OpenFolderProgramsFile(openPG="Folder name: ")
  139. else:
  140. print("Not allowd")
  141. exit()
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151. if __name__ == '__main__':
  152. main()
Advertisement
Add Comment
Please, Sign In to add comment