Advertisement
guerrier5

AccessCardServerSecurity.exe

Mar 26th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. print("Connection a RedNet...")
  2. rednet.open("top")
  3.  
  4. --Variable(s)--
  5.  
  6. print("En attente de requetes...")
  7. local senderIP, request = rednet.receive()
  8. local senderIPcard, dataKey = rednet.receive()
  9. --local logsFile = fs.open("disk/Logs.txt", "w")
  10.  
  11. --Fonction(s)--
  12.  
  13. function writeInfo()
  14.  
  15.   print("--> Requete recu: ", os.day(), " ", os.time())
  16.   print("    >>IPSource: ", senderIP)
  17.   print("    >>AccessID: ", dataKey)
  18.   print("    >>RequestLevel: ", request)
  19.  
  20. end
  21.  
  22. --Protocole--
  23.  
  24. writeInfo()
  25. accessList = fs.open(request, "r")
  26.  
  27. for i = 1, 20 do
  28.  
  29.   if accessList.readLine(i) == dataKey then
  30.  
  31.     rednet.send(senderIP, "AccessGranted")
  32.     print(i, " ID Match!")
  33.     print("--Access Granted--")
  34.     break
  35.    
  36.   else
  37.  
  38.     print(i, " ID doesn't match...")
  39.    
  40.   end
  41.  
  42. end
  43.  
  44. --New Instance/End Of Program--
  45. rednet.close("top")
  46. shell.openTab("security.exe")
  47. sleep(120)
  48. shell.exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement