Agent-TCLI-Package-Net
view release on metacpan or search on metacpan
lib/Agent/TCLI/Package/Net/Traceroute.pm view on Meta::CPAN
manual: >
Queries sets the number of queries (packets) for each hop to send.
The response time for each query is recorded in the results table.
The higher this is, the better the chance of getting a response
from a flaky device, but the longer a traceroute takes to run.
Queries defaults to 3.
type: Param
class: numeric
---
Agent::TCLI::Parameter:
name: baseport
constraints:
- UINT
-
- BETWEEN
- 1
- 65279
default: 33434
help: The starting port for udp traces.
manual: >
Baseport sets the first port used for traceroute when not using ICMP.
The baseport is incremented by one for each hop, by traceroute
convention. BasePort defaults to 33434 and can not be higher than 65279.
type: Param
class: numeric
---
Agent::TCLI::Parameter:
name: useicmp
constraints:
- UINT
help: Turns on icmp instead of udp.
manual: >
Useicmp causes the traceroute to use ICMP Echo Requests instead of UDP
packets. This is advantagious in networks where ICMP Unreachables are
disabled, as ICMP Echo Responses are usually still allowed.
type: Param
class: numeric
---
Agent::TCLI::Parameter:
name: target
constraints:
- ASCII
help: the target ip address
manual: >
The target IP address for the attack. The target may
be specified as a domain name or as a dotted quad.
type: Param
class: NetAddr::IP
show_method: addr
---
Agent::TCLI::Command:
name: traceroute
call_style: session
command: tcli_trace
contexts:
ROOT: traceroute
handler: trace
help: determine route to a host
manual: >
Trace the route to a host either using UDP (the default) or ICMP query
packets. This operates the same way the normal unix traceroute program
works.
parameters:
target:
firsthop:
max_ttl:
timeout:
querytimeout:
queries:
baseport:
useicmp:
topic: network
usage: traceroute target example.com
---
Agent::TCLI::Command:
name: set
call_style: session
command: tcli_trace
contexts:
traceroute: set
handler: settings
help: set defaults for traceroutes
parameters:
target:
firsthop:
max_ttl:
timeout:
querytimeout:
queries:
baseport:
useicmp:
topic: network
usage: traceroute set target=target.example.com
---
Agent::TCLI::Command:
name: show
call_style: session
command: tcli_trace
contexts:
traceroute: show
handler: show
help: show current settings
parameters:
target:
firsthop:
max_ttl:
timeout:
querytimeout:
queries:
baseport:
useicmp:
topic: network
usage: traceroute show timeout
...
}
1;
#__END__
( run in 0.961 second using v1.01-cache-2.11-cpan-df04353d9ac )