OpenRSAT
Silent install package for OpenRSAT
0.4.153
Utilities
Security
System and network
Utilities
Security
System and network
- package: tis-openrsat
- name: OpenRSAT
- version: 0.4.153
- categories: Utilities,Security,System and network
- maintainer: WAPT Team,Tranquil IT,Thomas Prud'homme
- editor: Tranquil IT
- licence: GPL-3.0 license
- locale: all
- target_os: linux
- impacted_process: OpenRSAT
- architecture: all
- signature_date:
- size: 15.24 Mo
- installed_size: 9.40 Mo
- homepage : https://github.com/tranquilit/openrsat
package : tis-openrsat
version : 0.4.153
architecture : all
section : base
priority : optional
name : OpenRSAT
categories : Utilities,Security,System and network
maintainer : WAPT Team,Tranquil IT,Thomas Prud'homme
description : OpenRSAT is an open-source, cross-platform tool for Active Directory administration via an interface, inspired by Microsoft’s RSAT tools. It enables system administrators to manage users, groups, and organizational units on Windows, Linux, and macOS.
depends :
conflicts :
maturity : PROD
locale : all
target_os : linux
min_wapt_version : 2.3
sources : https://github.com/tranquilit/openrsat
installed_size : 9395816
impacted_process : OpenRSAT
description_fr : OpenRSAT est un outil open source multiplateforme destiné à l'administration d'Active Directory via une interface, inspiré des outils RSAT de Microsoft. Il permet aux administrateurs système de gérer les utilisateurs, les groupes et les unités organisationnelles sous Windows, Linux et macOS.
description_pl : OpenRSAT to otwarte, wieloplatformowe narzędzie do administrowania usługą Active Directory za pośrednictwem interfejsu, zainspirowane narzędziami RSAT firmy Microsoft. Umożliwia administratorom systemów zarządzanie użytkownikami, grupami i jednostkami organizacyjnymi w systemach Windows, Linux i macOS.
description_de : OpenRSAT ist ein plattformübergreifendes Open-Source-Tool für die Active Directory-Verwaltung über eine Schnittstelle, das von den RSAT-Tools von Microsoft inspiriert ist. Es ermöglicht Systemadministratoren die Verwaltung von Benutzern, Gruppen und Organisationseinheiten unter Windows, Linux und macOS.
description_es : OpenRSAT es una herramienta de código abierto y multiplataforma para la administración de Active Directory a través de una interfaz, inspirada en las herramientas RSAT de Microsoft. Permite a los administradores de sistemas gestionar usuarios, grupos y unidades organizativas en Windows, Linux y macOS.
description_pt : O OpenRSAT é uma ferramenta de código aberto e multiplataforma para administração do Active Directory através de uma interface, inspirada nas ferramentas RSAT da Microsoft. Permite aos administradores de sistema gerir utilizadores, grupos e unidades organizacionais no Windows, Linux e macOS.
description_it : OpenRSAT è uno strumento open source multipiattaforma per l'amministrazione di Active Directory tramite un'interfaccia, ispirato agli strumenti RSAT di Microsoft. Consente agli amministratori di sistema di gestire utenti, gruppi e unità organizzative su Windows, Linux e macOS.
description_nl : OpenRSAT is een open-source, platformonafhankelijke tool voor Active Directory-beheer via een interface, geïnspireerd door de RSAT-tools van Microsoft. Hiermee kunnen systeembeheerders gebruikers, groepen en organisatie-eenheden beheren op Windows, Linux en macOS.
description_ru : OpenRSAT — это кроссплатформенный инструмент с открытым исходным кодом для администрирования Active Directory через интерфейс, вдохновленный инструментами RSAT от Microsoft. Он позволяет системным администраторам управлять пользователями, группами и организационными подразделениями в Windows, Linux и macOS.
audit_schedule :
editor : Tranquil IT
keywords : ldap, active-directory, user-management, rsat
licence : GPL-3.0 license
homepage : https://github.com/tranquilit/openrsat
package_uuid : 601c73a1-8c72-4183-8617-fe468f3c9360
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 03ea977bb46ee771b0e00d075fd36c1b185129a40260935db691719e6f42483d
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2026-01-14T11:45:09.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 : Qgy90yeEx4xiWQ9gQOUN9JKyP7KJK1Sf9v+jwABG1k0t6WOSwgQyMwR72RuRdc5EYkrQC0qnWddNs7YqBg8lk0N17j/qUP2y1ZtK0s28WSDIgL5ZtqyvxP9RhfOt0wm1VucaCkqtEXuuA1b7Bl+AXcLJQlB3VMw7PDYfYu5YA4Ki4i9ghWH4SBdue2f0yK/KZLBpF4m3BtUA18kifIHyrrIycPIjHVDMz+GopLBWX2D5vTJV7j3HCmamP2Tt5s0QuFWx6Lp40kewYtq3tcolbvLy5A9lxI+fWE8PU5Jd6cAXV2U+gN8PvxB9qU1l8ZnGEDVazy3pqTCW7hfY5F8RRg==
# -*- coding: utf-8 -*-
from setuphelpers import *
path = '/opt/openrsat'
name = 'OpenRSAT'
def install():
arch = 'linux-x64'
if is64():
arch = 'x64'
if is32():
arch = 'i386'
if isARM():
arch = 'arm32'
if isARM64():
arch = 'arm64'
fullname = f'{name}-linux-{arch}'
mkdirs(path)
filecopyto(fullname, f"{path}/{name}")
run(f"chmod 755 {path}/{name}")
filecopyto('WAPT/icon.png', f'{path}/{name}.png')
filecopyto(f'{name}.desktop', f"{path}/{name}.desktop")
run(f'ln -sf "{path}/{name}.desktop" "/usr/share/applications/{name}.desktop"')
def uninstall():
remove_file(f"/usr/share/applications/{name}.desktop")
remove_tree(path)
def audit():
if not isfile(f"{path}/{name}"):
print("erreur file not found")
return "ERROR"
else:
return "OK"
# -*- coding: utf-8 -*-
from setuphelpers import *
import json
import os
def update_package():
# Declaring local variables
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
api_url = "https://api.github.com/repos/tranquilit/openrsat/releases/latest"
# Get data from API
releases_dict = json.loads(wgets(api_url, proxies=proxies))
url_download = []
for asset in releases_dict["assets"]:
if 'linux' in asset["browser_download_url"]:
url_download.append(asset["browser_download_url"])
# Downloading latest binaries
for url in url_download:
print("Download URL is: %s" % url)
latest_bin = url.split('/')[-1]
if isfile(latest_bin):
remove_file(latest_bin)
print("Downloading: %s" % latest_bin)
wget(url, latest_bin, proxies=proxies)
version = releases_dict['tag_name'][1:]
control.installed_size = os.path.getsize(latest_bin)
control.set_software_version(version)
control.save_control_to_wapt()
e1e582109af12325c9c155bfb938553ca195a0f86c75fab5103af0ccd718639c : OpenRSAT-linux-arm32
74d871a19a5812871cba70f072429e87e48f097451e3413f4d5fc821ca79eb5b : OpenRSAT-linux-arm64
557688f9dae2f38472c16fc52d7986e2fc71d903a99a67170ae72bcca1474dcf : OpenRSAT-linux-i386
0b286a5931e648c172b07d66b6ed0c4374cc1a4332f2d02c8d3a23f13c22b2fa : OpenRSAT-linux-x64
d2f0d7aaee4c5bd7f20a884be19d5442d077dcc88df4480eb5d221c09d2fdc8e : OpenRSAT.desktop
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
05884c07f5cd0ced01a545aa41a92e167985d8aadecb887a7ea48c9cd94050f1 : WAPT/control
03ea977bb46ee771b0e00d075fd36c1b185129a40260935db691719e6f42483d : WAPT/icon.png
e0b3891957a2f4d18e6a7300ac015b55fc28809702ab05778369461865d942ee : luti.json
45395a8b64ec02c4cfb2d56fc9110df930b32c3a86d58ed140a1b398855018f0 : setup.py
a65384aa9a335972c20fa52b82e1d87cf682c4071aef7805d69058733c81cad6 : update_package.py