Linux ubuntu 6.8.0-90-generic #91-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 18 14:14:30 UTC 2025 x86_64
nginx/1.24.0
: 67.217.245.49 | : 216.73.216.50
Cant Read [ /etc/named.conf ]
8.3.6
www-data
Bypass.pw
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
etc /
[ HOME SHELL ]
Name
Size
Permission
Action
ModemManager
[ DIR ]
drwxr-xr-x
PackageKit
[ DIR ]
drwxr-xr-x
X11
[ DIR ]
drwxr-xr-x
alternatives
[ DIR ]
drwxr-xr-x
apache2
[ DIR ]
drwxr-xr-x
apparmor
[ DIR ]
drwxr-xr-x
apparmor.d
[ DIR ]
drwxr-xr-x
apport
[ DIR ]
drwxr-xr-x
apt
[ DIR ]
drwxr-xr-x
audit
[ DIR ]
drwxr-x---
bash_completion.d
[ DIR ]
drwxr-xr-x
binfmt.d
[ DIR ]
drwxr-xr-x
byobu
[ DIR ]
drwxr-xr-x
ca-certificates
[ DIR ]
drwxr-xr-x
clamav
[ DIR ]
drwxr-xr-x
cloud
[ DIR ]
drwxr-xr-x
console-setup
[ DIR ]
drwxr-xr-x
credstore
[ DIR ]
drwx------
credstore.encrypted
[ DIR ]
drwx------
cron.d
[ DIR ]
drwxr-xr-x
cron.daily
[ DIR ]
drwxr-xr-x
cron.hourly
[ DIR ]
drwxr-xr-x
cron.monthly
[ DIR ]
drwxr-xr-x
cron.weekly
[ DIR ]
drwxr-xr-x
cron.yearly
[ DIR ]
drwxr-xr-x
cryptsetup-initramfs
[ DIR ]
drwxr-xr-x
dbus-1
[ DIR ]
drwxr-xr-x
default
[ DIR ]
drwxr-xr-x
depmod.d
[ DIR ]
drwxr-xr-x
dhcp
[ DIR ]
drwxr-xr-x
dpkg
[ DIR ]
drwxr-xr-x
fonts
[ DIR ]
drwxr-xr-x
fwupd
[ DIR ]
drwxr-xr-x
gnutls
[ DIR ]
drwxr-xr-x
groff
[ DIR ]
drwxr-xr-x
grub.d
[ DIR ]
drwxr-xr-x
gss
[ DIR ]
drwxr-xr-x
init.d
[ DIR ]
drwxr-xr-x
initramfs-tools
[ DIR ]
drwxr-xr-x
iproute2
[ DIR ]
drwxr-xr-x
iscsi
[ DIR ]
drwxr-xr-x
kernel
[ DIR ]
drwxr-xr-x
landscape
[ DIR ]
drwxrwxr-x
ld.so.conf.d
[ DIR ]
drwxr-xr-x
ldap
[ DIR ]
drwxr-xr-x
letsencrypt
[ DIR ]
drwxr-xr-x
libblockdev
[ DIR ]
drwxr-xr-x
libibverbs.d
[ DIR ]
drwxr-xr-x
libnl-3
[ DIR ]
drwxr-xr-x
logcheck
[ DIR ]
drwxr-xr-x
logrotate.d
[ DIR ]
drwxr-xr-x
lvm
[ DIR ]
drwxr-xr-x
mdadm
[ DIR ]
drwxr-xr-x
modprobe.d
[ DIR ]
drwxr-xr-x
modules-load.d
[ DIR ]
drwxr-xr-x
multipath
[ DIR ]
drwx------
mysql
[ DIR ]
drwxr-xr-x
needrestart
[ DIR ]
drwxr-xr-x
netplan
[ DIR ]
drwxr-xr-x
network
[ DIR ]
drwxr-xr-x
networkd-dispatcher
[ DIR ]
drwxr-xr-x
newt
[ DIR ]
drwxr-xr-x
nginx
[ DIR ]
drwxr-xr-x
opt
[ DIR ]
drwxr-xr-x
pam.d
[ DIR ]
drwxr-xr-x
pcp
[ DIR ]
drwxr-xr-x
perl
[ DIR ]
drwxr-xr-x
php
[ DIR ]
drwxr-xr-x
pki
[ DIR ]
drwxr-xr-x
plymouth
[ DIR ]
drwxr-xr-x
pm
[ DIR ]
drwxr-xr-x
polkit-1
[ DIR ]
drwxr-xr-x
pollinate
[ DIR ]
drwxr-xr-x
ppp
[ DIR ]
drwxr-xr-x
profile.d
[ DIR ]
drwxr-xr-x
python3
[ DIR ]
drwxr-xr-x
python3.12
[ DIR ]
drwxr-xr-x
rc0.d
[ DIR ]
drwxr-xr-x
rc1.d
[ DIR ]
drwxr-xr-x
rc2.d
[ DIR ]
drwxr-xr-x
rc3.d
[ DIR ]
drwxr-xr-x
rc4.d
[ DIR ]
drwxr-xr-x
rc5.d
[ DIR ]
drwxr-xr-x
rc6.d
[ DIR ]
drwxr-xr-x
rcS.d
[ DIR ]
drwxr-xr-x
rsyslog.d
[ DIR ]
drwxr-xr-x
sasl2
[ DIR ]
drwxr-xr-x
security
[ DIR ]
drwxr-xr-x
selinux
[ DIR ]
drwxr-xr-x
sensors.d
[ DIR ]
drwxr-xr-x
sgml
[ DIR ]
drwxr-xr-x
skel
[ DIR ]
drwxr-xr-x
snmp
[ DIR ]
drwxr-xr-x
sos
[ DIR ]
drwxr-xr-x
ssh
[ DIR ]
drwxr-xr-x
ssl
[ DIR ]
drwxr-xr-x
sudoers.d
[ DIR ]
drwxr-x---
supercat
[ DIR ]
drwxr-xr-x
sysctl.d
[ DIR ]
drwxr-xr-x
sysstat
[ DIR ]
drwxr-xr-x
systemd
[ DIR ]
drwxr-xr-x
terminfo
[ DIR ]
drwxr-xr-x
tmpfiles.d
[ DIR ]
drwxr-xr-x
ubuntu-advantage
[ DIR ]
drwxr-xr-x
udev
[ DIR ]
drwxr-xr-x
udisks2
[ DIR ]
drwxr-xr-x
ufw
[ DIR ]
drwxr-xr-x
update-manager
[ DIR ]
drwxr-xr-x
update-motd.d
[ DIR ]
drwxr-xr-x
update-notifier
[ DIR ]
drwxr-xr-x
usb_modeswitch.d
[ DIR ]
drwxr-xr-x
vim
[ DIR ]
drwxr-xr-x
vmware-tools
[ DIR ]
drwxr-xr-x
w3m
[ DIR ]
drwxr-xr-x
xdg
[ DIR ]
drwxr-xr-x
xml
[ DIR ]
drwxr-xr-x
zabbix
[ DIR ]
drwxr-xr-x
.pwd.lock
0
B
-rw-------
.resolv.conf.systemd-resolved....
837
B
-rw-r--r--
.updated
208
B
-rw-r--r--
adduser.conf
3.36
KB
-rw-r--r--
bash.bashrc
2.26
KB
-rw-r--r--
bash_completion
45
B
-rw-r--r--
bindresvport.blacklist
367
B
-rw-r--r--
ca-certificates.conf
6.14
KB
-rw-r--r--
crontab
1.11
KB
-rw-r--r--
crypttab
54
B
-rw-r--r--
debconf.conf
2.9
KB
-rw-r--r--
debian_version
11
B
-rw-r--r--
deluser.conf
1.67
KB
-rw-r--r--
dhcpcd.conf
1.4
KB
-rw-r--r--
e2scrub.conf
685
B
-rw-r--r--
ec2_version
34
B
-rw-r--r--
environment
106
B
-rw-r--r--
ethertypes
1.81
KB
-rw-r--r--
fstab
146
B
-rw-r--r--
ftpusers
132
B
-rw-r--r--
fuse.conf
694
B
-rw-r--r--
gai.conf
2.52
KB
-rw-r--r--
group
899
B
-rw-r--r--
group-
885
B
-rw-r--r--
gshadow
749
B
-rw-r-----
gshadow-
738
B
-rw-r-----
hdparm.conf
4.33
KB
-rw-r--r--
host.conf
92
B
-rw-r--r--
hostname
7
B
-rw-r--r--
hosts
221
B
-rw-r--r--
hosts.allow
411
B
-rw-r--r--
hosts.deny
711
B
-rw-r--r--
inputrc
1.83
KB
-rw-r--r--
issue
26
B
-rw-r--r--
issue.net
19
B
-rw-r--r--
ld.so.cache
24.23
KB
-rw-r--r--
ld.so.conf
34
B
-rw-r--r--
legal
267
B
-rw-r--r--
libaudit.conf
191
B
-rw-r--r--
locale.alias
2.93
KB
-rw-r--r--
locale.conf
13
B
-rw-r--r--
locale.gen
9.34
KB
-rw-r--r--
localtime
114
B
-rw-r--r--
login.defs
12.06
KB
-rw-r--r--
logrotate.conf
586
B
-rw-r--r--
lsb-release
104
B
-rw-r--r--
machine-id
33
B
-r--r--r--
magic
111
B
-rw-r--r--
magic.mime
111
B
-rw-r--r--
manpath.config
5.11
KB
-rw-r--r--
mime.types
73.35
KB
-rw-r--r--
mke2fs.conf
744
B
-rw-r--r--
modules
212
B
-rw-r--r--
mtab
0
B
-r--r--r--
multipath.conf
41
B
-rw-r--r--
nanorc
11.16
KB
-rw-r--r--
netconfig
767
B
-rw-r--r--
networks
91
B
-rw-r--r--
nftables.conf
243
B
-rwxr-xr-x
nsswitch.conf
526
B
-rw-r--r--
os-release
400
B
-rw-r--r--
overlayroot.conf
6.76
KB
-rw-r--r--
overlayroot.local.conf
112
B
-rw-r--r--
pam.conf
552
B
-rw-r--r--
passwd
2.06
KB
-rw-r--r--
passwd-
2.04
KB
-rw-r--r--
pcp.conf
7.14
KB
-rw-r--r--
pcp.env
6.51
KB
-rw-r--r--
profile
582
B
-rw-r--r--
protocols
3.07
KB
-rw-r--r--
resolv.conf
920
B
-rw-r--r--
rmt
54.71
KB
-rwxr-xr-x
rpc
911
B
-rw-r--r--
rsyslog.conf
1.18
KB
-rw-r--r--
screenrc
3.58
KB
-rw-r--r--
sensors3.conf
10.34
KB
-rw-r--r--
services
12.51
KB
-rw-r--r--
shadow
1.13
KB
-rw-r-----
shadow-
1.11
KB
-rw-r-----
shells
148
B
-rw-r--r--
subgid
21
B
-rw-r--r--
subgid-
0
B
-rw-r--r--
subuid
21
B
-rw-r--r--
subuid-
0
B
-rw-r--r--
sudo.conf
4.24
KB
-rw-r--r--
sudo_logsrvd.conf
9.57
KB
-rw-r--r--
sudoers
1.76
KB
-r--r-----
sysctl.conf
2.16
KB
-rw-r--r--
timezone
8
B
-rw-r--r--
ucf.conf
1.23
KB
-rw-r--r--
usb_modeswitch.conf
1.49
KB
-rw-r--r--
vconsole.conf
150
B
-rw-r--r--
vnstat.conf
6.39
KB
-rw-r--r--
vsftpd.conf
5.73
KB
-rw-r--r--
vtrgb
158
B
-rw-r--r--
wgetrc
4.83
KB
-rw-r--r--
xattr.conf
681
B
-rw-r--r--
zsh_command_not_found
460
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : pcp.env
# # Copyright (c) 2000,2003 Silicon Graphics, Inc. All Rights Reserved. # Copyright (c) 2010 Aconex. All Rights Reserved. # # This program is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; either version 2 of the License, or (at your # option) any later version. # # This program 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 General Public License # for more details. # # This file is sourced by PCP scripts to set the environment # variables defined in the file named $PCP_CONF (or /etc/pcp.conf # if $PCP_CONF is not defined). Any variable already defined in # the environment is not changed. # # Note: any variables NOT starting with PCP_ will be ignored. # This is a security issue so don't change it. # if [ -z "$PCP_ENV_DONE" ] then if [ -n "$PCP_CONF" ] then __CONF="$PCP_CONF" elif [ -n "$PCP_DIR" ] then __CONF="$PCP_DIR/etc/pcp.conf" else __CONF=/etc/pcp.conf fi if [ ! -f "$__CONF" ] then echo "pcp.env: Fatal Error: \"$__CONF\" not found" >&2 exit 1 fi eval `sed -e 's/"//g' $__CONF \ | awk -F= ' /^PCP_/ && NF == 2 { exports=exports" "$1 printf "%s=${%s:-\"%s\"}\n", $1, $1, $2 } END { print "export", exports }'` # prevent doing all of this more than once per process ... # export PCP_ENV_DONE=y fi # Always need to set $PATH ... sudo -E leaves $PCP_ENV_DONE set, but # clears/resets $PATH. # # Note when we're adding directories into $PATH (as opposed to the # directory already being in $PATH), the order is important: any # dirs with PCP-specific binaries should end up ahead of more generic # dirs in the final $PATH to avoid conflicts with names of non-pcp # binaries, by ensuring the pcp ones are found first. # # Also, there are a small number of commands that we need, e.g. in # PMDA Install scripts, that are not necessariy on the default $PATH, # e.g. chown in /usr/sbin on *BSD. Put these after the PCP ones, but # ahead of the default $PATH. # for dir in /usr/sbin \ ${PCP_BIN_DIR} ${PCP_BINADM_DIR} \ ${PCP_SHARE_DIR}/bin ${PCP_PLATFORM_PATHS} do if [ -d $dir ] then if echo ":$PATH:" | grep ":$dir:" >/dev/null 2>&1 then : else PATH="$dir:$PATH" fi fi done export PATH # Also need to always do this because it may be resetting things # that sudo has cleared from the environment, e.g. PERL5LIB # # Optionally augment or over-ride settings with per-user configuration # if [ -f $HOME/.pcp/pcp.conf ] then eval `sed -e 's/"//g' -e '/^#/d' $HOME/.pcp/pcp.conf \ | awk -F= ' NF == 2 { exports=exports" "$1 printf "%s=${%s:-\"%s\"}\n", $1, $1, $2 } END { print "export", exports }'` fi # Find PIDs by matching the name ($1) # Executable alias name avoidance algorithm ... # - if name contains a / use it literally and consider nothing else # - if name matches an executable in $PCP_BIN_DIR, use that full pathname # - if name matches an executable in $PCP_BINADM_DIR, use that full pathname # - if find(1) can locate name on this week's $PATH, use that full pathname # - if name matches an executable in $PCP_BIN_DIR and/or $PCP_BINADM_DIR # and/or find(1) matches name, use _all_ of the pathnames in the order # above (needed e.g. for pmlogger in $PCP_BIN_DIR and symlink in # $PCP_BINADM_DIR) # - if -a is specified also match on /name (this was the original behaviour # before the pathname matching was added) # - otherwise use name as is # _get_pids_by_name() { if [ $# -eq 2 -a "X$1" = X-a ] then __all=true shift else __all=false fi if [ $# -ne 1 ] then echo "Usage: _get_pids_by_name [-a] process-name" >&2 exit 1 fi if [ "X$tmp" = X ] then echo "_get_pids_by_name requires a \$tmp setting" >&2 exit 1 elif [ -d "$tmp" ] then __tmp="$tmp/pcp.env" # from mktemp else __tmp=$tmp.pcp.env # from PCP QA fi __name="$1" rm -f $__tmp.* touch $__tmp.path case "$1" in */*) rm -f $__tmp.path ;; *) if [ -n "$PCP_BIN_DIR" -a -x "$PCP_BIN_DIR/$1" ] then if ! grep "$PCP_BIN_DIR/$1" $__tmp.path >/dev/null then echo "$PCP_BIN_DIR/$1" >>$__tmp.path fi fi if [ -n "$PCP_BINADM_DIR" -a -x "$PCP_BINADM_DIR/$1" ] then if ! grep "$PCP_BINADM_DIR/$1" $__tmp.path >/dev/null then echo "$PCP_BINADM_DIR/$1" >>$__tmp.path fi fi __which="`which "$1" 2>/dev/null`" if [ -n "$__which" ] then if ! grep "$__which" $__tmp.path >/dev/null then echo "$__which" >>$__tmp.path fi fi ;; esac # Algorithm ... all ps(1) variants have a time of the form MM:SS # or HH:MM:SS or HH:MM.SS before the psargs field, so we're using # this as the search anchor. # # Matches with $1 (process-name) occur if the first psarg is one # of the paths identified above or ends in /$1 (if -a specified) # or starts ($1) (blame Mac OS X for the last one) # ... the matching uses sed's regular expressions, so passing a # regex into $1 will work. # some preprocessing to condition the ps(1) output lines # cat <<End-of-File >$__tmp.sed s/$/ / s/[ ][ ]*/ /g s/^ // s/^[^ ]* // End-of-File if [ -f $__tmp.path ] then # not a literal use of $1, at least one matching pathname found # sed <$__tmp.path >>$__tmp.sed \ -e 's/\//\\\//g' \ -e 's/.*/\/[0-9][:\\.][0-9][0-9] *& \/s\/ .*\/\/p/' fi # optionally add -a case # if $__all then echo "$1" | sed >>$__tmp.sed \ -e 's/\//\\\//g' \ -e 's/.*/\/[0-9][:\\.][0-9][0-9] *[^ ]*\\\/& \/s\/ .*\/\/p/' fi # add literal cases # # exact match echo "$1" | sed >>$__tmp.sed \ -e 's/\//\\\//g' \ -e 's/.*/\/[0-9][:\\.][0-9][0-9] *& \/s\/ .*\/\/p/' # Mac OS X variant echo "$1" | sed >>$__tmp.sed \ -e 's/\//\\\//g' \ -e 's/.*/\/[0-9][:\\.][0-9][0-9] *(&) \/s\/ .*\/\/p/' # need to sort in case of multiple matches from the sed(1) patterns # $PCP_PS_PROG $PCP_PS_ALL_FLAGS \ | sed -n -f $__tmp.sed \ | sort -n -u rm -f $__tmp.* } # Redundant now ... use _get_pids_by_name -a ... # Maintained here for backwards compatibility. # _get_pids_by_args() { if [ $# -lt 1 ] then echo "Usage: _get_pids_by_args process-name [args...]" >&2 exit 1 fi # Matches on command and its arguments ... note escaping any / in # the process name happens in _get_pids_by_name() # _get_pids_by_name -a "$@" }
Close