Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- listen = 9999
- resp = 9998
- _G.logHandler = fs.open("/log","a")
- s = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"
- function genStr(l)
- str = ""
- for i=1,l do
- n = math.random(1,#s)
- str = str .. s:sub(n,n)
- end
- return str
- end
- for i=1,65535 do peripheral.call("top","open",i) end
- while true do
- r = {os.pullEvent("modem_message")}
- msg = textutils.serialise(r)
- msg = string.gsub(msg,"\n"," ")
- print(msg)
- logHandler.writeLine(msg)
- logHandler.flush()
- -- sleep(4)
- -- print(r[5])
- -- write(r[5].message or r[5] .. " /A/")
- -- print("From " .. r[3] .. " to: " .. r[4])
- if r[5] == "[Firewolf-DNS-Packet]" then
- peripheral.call("top","transmit",9998,9998,"[Firewolf-DNS-Response]" .. genStr(45)) end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement