Difference between revisions of "PluginConnectivityExamples"

From Autodrive
Jump to: navigation, search
(Created page with "===Connectivity examples=== This section collects common examples. Connectivity is actual two plugins one for handling ssh and telnet and one for handling ftp. ==Create a ss...")
(No difference)

Revision as of 10:17, 15 June 2013

Connectivity examples

This section collects common examples. Connectivity is actual two plugins one for handling ssh and telnet and one for handling ftp.

Create a ssh session

/*
 * Connect to ipaddress and store result of executing whoami on the remote host
 */
SCRIPT:javascript
  importPackage( Packages.dk.autodrive.base );
  importPackage( Packages.dk.autodrive.plugins );

  var f = ''+at.loadJS("stdfunc.js"); eval(f);
  theObj = getPlugin(Packages.dk.autodrive.plugins.AD_Connectivity_Commands);

  theObj.createSSHSession('ipaddress','username','password');
  var result = theObj.shellSend('whoami');
ENDSCRIPT

Connect to jumpserver

ToDo, complete examples.

SCRIPT:javascript
  importPackage( Packages.dk.autodrive.base );
  importPackage( Packages.dk.autodrive.plugins );

  var f = ''+at.loadJS("stdfunc.js"); eval(f);
  theObj = getPlugin(Packages.dk.autodrive.plugins.AD_Connectivity_Commands);

  theObj.jumpServerConnect('username','password','jumpserveripaddress');
ENDSCRIPT

Connect to a remote host

Portforwarding

Setting up a http proxy

Setting up a socks proxy

Telnet

FTP

sFTP

FTPs