Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tArgs = { ... }
- if #tArgs == 0 then
- print( "Usage: trace <ip> [<gateip>]" )
- return
- end
- target=tArgs[1]
- if not open() then return end
- if not getIP(tArgs[2]) then return end
- hop=0
- while true do
- send(target,'ping',hop)
- mess,addr=receive(3)
- mess=mess or 'No answer' addr=addr or ''
- if mess=='TTL ower' then mess='- Ok' end
- write(hop..' '..addr) print(' ',mess)
- if mess=='- Ok' then
- hop=hop+1
- if hop>30 then break end
- else
- break
- end
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement