adds a folder with some debug tools 48/63148/4 ATT-Sandbox
authorguillaume.lambert <guillaume.lambert@orange.com>
Thu, 14 Sep 2017 16:44:46 +0000 (18:44 +0200)
committerguillaume.lambert <guillaume.lambert@orange.com>
Wed, 20 Sep 2017 16:08:01 +0000 (18:08 +0200)
commit4e8296c45199b41c02e11c350490115941dda13b
tree6ad67596505f70f8c4548b5885940dc014e642e8
parent64e60614b5c266be7d9d435096ae8d4eb48aa60b
adds a folder with some debug tools

This commit includes:
- a simple perl netconf client terminal for testing RPCs.
 It eases the hello handshake and can load custom capabilities from an
 external xml file.
- a perl TCP SSH netconf hijacking proxy for debug purposes.
 It allows to unencrypt and log netconf messages/exchanges between the
 contoller and managed netconf devices.
 Exchanges between both ends (eg. capabilities) are altered according to
 the modifiable rules specified inside the script. This can be useful to
 debug netconf devices and make them work with ODL when they do not send
 the required parameters expected by the controller.
 An option allows to disable this default behavior and turn this script
 into a simple netconf TCP SSH proxy.

Change-Id: Ib6f4ca5c234f4bd97e352cc37dc1a2dff7d8d228
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
debug_tools/custom_hello.xml [new file with mode: 0644]
debug_tools/netconf_TCP_SSH_hijackingproxy.pl [new file with mode: 0755]
debug_tools/netconf_terminal.pl [new file with mode: 0755]