Core algorithm is forked from MobaXterm-keygen.
This GUI is written for me to learn PySide6 and pdm.
This application creates a Custom.mxtpro
file for MobaXterm, containing a registration key derived from the user's name and MobaXterm's version.
-
Name is taken from Windows user name, or you can input other name.
-
License is
Professional
by default, the difference between licenses please refer to MobaXterm website -
Users means the number of people who can use MobaXterm at the same time.
-
Version ( Major . Minor ) is the version of MobaXterm, for example,
24.1
. You can clickGet Version from File
to locate theMobaXterm.exe
file and automatically fit the version, or find the version in theHelp -> About MobaXterm
window of MobaXterm.
- Clone this repository to your local machine.
- Python higher than 3.9 is required.
- Quit MobaXterm if it is running.
pip install -r requirements.txt
orpdm install
to install required packages.- Use the Administrator privilege to run
python start.py
, or you need to copyCustom.mxtpro
toC:\Program Files (x86)\Mobatek\MobaXterm
manually. - Restart MobaXterm and check the
Help -> About MobaXterm
window.
-
This application does not have complex activation algorithm and it is truly fantastic. So please pay for it if possible.
-
The file generated,
Custom.mxtpro
, is actually a zip file and contains a text file,Pro.key
, where there is a key string. -
MobaXterm.exe
has another mode. You can see it by adding a parameter"-customizer"
.$ .\MobaXterm.exe -customizer
I don't know how to make custom settings take effect in
Customizer
mode directly.The only way I found is that you should export custom settings to a file named
MobaXterm customization.custom
which is also a zip file. Then merge two zip file:Custom.mxtpro
andMobaXterm customization.custom
toCustom.mxtpro
. Finally copy newly-generatedCustom.mxtpro
to MobaXterm's installation path.