Linux ip-172-26-5-244 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64
Apache
: 172.26.5.244 | : 216.73.216.21
Cant Read [ /etc/named.conf ]
8.3.14
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
sbin /
[ HOME SHELL ]
Name
Size
Permission
Action
aa-remove-unknown
3.13
KB
-rwxr-xr-x
aa-status
38.3
KB
-rwxr-xr-x
aa-teardown
137
B
-rwxr-xr-x
accessdb
14.46
KB
-rwxr-xr-x
add-shell
1.03
KB
-rwxr-xr-x
addgroup
47.25
KB
-rwxr-xr-x
adduser
47.25
KB
-rwxr-xr-x
agetty
67.49
KB
-rwxr-xr-x
apparmor_parser
1.39
MB
-rwxr-xr-x
apparmor_status
38.3
KB
-rwxr-xr-x
arp
66.13
KB
-rwxr-xr-x
arpd
104.48
KB
-rwxr-xr-x
arptables
223.16
KB
-rwxr-xr-x
arptables-nft
223.16
KB
-rwxr-xr-x
arptables-nft-restore
223.16
KB
-rwxr-xr-x
arptables-nft-save
223.16
KB
-rwxr-xr-x
arptables-restore
223.16
KB
-rwxr-xr-x
arptables-save
223.16
KB
-rwxr-xr-x
atd
30.09
KB
-rwxr-xr-x
badblocks
34.25
KB
-rwxr-xr-x
blkdeactivate
15.96
KB
-rwxr-xr-x
blkdiscard
34.31
KB
-rwxr-xr-x
blkid
122.34
KB
-rwxr-xr-x
blkzone
78.31
KB
-rwxr-xr-x
blockdev
78.31
KB
-rwxr-xr-x
bridge
152.54
KB
-rwxr-xr-x
capsh
53.29
KB
-rwxr-xr-x
cfdisk
106.66
KB
-rwxr-xr-x
cgdisk
210.41
KB
-rwxr-xr-x
chcpu
46.3
KB
-rwxr-xr-x
chgpasswd
66.29
KB
-rwxr-xr-x
chmem
66.31
KB
-rwxr-xr-x
chpasswd
62.36
KB
-rwxr-xr-x
chroot
46.98
KB
-rwxr-xr-x
cpgr
60.43
KB
-rwxr-xr-x
cppw
60.43
KB
-rwxr-xr-x
cron
50.56
KB
-rwxr-xr-x
ctrlaltdel
38.3
KB
-rwxr-xr-x
dcb
144.6
KB
-rwxr-xr-x
debugfs
233.83
KB
-rwxr-xr-x
delgroup
16.33
KB
-rwxr-xr-x
deluser
16.33
KB
-rwxr-xr-x
depmod
174.27
KB
-rwxr-xr-x
devlink
220.98
KB
-rwxr-xr-x
dhclient
2.63
MB
-rwxr-xr-x
dhclient-script
14.21
KB
-rwxr-xr-x
dmsetup
166.98
KB
-rwxr-xr-x
dmstats
166.98
KB
-rwxr-xr-x
dpkg-fsys-usrunmess
16.99
KB
-rwxr-xr-x
dpkg-preconfigure
3.83
KB
-rwxr-xr-x
dpkg-reconfigure
4.38
KB
-rwxr-xr-x
dumpe2fs
30.31
KB
-rwxr-xr-x
e2freefrag
14.3
KB
-rwxr-xr-x
e2fsck
348.27
KB
-rwxr-xr-x
e2image
54.45
KB
-rwxr-xr-x
e2label
114.52
KB
-rwxr-xr-x
e2mmpstatus
30.31
KB
-rwxr-xr-x
e2scrub
7.12
KB
-rwxr-xr-x
e2scrub_all
5.27
KB
-rwxr-xr-x
e2undo
22.3
KB
-rwxr-xr-x
e4crypt
26.3
KB
-rwxr-xr-x
e4defrag
30.23
KB
-rwxr-xr-x
ebsnvme-id
6.89
KB
-rwxr-xr-x
ebtables
223.16
KB
-rwxr-xr-x
ebtables-nft
223.16
KB
-rwxr-xr-x
ebtables-nft-restore
223.16
KB
-rwxr-xr-x
ebtables-nft-save
223.16
KB
-rwxr-xr-x
ebtables-restore
223.16
KB
-rwxr-xr-x
ebtables-save
223.16
KB
-rwxr-xr-x
ebtables-translate
223.16
KB
-rwxr-xr-x
ethtool
592.45
KB
-rwxr-xr-x
faillock
14.24
KB
-rwxr-xr-x
fdisk
158.35
KB
-rwxr-xr-x
filefrag
18.26
KB
-rwxr-xr-x
findfs
14.3
KB
-rwxr-xr-x
fixparts
74.4
KB
-rwxr-xr-x
fsck
54.36
KB
-rwxr-xr-x
fsck.cramfs
42.37
KB
-rwxr-xr-x
fsck.ext2
348.27
KB
-rwxr-xr-x
fsck.ext3
348.27
KB
-rwxr-xr-x
fsck.ext4
348.27
KB
-rwxr-xr-x
fsck.minix
122.34
KB
-rwxr-xr-x
fsfreeze
14.3
KB
-rwxr-xr-x
fstab-decode
14.23
KB
-rwxr-xr-x
fstrim
74.31
KB
-rwxr-xr-x
gdisk
218.41
KB
-rwxr-xr-x
genl
116.51
KB
-rwxr-xr-x
getcap
14.23
KB
-rwxr-xr-x
getpcaps
14.23
KB
-rwxr-xr-x
getty
67.49
KB
-rwxr-xr-x
groupadd
99.04
KB
-rwxr-xr-x
groupdel
86.85
KB
-rwxr-xr-x
groupmems
66.33
KB
-rwxr-xr-x
groupmod
99.01
KB
-rwxr-xr-x
grpck
66.3
KB
-rwxr-xr-x
grpconv
58.14
KB
-rwxr-xr-x
grpunconv
58.14
KB
-rwxr-xr-x
grub-install
1.14
MB
-rwxr-xr-x
grub-macbless
922.26
KB
-rwxr-xr-x
grub-mkconfig
8.46
KB
-rwxr-xr-x
grub-mkdevicemap
216.7
KB
-rwxr-xr-x
grub-probe
934.57
KB
-rwxr-xr-x
grub-reboot
4.73
KB
-rwxr-xr-x
grub-set-default
3.47
KB
-rwxr-xr-x
halt
1.29
MB
-rwxr-xr-x
haveged
30.8
KB
-rwxr-xr-x
hwclock
86.44
KB
-rwxr-xr-x
iconvconfig
30.84
KB
-rwxr-xr-x
ifconfig
82.01
KB
-rwxr-xr-x
init
90.38
KB
-rwxr-xr-x
insmod
174.27
KB
-rwxr-xr-x
install-sgmlcatalog
4.44
KB
-rwxr-xr-x
installkernel
2.6
KB
-rwxr-xr-x
invoke-rc.d
16.13
KB
-rwxr-xr-x
ip
674.82
KB
-rwxr-xr-x
ip6tables
223.16
KB
-rwxr-xr-x
ip6tables-apply
6.87
KB
-rwxr-xr-x
ip6tables-legacy
88.98
KB
-rwxr-xr-x
ip6tables-legacy-restore
88.98
KB
-rwxr-xr-x
ip6tables-legacy-save
88.98
KB
-rwxr-xr-x
ip6tables-nft
223.16
KB
-rwxr-xr-x
ip6tables-nft-restore
223.16
KB
-rwxr-xr-x
ip6tables-nft-save
223.16
KB
-rwxr-xr-x
ip6tables-restore
223.16
KB
-rwxr-xr-x
ip6tables-restore-translate
223.16
KB
-rwxr-xr-x
ip6tables-save
223.16
KB
-rwxr-xr-x
ip6tables-translate
223.16
KB
-rwxr-xr-x
ipmaddr
18.56
KB
-rwxr-xr-x
iptables
223.16
KB
-rwxr-xr-x
iptables-apply
6.87
KB
-rwxr-xr-x
iptables-legacy
88.98
KB
-rwxr-xr-x
iptables-legacy-restore
88.98
KB
-rwxr-xr-x
iptables-legacy-save
88.98
KB
-rwxr-xr-x
iptables-nft
223.16
KB
-rwxr-xr-x
iptables-nft-restore
223.16
KB
-rwxr-xr-x
iptables-nft-save
223.16
KB
-rwxr-xr-x
iptables-restore
223.16
KB
-rwxr-xr-x
iptables-restore-translate
223.16
KB
-rwxr-xr-x
iptables-save
223.16
KB
-rwxr-xr-x
iptables-translate
223.16
KB
-rwxr-xr-x
iptunnel
26.55
KB
-rwxr-xr-x
isosize
30.31
KB
-rwxr-xr-x
killall5
26.31
KB
-rwxr-xr-x
ldattach
34.31
KB
-rwxr-xr-x
ldconfig
959.84
KB
-rwxr-xr-x
locale-gen
1.38
KB
-rwxr-xr-x
logrotate
98.16
KB
-rwxr-xr-x
logsave
14.09
KB
-rwxr-xr-x
losetup
114.42
KB
-rwxr-xr-x
lsmod
174.27
KB
-rwxr-xr-x
mii-tool
27.08
KB
-rwxr-xr-x
mke2fs
138.58
KB
-rwxr-xr-x
mkfs
14.3
KB
-rwxr-xr-x
mkfs.bfs
34.31
KB
-rwxr-xr-x
mkfs.cramfs
42.24
KB
-rwxr-xr-x
mkfs.ext2
138.58
KB
-rwxr-xr-x
mkfs.ext3
138.58
KB
-rwxr-xr-x
mkfs.ext4
138.58
KB
-rwxr-xr-x
mkfs.minix
110.32
KB
-rwxr-xr-x
mkhomedir_helper
22.27
KB
-rwxr-xr-x
mkinitramfs
12.4
KB
-rwxr-xr-x
mklost+found
14.23
KB
-rwxr-xr-x
mkswap
114.31
KB
-rwxr-xr-x
modinfo
174.27
KB
-rwxr-xr-x
modprobe
174.27
KB
-rwxr-xr-x
nameif
14.65
KB
-rwxr-xr-x
netplan
798
B
-rwxr-xr-x
newusers
102.92
KB
-rwxr-xr-x
nfnl_osf
18.23
KB
-rwxr-xr-x
nologin
14.23
KB
-rwxr-xr-x
pam-auth-update
20.79
KB
-rwxr-xr-x
pam_getenv
2.82
KB
-rwxr-xr-x
pam_namespace_helper
467
B
-rwxr-xr-x
pam_timestamp_check
14.24
KB
-rwxr-xr-x
pivot_root
14.3
KB
-rwxr-xr-x
plipconfig
14.48
KB
-rwxr-xr-x
poweroff
1.29
MB
-rwxr-xr-x
pwck
58.26
KB
-rwxr-xr-x
pwconv
54.13
KB
-rwxr-xr-x
pwhistory_helper
18.24
KB
-rwxr-xr-x
pwunconv
54.17
KB
-rwxr-xr-x
rarp
37.13
KB
-rwxr-xr-x
readprofile
34.34
KB
-rwxr-xr-x
reboot
1.29
MB
-rwxr-xr-x
remove-shell
1.08
KB
-rwxr-xr-x
resize2fs
62.3
KB
-rwxr-xr-x
resolvconf
146.53
KB
-rwxr-xr-x
rmmod
174.27
KB
-rwxr-xr-x
rmt
59.02
KB
-rwxr-xr-x
rmt-tar
59.02
KB
-rwxr-xr-x
route
69.17
KB
-rwxr-xr-x
rtacct
44.37
KB
-rwxr-xr-x
rtcwake
46.31
KB
-rwxr-xr-x
rtmon
112.45
KB
-rwxr-xr-x
runlevel
1.29
MB
-rwxr-xr-x
runuser
70.31
KB
-rwxr-xr-x
service
8.89
KB
-rwxr-xr-x
setcap
14.23
KB
-rwxr-xr-x
sfdisk
142.3
KB
-rwxr-xr-x
sgdisk
202.41
KB
-rwxr-xr-x
shadowconfig
2.22
KB
-rwxr-xr-x
shutdown
1.29
MB
-rwxr-xr-x
slattach
41.2
KB
-rwxr-xr-x
sshd
1.21
MB
-rwxr-xr-x
start-stop-daemon
43.42
KB
-rwxr-xr-x
sudo_logsrvd
244.57
KB
-rwxr-xr-x
sudo_sendlog
151.41
KB
-rwxr-xr-x
sulogin
54.31
KB
-rwxr-xr-x
swaplabel
18.3
KB
-rwxr-xr-x
swapoff
22.3
KB
-rwxr-xr-x
swapon
50.3
KB
-rwxr-xr-x
switch_root
18.3
KB
-rwxr-xr-x
sync-available
1.42
KB
-rwxr-xr-x
sysctl
30.31
KB
-rwxr-xr-x
tarcat
936
B
-rwxr-xr-x
tc
574
KB
-rwxr-xr-x
tcptraceroute
1.56
KB
-rwxr-xr-x
tcptraceroute.db
1.56
KB
-rwxr-xr-x
telinit
1.29
MB
-rwxr-xr-x
tipc
152.6
KB
-rwxr-xr-x
traceroute
71.23
KB
-rwxr-xr-x
tune2fs
114.52
KB
-rwxr-xr-x
unix_chkpwd
38.24
KB
-rwxr-sr-x
unix_update
38.24
KB
-rwxr-xr-x
update-ca-certificates
5.29
KB
-rwxr-xr-x
update-catalog
9.17
KB
-rwxr-xr-x
update-grub
64
B
-rwxr-xr-x
update-grub2
64
B
-rwxr-xr-x
update-initramfs
6.75
KB
-rwxr-xr-x
update-locale
2.99
KB
-rwxr-xr-x
update-passwd
38.49
KB
-rwxr-xr-x
update-pciids
1.71
KB
-rwxr-xr-x
update-rc.d
17.33
KB
-rwxr-xr-x
update-secureboot-policy
5.13
KB
-rwxr-xr-x
update-shells
3.89
KB
-rwxr-xr-x
update-xmlcatalog
16.88
KB
-rwxr-xr-x
useradd
155.8
KB
-rwxr-xr-x
userdel
110.95
KB
-rwxr-xr-x
usermod
143.61
KB
-rwxr-xr-x
uuidd
38.81
KB
-rwxr-xr-x
validlocale
1.73
KB
-rwxr-xr-x
vdpa
116.66
KB
-rwxr-xr-x
vigr
72.64
KB
-rwxr-xr-x
vipw
72.64
KB
-rwxr-xr-x
visudo
256.63
KB
-rwxr-xr-x
wipefs
46.31
KB
-rwxr-xr-x
xtables-legacy-multi
88.98
KB
-rwxr-xr-x
xtables-monitor
223.16
KB
-rwxr-xr-x
xtables-nft-multi
223.16
KB
-rwxr-xr-x
zic
58.73
KB
-rwxr-xr-x
zramctl
114.42
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : update-catalog
#!/usr/bin/perl ## ---------------------------------------------------------------------- ## Debian GNU/Linux update-catalog version 0.2 ## ---------------------------------------------------------------------- ## Copyright (c) 2001-2004 Ardo van Rangelrooij ## Copyright (c) 2012 Helmut Grohne ## Copyright (c) 2012 Jakub Wilk ## ## This is free software; see the GNU General Public Licence version 2 ## or later for copying conditions. There is NO warranty. ## ---------------------------------------------------------------------- ## ---------------------------------------------------------------------- use strict; ## ---------------------------------------------------------------------- $0 =~ m|[^/]+$|; ## ---------------------------------------------------------------------- use vars qw( $name ); $name = $&; ## ---------------------------------------------------------------------- use vars qw( $add ); use vars qw( $backup ); use vars qw( $catalog ); use vars qw( @data ); use vars qw( $debug ); use vars qw( $entry ); use vars qw( $quiet ); use vars qw( $remove ); use vars qw( $super ); use vars qw( $updatesuper ); use vars qw( $template ); use vars qw( $type ); ## ---------------------------------------------------------------------- while ( $ARGV[0] =~ m/^--/ ) { $_ = shift( @ARGV ); last if $_ eq '--'; if ( $_ eq '--add' ) { $add = 1; } elsif ( $_ eq '--remove' ) { $remove = 1; } elsif ( $_ eq '--quiet' ) { $quiet = 1; } elsif ( $_ eq '--super' ) { $super = 1; } elsif ( $_ eq '--test' ) { $debug = 1; } elsif ( $_ eq '--update-super' ) { $updatesuper = 1; } elsif ( $_ eq '--help' ) { &help; exit -1; } elsif ( $_ eq '--version' ) { &help; exit -1; } else { print STDERR "$name: unknown option \`$_'\n"; &help; exit 1; } } ## ---------------------------------------------------------------------- if ( $add + $remove + $updatesuper != 1) { print "Huh? You have to use precisely one out of --add --remove or --update-super.\n"; exit 1; } ## ---------------------------------------------------------------------- if ( $add || $remove ) { if ( ! @ARGV ) { print STDERR "\n"; &help; exit 1; } if ( $super ) { $catalog = '/etc/sgml/catalog'; } else { $catalog = shift( @ARGV ); } if ( ! @ARGV ) { print STDERR "\n"; &help; exit 1; } $entry = shift( @ARGV ); } ## ---------------------------------------------------------------------- if ( @ARGV ) { print STDERR "$name: too many arguments\n"; &help; exit 1; } ## ---------------------------------------------------------------------- print STDERR "$name: test mode - catalog file will not be updated\n" if $debug && ! $quiet; ## ---------------------------------------------------------------------- if ( $super ) { print "update-catalog: Suppressing action on super catalog. Invoking trigger instead.\n"; system("dpkg-trigger /etc/sgml"); if ( $? != 0 ) { print "Invocation of dpkg-trigger failed with status $?.\n"; print "Forcing update of the super catalog...\n"; &update_super; } } elsif ( $add ) { print "Adding entry $entry to catalog $catalog...\n" unless $quiet; &read_catalog_without_entry; &add_entry; &write_catalog; } elsif ( $remove ) { print "Removing entry $entry from catalog $catalog...\n" unless $quiet; &read_catalog_without_entry; &write_catalog; } elsif ( $updatesuper ) { print "Updating the super catalog...\n" unless $quiet; &update_super; } ## ---------------------------------------------------------------------- exit 0; ## ---------------------------------------------------------------------- sub read_catalog_without_entry { if ( -f $catalog ) { print "Reading catalog $catalog and removing entry $entry...\n" if $debug; open( CATALOG, "<$catalog" ) or die "cannot open catalog $catalog for reading: $!"; while ( <CATALOG> ) { chop; push( @data, $_ ) unless m/$entry/; } close( CATALOG ); } else { $type = $super ? 'super' : 'centralized'; $template = "/usr/share/sgml-base/catalog.$type"; print "Reading template $template...\n" if $debug; open( TEMPLATE, "<$template" ) or die "cannot open template $template for reading: $!"; while ( <TEMPLATE> ) { chop; s|CATALOG|$catalog| if m/CATALOG/; push( @data, $_ ); } close( TEMPLATE ); } } ## ---------------------------------------------------------------------- sub add_entry { print "Appending entry $entry...\n" if $debug; push( @data, "CATALOG $entry" ); } ## ---------------------------------------------------------------------- sub write_catalog { $backup = $catalog . '.old'; if ( not $debug ) { if ( -f $catalog ) { # remove old backup file if ( -f $backup ) { unlink( $backup ) or die "cannot remove backup copy $backup: $!"; } rename( $catalog, $backup ) or die "cannot rename $catalog to $backup: $!"; } open( CATALOG, ">$catalog" ) or die "cannot open catalog $catalog for writing: $!"; for ( @data ) { print CATALOG "$_\n"; }; close( CATALOG ); } else { print "Writing new entry to $catalog...\n"; for ( @data ) { print "$_\n"; }; } } ## ---------------------------------------------------------------------- # Reference: https://www.oasis-open.org/specs/a401.htm sub check_catalog($) { my($catalog)=shift; my $base = $catalog; $base =~ s,/[^/]+$,,; my $catalog_tokens = qr{ ( (?: \s+ | -- .*? --)+ # whitespace and comments | ' .*? ' | " .*? " # literal | \S+ # other tokens ) }sx; unless(open(PKGCAT, "<", $catalog)) { print "Warning: Ignoring unreadable catalog file `$catalog'.\n" unless $quiet; return 0; }; local $/; my $contents = <PKGCAT>; close PKGCAT; my $prevtoken = 0; while ($contents =~ m/$catalog_tokens/g) { my $token = $1; if ($prevtoken) { next if $token =~ m/^\s|^--/; $token =~ s/^(['"])(.*)\1$/$2/; if($prevtoken eq 'base') { $base = $token; } elsif($prevtoken eq 'catalog') { my $path; if($token =~ m,^/,) { $path = $token; } else { $path = "$base/$token"; } if(not -f $path) { print "Warning ignoring catalog `$catalog' which references non-existent catalogs. See man update-catalog for details.\n" unless $quiet; return 0; } } $prevtoken = 0; } elsif ("\L$token" eq 'catalog') { $prevtoken = 'catalog'; } elsif ("\L$token" eq 'base') { $prevtoken = 'base'; } } return 1; } ## ---------------------------------------------------------------------- sub update_super { my(@cats); my($catdir)="/etc/sgml"; my($supercat)="/var/lib/sgml-base/supercatalog"; my $catfile; opendir(CATDIR, $catdir) or die "cannot open catalog directory $catdir: $!"; while( readdir CATDIR ) { m/^[^.].*\.cat$/ or next; $catfile = $catdir . "/" . $_; check_catalog($catfile) or next; push(@cats, $catfile); @cats=sort(@cats); } closedir(CATDIR) or die "cannot close catalog directory $catdir: $!"; if ( not $debug ) { open( CATALOG, ">$supercat.new") or die "cannot open $supercat.new for writing: $!"; print CATALOG "--\n"; print CATALOG "## This file is created by update-catalog with update-super.\n"; print CATALOG "## Please see update-catalog(8) for how to modify this file.\n"; print CATALOG "--\n"; for ( @cats ) { print CATALOG "CATALOG $_\n"; } close( CATALOG ); if( -e $supercat) { rename( $supercat, "$supercat.old" ) or die "cannot rename $supercat to $supercat.old: $!"; } rename( "$supercat.new", $supercat ) or die "cannot rename $supercat.new to $supercat: $!"; } else { print "The new super catalog would contain the following entries.\n"; for ( @cats ) { print "CATALOG $_\n"; } } } ## ---------------------------------------------------------------------- sub help { print STDERR <<END; Usage: $name <options> --add --super <centralized_catalog> $name <options> --add <centralized_catalog> <ordinary_catalog> or $name <options> --remove --super <centralized_catalog> $name <options> --remove <centralized_catalog> <ordinary_catalog> Options: --quiet be quiet --test do not modify any files, enables debugging mode --version display version number --help display this text END } ## ---------------------------------------------------------------------- sub version { print "Debian $name version 0.2\n"; } ## ----------------------------------------------------------------------
Close