# Source: ejabberd-contrib # Package: ejabberd-mod-shcommands # Versions: ejabberd-mod-shcommands (0.2020.10.21~dfsg0-2), ejabberd-mod-shcommands (0.2020.10.21~dfsg0-3), ejabberd-mod-shcommands (0.2020.10.21~dfsg0-4), ejabberd-mod-shcommands (0.2020.10.21~dfsg0-5), ejabberd-mod-shcommands (0.2021.07.07~dfsg0-1), ejabberd-mod-shcommands (0.2021.11.25~dfsg0-1), ejabberd-mod-shcommands (0.2022.04.12~dfsg0-1), ejabberd-mod-shcommands (0.2022.10.12~dfsg0-1), ejabberd-mod-shcommands (0.2023.01.25~dfsg0-1), ejabberd-mod-shcommands (0.2023.10.04~dfsg0-1), ejabberd-mod-shcommands (0.2024.07.18~dfsg0-1), ejabberd-mod-shcommands (0.2025.01.11~dfsg0-1), ejabberd-mod-shcommands (0.2025.01.11~dfsg0-2), ejabberd-mod-shcommands (0.2025.01.11~dfsg0-2+deb13u1), ejabberd-mod-shcommands (0.2025.01.11~dfsg0-2+deb13u2), ejabberd-mod-shcommands (0.2025.01.11~dfsg0-3), ejabberd-mod-shcommands (0.2026.01.20~dfsg0-1), ejabberd-mod-shcommands (0.2026.01.20~dfsg0-1+b1), ejabberd-mod-shcommands (0.2026.08.06~dfsg0-1) # This Description is active # Prioritize: 45 Description: ejabberd module to execute shell commands via XMPP (dangerous!) WARNING: USE THIS MODULE AT YOUR OWN RISK !!! This module allows ejabberd administrators to remotely execute shell commands which could compromise both the ejabberd server and the whole machine. . This module provides the ejabberd server administrator a method to remotely execute shell commands through the ejabberd server. . It provides a page in the ejabberd Web Admin which only the administrators of the whole server can access. . Three types of commands are possible: * ejabberd_ctl: makes a call to ejabberd_ctl; * erlang shell: executes an erlang command; * system shell: executes a command on the system shell. The result of the execution will be shown. . In the system shell, only non-interactive commands will work correctly, for example this will work: ps -all Don't use commands that start an interactive mode: DON'T TRY THIS: top DON'T TRY THIS: vim readme.txt . This module does not check if the commands are dangerous or problematic, so this module is only recommended for experienced ejabberd and Erlang/OTP administrators. USE THIS MODULE AT YOUR OWN RISK !!! Description-pt: . . . . . # other Descriptions of the ejabberd-mod-shcommands package with a translation in pt: #