Update 2019/06/29: Add ExtApp.xml at the end of this post
Download mRemoteNG. MRemoteNG is a fork of mRemote: an open source, tabbed, multi-protocol, remote connections manager. MRemoteNG adds bug fixes and new features to mRemote. Backup and Recovery¶. By default, your connections file is backed up every time it is saved. These backup files are normal/valid connections file - they have only been renamed to avoid being overwritten. MRemoteNG will save the 10 most recent backups.
Application: Windows Computer Manager
This will let you launch the Windows Computer Management MMC against the selected host. This MMC will let you view event logs, manage users, configure disks, manage services, and a whole bunch more.
- Filename:
C:windowssystem32compmgmt.msc
- Arguments:
/Computer=%Hostname%
Application: Zenmap GUI
Zenmap is a GUI front-end for nmap. This is the standard port-scanning tool in use by anybody who knows the difference. Gives you all sorts of detail you won’t find in the built-in port scanning tool.
- Filename:
C:Program FilesNmapzenmap.exe
- Arguments:
-p 'Quick scan plus' -t %Hostname%
Application: WinSCP
WinSCP is a great, free GUI Secure Copy program.
- Filename:
C:Program FilesWinSCPWinSCP.exe
- Arguments:
scp://%Username%:%Password%@%Hostname%/
Application: FileZilla FTP
Free and open source FTP client for most platforms. - Filename:
C:Program FilesFileZilla FTP Clientfilezilla.exe
- Arguments:
ftp://%Username%:%Password%@%Hostname%
Application: FileZilla SFTP
Same as above, but using the Secure FTP (SFTP) protocol.
- Filename:
C:Program FilesFileZilla FTP Clientfilezilla.exe
- Arguments:
sftp://%Username%:%Password%@%Hostname%
Application: VMware Virtual Infrastructure Client
Eurocave compact vieillitheque. This is specific to anybody managing a VMware vSphere or ESX environment. This will launch the VI client against the selected host. If the host is an ESX server, it will simply connect to the ESX server. If the host is a Windows machine running vCenter, it will attach to the full vCenter environment.
- Filename:
C:Program FilesVMwareInfrastructureVirtual Infrastructure ClientLauncherVpxClient.exe
- Arguments:
-s %Hostname% -u %Username% -p %Password%
Application: Firefox
I personally don’t like the browser integration in mRemoteNG. It doesn’t allow me to use all of my Firefox plugins. Therefore I just use a an external app to launch websites.
- Filename:
C:Program FilesMozilla Firefoxfirefox.exe
- Arguments:
%Hostname%
Application: Ping
It’s ping, needs no explanation
- Filename:
cmd
- Arguments:
/c ping -t %HostName%
Application: Traceroute
American sign language alphabet chart. Again, no explanation needed…
- Filename:
cmd
- Arguments:
/c set /P = | tracert %HostName%
Application: Cygwin
What’s better than managing all kinds of remote servers with mRemoteNG? Locally managing with mRemoteNG of course! Just install Cygwin and the mintty.
- Filename:
C:cygwinbinmintty.exe
- Arguments:
-
Application: TOAD
- Filename:
C:Program FilesQuest SoftwareToad for OracleTOAD.exe
- Arguments:
Connect=%Username%/%Password%@%UserField%
I use the UserField for the SIDBUT WATCH OUT they’ve changed the command line syntax between versions (just search within you TOAD Help for command line)
Application: mcgetmac (MC-WOL Homepage)
Description: find the MAC of a PC (useful for MC-WOL - see below)
- Filename:
AppsMC-WOLmcgetmac.bat
- Arguments:
%Hostname%
Download themcgetmac.exe
, put it to mRemoteNG’s subfolder (AppsMC-WOL) and create a mcgetmac.bat with the following 2 lines
Application: Wake-On-LAN (MC-WOL Homepage)
Description: wake up a remote PC over the network (find the MAC by using the mcgetmac.bat from above)
- Filename:
AppsMC-WOLmc-wol.exe
- Arguments:
%MacAddress% /a %Hostname%
Application: Google Chrome
- Filename:
portableGoogleChromePortableGoogleChromePortable.exe
- Arguments:
%HostName%
Application: Internet Explorer
- Filename:
Internet ExplorerIEXPLORE.EXE
- Arguments:
%HostName%
Application: Samba
- Filename:
portableNotepad++PortableNotepad++Portable.exe
- Arguments:
samba%Hostname%_sambaconf.txt
Application: Traceroute
- Filename:
cmd
- Arguments:
/c set /P = | tracert %HostName%
Application: Ping
- Filename:
cmd
- Arguments:
/c ping -t %HostName%
Application: VNC Viewer
- Filename:
portablevncvnc-4_1_2-x86_win32_viewer.exe
- Arguments:
%HostName%
Application: Windows Computer Manager
- Filename:
C:WINDOWSsystem32compmgmt.msc
- Arguments:
/Computer=%HostName%
Application: WinSCP
- Filename:
portableWinSCPWinSCP.exe
- Arguments:
scp://%Username%:%Password%@%Hostname%/
Application: Zabbix
- Filename:
/zabbix/search.php?search=%HostName%Arguments:
Application: Zenmap GUI
- Filename:
portableNmapzenmap.exe
- Arguments:
-p 'Quick scan plus' -t %Hostname%
Application: Check Remoteconnection
- Filename:
check_remote.bat
- Arguments:
%HostName%
Application: Configure Samba
- Filename:
configure_Samba.bat
- Arguments:
%HostName% %username% %password%
Sysinternals tools: http://technet.microsoft.com/en-us/sysinternals/default.aspxSYDI: http://sydiproject.com/
Application: [HTTPS] Dell OpenManage [port 1311]
- Filename:
iexplore
- Arguments:
https://%Hostname%:1311
Application: [HTTPS] HP HomePage [2381]
- Filename:
iexplore
- Arguments:
https://%Hostname%:2381
Application: [HTTPS] ILO [81]
- Filename:
iexplore
- Arguments:
https://ilo-%Hostname%:81
Application: [HTTPS] LocalHost [80]
- Filename:
iexplore
- Arguments:
http://%hostname%
Application: [MSC] Compmgmt
- Filename:
compmgmt.msc
- Arguments:
/computer:%hostname%
Application: [MSC] Services
- Filename:
services.msc
- Arguments:
/computer:%hostname%
Application: [TOOL] Inventory with SYDI
- Filename: `cmd
- Arguments:
/k cscript %mremote%scriptssydisydi-server.vbs -wabefghipPqrsu -racdklp -ew -f10 -d -t%hostname%
You need to have MSWORD on your machine (you can also export in xml/html)
Application: [TOOL] Command Prompt (using SysInternals PSEXEC)
- Filename:
cmd
- Arguments:
/k %tools%psexec.exe %hostname% cmd.exe
In my case i added %tools% (system variable)
Application: [TOOL] Files Opened (using SysInternals PSFiLE)
- Filename:
cmd
- Arguments:
/k %tools%psfile.exe %hostname%
Application: [TOOL] Logged-on users (using SysInternals psloggedon.exe)
- Filename:
cmd
- Arguments:
/k %tools%psloggedon.exe %hostname%
Application: Netstat (Listening ports)(using Sysinternals PSEXEC)
- Filename:
cmd
- Arguments:
/k %tools%psexec.exe %hostname% netstat -nab |find /i
Application: Nslookup
- Filename:
cmd
- Arguments:
/K nslookup %hostname%
Application: RDP /Admin (Console Session)
- Filename:
cmd
- Arguments:
/c mstsc /v:%hostname%:3389 /admin
Application: Processes List (Powershell)
- Filename:
powershell
- Arguments:
-noexit Get-wmiobject win32_process -computername %hostname% | Select-Object __server,name,processid,sessionid,vm,ws,description,executablepath,osname,windowsversion,__path | Out-GridView
Application: Shares List (Powershell)
- Filename:
powershell
- Arguments:
-noexit Get-WmiObject win32_share -computer %hostname%|sort name|fl
Application: Shutdown GUi
- Filename:
shutdown
- Arguments:
/i /m %hostname%
As requested in comment, here is the ExtApp.xml file.
mRemoteNG is a tool used to connect and manage remote systems using VNC, RDP, SSH, and similar protocols. mRemoteNG supports popular protocols like VNC, RDP, SSH, etc. and also provides reach features. mRemoteNG is developed as an open-source project. mRemoteNG is a fork or branch of another popular project mRemote.
Mremoteng 1
mRemoteNG Features
mRemoteNG has very useful features and protocol support. mRemoteNG supports following the remote connection and management protocols.
- RDP (Remote Desktop/Terminal Server)
- VNC (Virtual Network Computing)
- ICA (Citrix Independent Computing Architecture)
- SSH (Secure Shell)
- Telnet (TELecommunication NETwork)
- HTTP/HTTPS (Hypertext Transfer Protocol)
- rlogin
- Raw Socket Connections
Also provides the following useful features.
- Saving credentials will provide less typing and fast remote connection
- Saving connection database will
Download and Install mRemoteNG
mRemoteNG can be download from the original source as well as another popular download site. In this case, we will download from the original site which URL is like below. We will download the stable version 1.76 MSI file which is a Microsoft Installer Format.
The size of the mRemoteNG is about 41 MB and when the download is completed we will double click
We will see the following screen where we will accept the license agreement which is GNU General Public License Version 2.
Select components to install in the following screen. All components are useful to install.
Start the Setup with the following screen.
When the installation is completed we will see the following screen.
For the first time opening the following update question will be asked where we will select
Use the recommended settings
.Save Connection Database
All added connections are saved into a database. Actually the database is just an XML file where all connections and their properties are saved. We can save the current database from the
File
menu Save Connection File As ..
like below.Then we will select the database file name and click to the
Save
button like below. In this example, the saved database name is confCons.xml
.Load Connection Database
We can also load all ready saved connection databases. We will click to the
File
and Open Connection File
like below.We will be asked following question in order to prevent loss of current connection database. We can click
Yes
to save the current connection database.In the following screen, we will select the database file we want to load.
Add New Connection
If we want to add new RDP, VNC, SSH or any connection we have to first add a default connection. Then we can change the connection type. There is 3 way to add a new connection.
Add Connection with Keyboard Shortcut CTRL+N
We can add a new connection by just using
CTRL+N
keyboard shortcut.Mremoteng Ssh Key
Add Connection From Connection Pain
We can also add connection from the pain
Add Connection
button like below.Add Connection From File Menu
We can also add a new connection from the
File
menu New Connection
line like below.Create, Connect and Manage RDP Connection
The newly created connection type is RDP by default. But we can explicitly set the RDP connection type from connection config. We can set the following attributes for the specified RDP connection.
The Exorcist Tradition in Islam. Previous next. The Exorcist Tradition in Islam Aqeedah. Related works. Dawah Course Manual. Contemporary Issues. Evolution of Fiqh. Ramadan Reflection. Hajj and Umrah. The Fundamental of Hadeeth Studies.
Name
will display the connection nameDescription
will be used to explain the connectionIcon
will store an icon for the connectionPanel
will set the category for connectionHostname/IP
will set the IP address or HostnameUsername
for usernamePassword
for user passwordDomain
will specify the domain if there is no domain set nothing or to specify the local system in a domain use dot.
Protocol
will be RDPPort
is the RDP port which is 3389 by defaultUse Console Session
will connect to the normal console or desktop of the remote systemMinutes to Idle
Use CredSSP
Use Gateway
Resolution
will et the screen sizeAutomatic Resize
will automatically resize the screenColors
will set the color depthCache Bitmaps
Display Wallpaper
Display Themes
Font Smoothing
Desktop Composition
Key Combinations
Disk Drives
will connect local drives to the remote system via the networkPrinters
will connect remote system printers to the local systemPorts
Smart Cards
Sounds
will play the sound of the remote system locally
Create, Connect and Manage VNC Connection
VNC is a popular protocol used in Linux systems for Desktop access remotely. mRemoteNG supports VNC and provides the following attributes for VNC connections. We can add VNC connection by changing
Protocol
to the VNC like below.Mremoteng Ctrl Alt Del
Name
will display the connection nameDescription
will be used to explain the connectionIcon
will store an icon for the connectionPanel
will set the category for connectionHostname/IP
will store the IP address or hostname of the remote systemPassword
is the password for the VNC sessionProtocol
will be VNCPort
is the port number of the remote VNC server which is 5900 by defaultSmartSize Mode
will auto-resize the screenView Only
will only show the remote desktop with no mouse or keyboard interaction and usage
Mremoteng Linux
Create, Connect and Manage SSH Connection
Both SSHv1 and SSHv2 are supported by the mRemoteNG but SSHv1 is almost obsolete in general. In order to create SSH connection we just change the
Protocol
to the SSH version 2
like below.Mremoteng
Name
will display the connection nameDescription
will be used to explain the connectionIcon
will store an icon for the connectionPanel
will set the category for connectionHostname/IP
will set the IP address or HostnameUsername
for usernamePassword
for user passwordPort
is the port remote SSH server which is default 22PuTTY Session