Advertisement
Guest User

startup

a guest
Jul 15th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.41 KB | None | 0 0
  1. PORT   = 42690
  2. REPLY  = 42691
  3. SLOT   = "back"
  4.  
  5. print("")
  6. print("------------")
  7. print("IP-L0CC v0.1")
  8. print("------------")
  9. print("   client   ")
  10. print("------------")
  11. print("")
  12.  
  13. while true do
  14.   tcp = peripheral.wrap(SLOT)
  15.   if not tcp then
  16.     print("ERROR: Modem not found at "..SLOT)
  17.     break
  18.   end
  19.  
  20.   if not auth then
  21.     tcp.transmit(PORT,REPLY,"!AUTH")
  22.     tcp.open(42691)
  23.    
  24.     local event,modemSide,senderChannel,
  25.     replyChannel,message,senderDistance
  26.     = os.pullEvent("modem_message")
  27.      
  28.     if message == "!IPL0CCYO!" then
  29.       auth=true
  30.       print("STATUS: Authenticated with server")
  31.          break
  32.     end
  33.   end
  34. end
  35.  
  36. while true do
  37.   print("")
  38.   print("Enter username:")
  39.   userinput = read()
  40.   tcp.transmit(PORT,REPLY,"USER="..userinput)
  41.  
  42.   local event,modemSize,senderChannel,
  43.   replyChannel,message,senderDistance
  44.   = os.pullEvent("modem_message")
  45.  
  46.   if message ~= "!YES" then
  47.     print("Username does not exist")
  48.   else
  49.     user=userinput
  50.     break
  51.   end
  52. end
  53.  
  54. while true do
  55.   print("")
  56.   print("Enter password:")
  57.   passinput = read("*")
  58.   tcp.transmit(PORT,REPLY,"PASS="..passinput)
  59.  
  60.   local event,modemSide,senderChannel,
  61.   replyChannel,message,senderDistance
  62.   = os.pullEvent("modem_message")
  63.  
  64.   if message ~= "!!YES" then
  65.     print("Password is incorrect")
  66.   else
  67.     term.clear()
  68.     print("Authentication successful")
  69.     break
  70.   end
  71. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement