mRemoteNG PuTTY Importer is a console application designed to streamline the process of importing PuTTY sessions into mRemoteNG. It reads PuTTY session configurations from the Windows registry, checks for duplicates, and seamlessly adds new sessions to the mRemoteNG configuration file (confCons.xml).
- Automatically detects and reads PuTTY sessions from the Windows registry.
- Checks for existing session names in the mRemoteNG configuration file to avoid duplicates.
- Imports new sessions into mRemoteNG's configuration file with relevant details such as hostname, port, username, and password.
- Saves the updated
confCons.xmlfile in place.
-
Clone the repository:
git clone https://github.com/jrnker/mRemoteNG_PuttyImporter.git
-
Open the solution in your preferred .NET IDE (e.g., Visual Studio).
-
Build the project to generate the executable.
-
Ensure you have mRemoteNG installed and that its configuration file (
confCons.xml) exists in the appropriate location (e.g.,%AppData%\mRemoteNG\confCons.xml).
-
Run the console application:
mRemoteNG_PuttyImporter.exe
-
The application will:
- Check for the existence of the
confCons.xmlfile. - Read PuTTY sessions from the Windows registry.
- Compare session names against existing mRemoteNG entries.
- Add new sessions to the configuration file.
- Check for the existence of the
-
Any sessions already present in mRemoteNG will be skipped, and a message will be displayed in the console.
-
Upon completion, the updated
confCons.xmlfile will be saved in place.
- Download the latest release from the [Releases]
- Run it ;)
Contributions are welcome! If you encounter any issues or have ideas for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Chris Jarnaker (chris@jarnaker.com)