Advertisement
samuelask

Untitled

Aug 4th, 2021
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. local c = require("component")
  2. local term = require("term")
  3. local component = require("component")
  4. local event = require("event")
  5. local serialization = require("serialization")
  6. local gpu = component.gpu
  7. local w, h = gpu.getResolution()
  8. local computer = require("computer")
  9.  
  10. gpu.fill(1, 1, w, h, " ")
  11. local asd = 1
  12. local os = require("os")
  13. local modem = component.modem
  14. local term = require("term")
  15. local sg = c.stargate
  16. local port = 126
  17.  
  18. symbols = {"Sculptor ","Scorpius ","Centaurus ","Monoceros ","Pegasus ","Andromeda ","Serpens Caput ","Aries ","Libra ","Eridanus ","Leo Minor ","Hydra ","Sagittarius ","Sextans ","Scutum ","Pisces ","Virgo ","Bootes ","Auriga ","Corona Australis ","Gemini ","Leo ","Cetus ","Triangulum ","Aquarius ","Microscopium ","Equuleus ","Crater ","Perseus ","Cancer ","Norma ","Taurus ","Canis Minor ","Capricornus ","Lynx ","Orion ","Piscis Austrinus "}
  19.  
  20. lenght = {min = 6, max = 6}
  21.  
  22. function print_t(t)
  23. for _,v in pairs(t) do
  24. adress = v
  25. if not component.stargate.getEnergyRequiredToDial(address) == "address_malformed" then
  26. print("Address found, saving to file: ",address)
  27. address = serialization.serialize(address_raw)
  28. modem.broadcast(port, "manual", address)
  29. end
  30. end
  31. end
  32.  
  33. function generate(current, len, chars)
  34. if #current == len then
  35. print_t(current)
  36. return
  37. end
  38. if #current < len then
  39. for c = 1, #chars do
  40. curr = {}
  41. for i = 1, #current do
  42. curr[i] = current[i]
  43. end
  44. curr[#curr+1] = chars[c]
  45. generate(curr, len, chars)
  46. end
  47. end
  48. end
  49.  
  50. function brute(chars, min, max)
  51. for l = min, max do
  52. generate({}, l, chars)
  53. end
  54. end
  55.  
  56. brute(symbols, lenght.min, lenght.max)
  57.  
  58.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement