Linux ih01.iridiumhosting.com 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
LiteSpeed
Server IP : 67.227.241.211 & Your IP : 216.73.216.226
Domains :
Cant Read [ /etc/named.conf ]
User : dustinhy
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
MXB /
rear /
usr /
share /
rear /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
validated
[ DIR ]
drwxr-xr-x
2026-04-01 09:39
_framework-setup-and-functions.sh
111.2
KB
-rw-r--r--
2026-04-01 09:39
array-functions.sh
1.08
KB
-rw-r--r--
2026-04-01 09:39
authtoken-functions.sh
16.84
KB
-rw-r--r--
2026-04-01 09:39
bareos-functions.sh
10.3
KB
-rw-r--r--
2026-04-01 09:39
bootloader-functions.sh
43.74
KB
-rw-r--r--
2026-04-01 09:39
borg-functions.sh
6.9
KB
-rw-r--r--
2026-04-01 09:39
checkintegrity-workflow.sh
385
B
-rw-r--r--
2026-04-01 09:39
checklayout-workflow.sh
646
B
-rw-r--r--
2026-04-01 09:39
columns-functions.sh
2.95
KB
-rw-r--r--
2026-04-01 09:39
config-functions.sh
7.88
KB
-rw-r--r--
2026-04-01 09:39
cove-functions.sh
2.61
KB
-rw-r--r--
2026-04-01 09:39
drlm-functions.sh
2.6
KB
-rw-r--r--
2026-04-01 09:39
dump-workflow.sh
7.63
KB
-rw-r--r--
2026-04-01 09:39
filesystems-functions.sh
12.08
KB
-rw-r--r--
2026-04-01 09:39
finalizeonly-workflow.sh
1.22
KB
-rw-r--r--
2026-04-01 09:39
format-workflow.sh
3.79
KB
-rw-r--r--
2026-04-01 09:39
global-functions.sh
49.92
KB
-rw-r--r--
2026-04-01 09:39
help-workflow.sh
3.6
KB
-rw-r--r--
2026-04-01 09:39
hp_raid-functions.sh
871
B
-rw-r--r--
2026-04-01 09:39
layout-functions.sh
64.96
KB
-rw-r--r--
2026-04-01 09:39
layoutonly-workflow.sh
803
B
-rw-r--r--
2026-04-01 09:39
linux-functions.sh
14.6
KB
-rw-r--r--
2026-04-01 09:39
mail-functions.sh
1.39
KB
-rw-r--r--
2026-04-01 09:39
mkbackup-workflow.sh
585
B
-rw-r--r--
2026-04-01 09:39
mkbackuponly-workflow.sh
368
B
-rw-r--r--
2026-04-01 09:39
mkboot-workflow.sh
1.13
KB
-rw-r--r--
2026-04-01 09:39
mkopalpba-workflow.sh
890
B
-rw-r--r--
2026-04-01 09:39
mkrescue-functions.sh
5.72
KB
-rw-r--r--
2026-04-01 09:39
mkrescue-workflow.sh
461
B
-rw-r--r--
2026-04-01 09:39
mksystemstate-workflow.sh
539
B
-rw-r--r--
2026-04-01 09:39
mountonly-workflow.sh
1.7
KB
-rw-r--r--
2026-04-01 09:39
network-functions.sh
8.53
KB
-rw-r--r--
2026-04-01 09:39
opal-functions.sh
15.67
KB
-rw-r--r--
2026-04-01 09:39
opaladmin-workflow.sh
18.37
KB
-rw-r--r--
2026-04-01 09:39
output-functions.sh
3.17
KB
-rw-r--r--
2026-04-01 09:39
progresssubsystem.nosh
2.32
KB
-rw-r--r--
2026-04-01 09:39
rear-shell.bashrc
2.68
KB
-rw-r--r--
2026-04-01 09:39
recover-workflow.sh
1.59
KB
-rw-r--r--
2026-04-01 09:39
restoreonly-workflow.sh
832
B
-rw-r--r--
2026-04-01 09:39
rsync-functions.sh
4.56
KB
-rw-r--r--
2026-04-01 09:39
savelayout-workflow.sh
643
B
-rw-r--r--
2026-04-01 09:39
serial-functions.sh
3.98
KB
-rw-r--r--
2026-04-01 09:39
sesam-functions.sh
1.18
KB
-rw-r--r--
2026-04-01 09:39
shell-workflow.sh
648
B
-rw-r--r--
2026-04-01 09:39
tpmpwd-functions.sh
625
B
-rw-r--r--
2026-04-01 09:39
udev-workflow.sh
3.27
KB
-rw-r--r--
2026-04-01 09:39
uefi-functions.sh
9.69
KB
-rw-r--r--
2026-04-01 09:39
validate-workflow.sh
4.91
KB
-rw-r--r--
2026-04-01 09:39
write-protect-functions.sh
7.75
KB
-rw-r--r--
2026-04-01 09:39
Save
Rename
# Functions for manipulation of rsync URLs (both OUTPUT_URL and BACKUP_URL) #### OLD STYLE: # BACKUP_URL=[USER@]HOST:PATH # using ssh (no rsh) # # with rsync protocol PATH is a MODULE name defined in remote /etc/rsyncd.conf file # BACKUP_URL=[USER@]HOST::PATH # using rsync # BACKUP_URL=rsync://[USER@]HOST[:PORT]/PATH # using rsync (is not compatible with new style!!!) #### NEW STYLE: # BACKUP_URL=rsync://[USER@]HOST[:PORT]/PATH # using ssh # BACKUP_URL=rsync://[USER@]HOST[:PORT]::/PATH # using rsync function rsync_validate () { local url="$1" if [[ "$(url_scheme "$url")" != "rsync" ]]; then # url_scheme still recognizes old style BugError "Non-rsync URL $url !" fi } # Determine whether the URL specifies the use of the rsync protocol (rsyncd) or ssh # Do not call on non-rsync URLs (use url_scheme first) function rsync_proto () { local url="$1" rsync_validate "$url" if grep -Eq '(::)' <<< $url ; then # new style '::' means rsync protocol echo rsync else echo ssh fi } # Functions to parse the URL into its components: # USER, HOST, PORT, PATH function rsync_user () { local url="$1" local host host="$(url_host "$url")" if grep -q '@' <<< $host ; then echo "${host%%@*}" # grab user name else echo root fi } function rsync_host () { local url="$1" local host local path host="$(url_host "$url")" path="$(url_path "$url")" # remove USER@ if present local tmp2="${host#*@}" case "$(rsync_proto "$url")" in (rsync) # tmp2=witsbebelnx02::backup or tmp2=witsbebelnx02:: echo "${tmp2%%::*}" ;; (ssh) # tmp2=host or tmp2=host: echo "${tmp2%%:*}" ;; esac } function rsync_path () { local url="$1" local host local path local url_without_scheme local url_without_scheme_user host="$(url_host "$url")" path="$(url_path "$url")" local tmp2="${host#*@}" url_without_scheme="${url#*//}" url_without_scheme_user="${url_without_scheme#$(rsync_user "$url")@}" case "$(rsync_proto "$url")" in (rsync) if grep -q '::' <<< $url_without_scheme_user ; then # we can not use url_path here, it uses / as separator, not :: local url_after_separator="${url_without_scheme_user##*::}" # remove leading / - this is a module name echo "${url_after_separator#/}" else echo "${path#*/}" fi ;; (ssh) if [ "$url_without_scheme" == "$url" ]; then # no scheme - old-style URL if grep -q ':' <<< $url_without_scheme_user ; then echo "${url_without_scheme_user##*:}" else BugError "Old-style rsync URL $url without : !" fi else echo "$path" fi ;; esac } function rsync_port () { # XXX changing port not implemented yet echo 873 } # Full path to the destination directory on the remote server, # includes RSYNC_PREFIX. RSYNC_PREFIX is not given by the URL, # it is a global parameter (by default derived from hostname). function rsync_path_full () { local url="$1" echo "$(rsync_path "$url")/${RSYNC_PREFIX}" } # Argument for the ssh command to log in to the remote host ("user@host") function rsync_remote_ssh () { local url="$1" local user host user="$(rsync_user "$url")" host="$(rsync_host "$url")" echo "${user}@${host}" } # Argument for the rsync command to reach the remote host, without path. function rsync_remote_base () { local url="$1" local user host port user="$(rsync_user "$url")" host="$(rsync_host "$url")" port="$(rsync_port "$url")" case "$(rsync_proto "$url")" in (rsync) echo "rsync://${user}@${host}:${port}/" ;; (ssh) echo "$(rsync_remote_ssh "$url"):" ;; esac } # Complete argument to rsync to reach the remote location identified by URL, # but without the added RSYNC_PREFIX. # This essentially converts our rsync:// URLs into a form accepted by the rsync command. function rsync_remote () { local url="$1" echo "$(rsync_remote_base "$url")$(rsync_path "$url")" } # Complete argument to rsync including even RSYNC_PREFIX. # Determined from the URL and RSYNC_PREFIX. function rsync_remote_full () { local url="$1" echo "$(rsync_remote_base "$url")$(rsync_path_full "$url")" }