Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- network = require("network")
- event = require("event")
- computer = require("computer")
- send_payload = "mothertrucking"
- toping = {"EnderRemote", "EnderOne", "EnderTwo", "EnderThree", "SuperServer", "SuperTablet", "FileServer"}
- pingids = {}
- function process_ping(e, addr, id, payload)
- name = pingids[id].host
- time = pingids[id].time
- time = computer.uptime()-time
- print(name.." ["..addr.."]".. " "..time)
- if payload ~= send_payload then print("Warning, Payload bad: "..payload) end
- end
- event.listen("ping_reply", process_ping)
- for index,host in pairs(toping) do
- pid = network.icmp.ping(host, send_payload)
- pingids[pid] = {host=host, time=computer.uptime()}
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement