Common External Tool Configurations¶
The list below of various examples is by no means a full list of ways to use External Tools but gives you a idea of how it can be used in different ways.
Ping¶
Ping a server via cmdline.
- Filename: %COMSPEC%
- Arguments: /c ping -t %HostName%
- Can integrate: Unknown
Traceroute¶
Run a traceroute via cmdline.
- Filename: %COMSPEC%
- Arguments: /c set /P = | tracert %HostName%
- Can integrate: Unknown
WinSCP¶
WinSCP is a free GUI Secure Copy program.
- Filename: C:\Program Files\WinSCP\WinSCP.exe (example path)
- Arguments: scp://%Username%:%Password%@%Hostname%/
- Optional Arguments - turn on compression and ignore any host key errors: -rawsetting Compression=1 -hostkey=*
- Can integrate: No
FileZilla S/FTP¶
Free and open source FTP client for most platforms.
- Filename: C:\Program Files\FileZilla FTP Client\filezilla.exe (example path)
- Arguments (FTP): ftp://%Username%:%Password%@%Hostname%
- Arguments (SFTP): sftp://%Username%:%Password%@%Hostname%
- Can integrate: Unknown
Firefox¶
Don’t like the built-in browser support? Integrate with the Mozilla Firefox browser directly!
- Filename: C:\Program Files\Mozilla Firefox\firefox.exe (example path)
- Arguments: %Hostname%
- Can integrate: Unknown
Google Chrome¶
Google Chrome is a freeware web browser developed by Google.
- Filename: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe (example path)
- Arguments: %Hostname%
- Can integrate: Unknown
Internet Explorer¶
Standard browser included with Windows installation.
- Filename: C:\Program Files\Internet Explorer\iexplore.exe
- Arguments: %Hostname%
- Can integrate: Unknown
MySql Workbench¶
MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more. You will be prompted for a password when starting the connection.
- Filename: C:\Program Files\MySQL\MySQL Workbench 6.3 CE\MySQLWorkbench.exe (example path)
- Arguments: -query %USERNAME%@%HOSTNAME%
- Can integrate: Unknown
VNC Viewer¶
- Filename: C:\Program Files\RealVNC\VNC Viewer\vncviewer.exe (example path)
- Arguments: %HostName%
- Can integrate: Unknown
Windows Computer Manager¶
- Filename: %WINDIR%\system32\compmgmt.msc
- Arguments: /Computer=%HostName%
- Can integrate: Unknown
Zenmap GUI¶
Zenmap is a GUI front-end for nmap.
- Filename: C:\Program Files\Nmap\zenmap.exe (example path)
- Arguments: -p “Quick scan plus” -t %Hostname%
- Can integrate: Unknown
UltraVNC¶
UltraVNC is a free and open source program for connection to remote machines using the VNC protocol.
- Filename: C:\Program Files\UltraVNC\vncviewer.exe (example path)
- Arguments: %HostName%:%port% -password %PASSWORD%
- Can integrate: Unknown
COM Serial Port¶
This will allow you to connect to a specific COM serial port using PuTTY.
- Filename: putty.exe (example path)
- Arguments: -serial com%Port%
- Can integrate: Yes
Create a new connection entry with the following information:
- Name: Serial COM**X**
- Protocol: Ext. App
- External Tool: COM Serial Port
- Port: your desired COM port # here
Windows PowerShell¶
Windows PowerShell is a task-based command-line shell and scripting language designed especially for system administration.
Running with suggested argument will open a PS session connected to a host. No prompt for credintials will popup.
- Filename: %WINDIR%system32WindowsPowerShellv1.0PowerShell.exe
- Arguments: -noexit $pw = “%password%” -replace ‘^’, ‘’; $password = ConvertTo-SecureString $pw -AsPlainText -Force; $Cred= New-Object System.Management.Automation.PSCredential (“%username%”, $password); Enter-PSSession -ComputerName %hostname% -credential $Cred
- Can integrate: No
Windows PowerShell (ISE)¶
Windows PowerShell Integrated Scripting Environment (ISE) is a graphical host application that enables you to read, write, run, debug, and test scripts and modules in a graphic-assisted environment.
- Filename: %WINDIR%\system32\WindowsPowerShell\v1.0\PowerShell_ISE.exe
- Arguments: args here
- Can integrate: Yes