From f16633f0ef2dd074c24387cbd2b9d5541297509c Mon Sep 17 00:00:00 2001 From: Dmytro Aleksandrov Date: Mon, 19 Aug 2019 18:53:33 +0300 Subject: T1596 rewrite 'telnet' and 'traceroute' operations to xml style --- debian/control | 3 +++ op-mode-definitions/telnet.xml | 30 +++++++++++++++++++++ op-mode-definitions/traceroute.xml | 53 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 op-mode-definitions/telnet.xml create mode 100644 op-mode-definitions/traceroute.xml diff --git a/debian/control b/debian/control index a65d0158e..41b402fc1 100644 --- a/debian/control +++ b/debian/control @@ -61,6 +61,9 @@ Depends: python3, openvpn, openvpn-auth-ldap, openvpn-auth-radius, + mtr-tiny, + telnet, + traceroute, ${shlibs:Depends}, ${misc:Depends} Description: VyOS configuration scripts and data diff --git a/op-mode-definitions/telnet.xml b/op-mode-definitions/telnet.xml new file mode 100644 index 000000000..7ec75be88 --- /dev/null +++ b/op-mode-definitions/telnet.xml @@ -0,0 +1,30 @@ + + + + + Telnet to a node + + + + + Telnet to a host + + <hostname> <x.x.x.x> <h:h:h:h:h:h:h:h> + + + /usr/bin/telnet $2 + + + + Telnet to a host:port + + <0-65535> + + + /usr/bin/telnet $2 $3 + + + + + + diff --git a/op-mode-definitions/traceroute.xml b/op-mode-definitions/traceroute.xml new file mode 100644 index 000000000..85f6047c1 --- /dev/null +++ b/op-mode-definitions/traceroute.xml @@ -0,0 +1,53 @@ + + + + + Track network path to node + + + + + Track network path to specified node + + <hostname> <x.x.x.x> <h:h:h:h:h:h:h:h> + + + /usr/bin/traceroute $2 + + + + + Track network path to <hostname|IPv4 address> + + <hostname> <x.x.x.x> + + + /usr/bin/traceroute -4 $3 + + + + + Track network path to <hostname|IPv6 address> + + <hostname> <h:h:h:h:h:h:h:h> + + + /usr/bin/traceroute -6 $3 + + + + + + + + + Monitor the path to a destination in realtime + + <hostname> <x.x.x.x> <h:h:h:h:h:h:h:h> + + + /usr/bin/mtr $3 + + + + -- cgit v1.2.3