tis-mobaxterm
25.2.0.5296-0
Terminal amélioré pour Windows avec serveur X11, client SSH à onglets, outils réseau et bien plus encore
6276 téléchargements
Télécharger
Voir le résultat de la construction Voir l'analyse de VirusTotal

- package : tis-mobaxterm
- name : MobaXterm
- version : 25.2.0.5296-0
- categories : Utilities
- maintainer : WAPT Team,Jimmy PELÉ
- editor : Mobatek
- licence : Freeware
- locale : all
- target_os : windows
- impacted_process : MobaXterm.exe
- architecture : all
- signature_date : 2025-05-08 10:00
- size : 45.21 Mo
- installed_size : 60.36 Mo
- homepage : https://mobaxterm.mobatek.net/
package : tis-mobaxterm
version : 25.2.0.5296-0
architecture : all
section : base
priority : optional
name : MobaXterm
categories : Utilities
maintainer : WAPT Team,Jimmy PELÉ
description : Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.0
sources : https://mobaxterm.mobatek.net/download-home-edition.html
installed_size : 60358656
impacted_process : MobaXterm.exe
description_fr : Terminal amélioré pour Windows avec serveur X11, client SSH à onglets, outils réseau et bien plus encore
description_pl : Rozbudowany terminal dla Windows z serwerem X11, klientem SSH z zakładkami, narzędziami sieciowymi i wieloma innymi
description_de : Erweitertes Terminal für Windows mit X11-Server, SSH-Client mit Registerkarten, Netzwerk-Tools und vielem mehr
description_es : Terminal mejorado para Windows con servidor X11, cliente SSH con pestañas, herramientas de red y mucho más
description_pt : Terminal melhorado para Windows com servidor X11, cliente SSH com tabulação, ferramentas de rede e muito mais
description_it : Terminale migliorato per Windows con server X11, client SSH a schede, strumenti di rete e molto altro
description_nl : Verbeterde terminal voor Windows met X11-server, SSH-client met tabbladen, netwerkgereedschappen en nog veel meer
description_ru : Улучшенный терминал для Windows с сервером X11, SSH-клиентом с вкладками, сетевыми инструментами и многим другим
audit_schedule :
editor : Mobatek
keywords : terminal,ssh,tool,client,server,distant
licence : Freeware
homepage : https://mobaxterm.mobatek.net/
package_uuid : 3eef37c7-620d-4b48-9305-8757a814e6ef
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 5.0
max_os_version :
icon_sha256sum : bfe8ed0a26428dd0e768613af00fce50bb2baf35e254a2ffdf8547c6f4ae470d
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-05-08T10:00:14.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : Z9LZHC43uGVK0n/xLR9SOuOpFw+UaDePbDhMO2ixPQvMwq8wKCrmxgjtnaoO1RLt7OGQX4Bip/AaovgUGVRNSd4Ll3idC5oKI9ZA1650k8UAsXPbPcBYV5T3YemLBUkKzyEjQQvxIb9cSnWp3P7j7SnP3dGYZ+C2JUvuawYuiRwrlwaZWI8wu6hP81uQY7mGeim3/816Dn3UGUOxPYx0W/nt6cl14DPHvfVgOjGxnM6X+6ygX6CDL8TawK6EagpMlVqhknmde//j/zUo2jT4TARrmxq4rWYZ4pQJyIXwD/mPhdx1+f2N+2V1hZF92JvikLV3Pf36h24DqgpKtubeYA==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
# Specific app values
package_version = control.get_software_version()
# Installing the package
install_msi_if_needed("MobaXterm_installer_%s.msi" % package_version, min_version=package_version)
# -*- coding: utf-8 -*-
from setuphelpers import *
# Declaring specific app values (TO CHANGE)
bin_name_string = "MobaXterm_installer_%s.msi"
def update_package():
print("Download/Update package content from upstream binary sources")
from waptpackage import PackageEntry
import requests
# Initializing variables
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
# Update transition from BeautifulSoup 3 to 4
try:
import bs4 as BeautifulSoup
except:
import BeautifulSoup
# Specific app values
app_name = control.name
url = control.sources
# Getting latest version from official website
page = requests.get(url, headers={"User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64)"}).text
bs = BeautifulSoup.BeautifulSoup(page)
# bs = BeautifulSoup.BeautifulSoup(page,features="html.parser") # For bs4 only
bs_raw_string = bs.find("a", {"class": "btn_vert"})
url_dl = bs_raw_string["href"]
# https://download.mobatek.net/1242019111120613/MobaXterm_Installer_v12.4.zip
latest_zip = url_dl.split("/")[-1]
print("Download url is: " + url_dl)
# Downloading latest binaries
if not isfile(latest_zip):
print("Downloading: " + latest_zip)
wget(url_dl, latest_zip, proxies=proxies)
# Deleting outdated binaries
remove_file("MobaXterm_installer.dat")
for bin_in_dir in glob.glob("*.exe") or glob.glob("*.msi"):
print("Binary: " + bin_in_dir + " Deleted")
remove_file(bin_in_dir)
# Extracting
print("Extracting " + latest_zip)
Sevenz_path = makepath(programfiles, "7-Zip", "7z.exe")
run('"%s" x %s' % (Sevenz_path, latest_zip))
remove_file(latest_zip)
# Getting version number
for bin_in_dir in glob.glob("*.exe") or glob.glob("*.msi"):
version = (bin_in_dir.split("_")[-1]).replace(".msi", "")
latest_bin = bin_in_dir
print("Latest " + app_name + " version is: " + version)
# Checking version from file
version_from_file = get_version_from_binary(latest_bin)
# if not version_from_file.startswith(version) and version_from_file != '':
if Version(version_from_file) != Version(version) and version_from_file != "":
print("Changing version to the version number of the binary (from: %s to: %s)" % (version, version_from_file))
os.rename(latest_bin, bin_name_string % version_from_file)
version = version_from_file
else:
print("Binary file version corresponds to online version")
# Change version of the package
print("Writing " + version + "-0 in WAPT\\control")
pe = PackageEntry()
pe.load_control_from_wapt(os.getcwd())
pe.version = version + "-0"
pe.save_control_to_wapt(os.getcwd())
print("Update package done. You can now build-upload your package")
else:
print("This package is already up-to-date")
a474407158da2b9f8f8c5f49ff5a494116e431b28c4d1d79468529d62b04e907 : MobaXterm_installer.dat
98fa77f67e02ee6ba49d0c130effa951867b7ea055507792a3859f70f8ca00e1 : MobaXterm_installer_25.2.0.5296.msi
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
00070960181e09522f5c78d3971d85168acb5c07e3428cb5605d76ba14a2a39b : WAPT/changelog.txt
4d37420252a50f7b401ff006c5e53a85f0ed16697d3525578302b1f6c3be73be : WAPT/control
bfe8ed0a26428dd0e768613af00fce50bb2baf35e254a2ffdf8547c6f4ae470d : WAPT/icon.png
400af29495bcb3b5199853d025dbf5a807f9bd7612f1f834f2e0fd95ec2e0df5 : luti.json
b4c90024137facfea5f08b6a092eda24faaaf17f420e6313181a1ffea1fe6b07 : setup.py
33c5e4f34280bd8529232b4ce8d44dc1777f4e0cb7a406a6e42552a2817cc261 : update_package.py
https://mobaxterm.mobatek.net/download-home-edition.html