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.153
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
/
usr /
src /
linux-headers-6.8.0-106 /
scripts /
[ HOME SHELL ]
Name
Size
Permission
Action
atomic
[ DIR ]
drwxr-xr-x
basic
[ DIR ]
drwxr-xr-x
clang-tools
[ DIR ]
drwxr-xr-x
coccinelle
[ DIR ]
drwxr-xr-x
dtc
[ DIR ]
drwxr-xr-x
dummy-tools
[ DIR ]
drwxr-xr-x
gcc-plugins
[ DIR ]
drwxr-xr-x
gdb
[ DIR ]
drwxr-xr-x
genksyms
[ DIR ]
drwxr-xr-x
kconfig
[ DIR ]
drwxr-xr-x
ksymoops
[ DIR ]
drwxr-xr-x
mod
[ DIR ]
drwxr-xr-x
package
[ DIR ]
drwxr-xr-x
selinux
[ DIR ]
drwxr-xr-x
tracing
[ DIR ]
drwxr-xr-x
.gitignore
214
B
-rw-r--r--
Kbuild.include
10.1
KB
-rw-r--r--
Kconfig.include
2.65
KB
-rw-r--r--
Lindent
502
B
-rwxr-xr-x
Makefile
1.87
KB
-rw-r--r--
Makefile.asm-generic
1.82
KB
-rw-r--r--
Makefile.btf
638
B
-rw-r--r--
Makefile.build
17.2
KB
-rw-r--r--
Makefile.clang
1.61
KB
-rw-r--r--
Makefile.clean
1.87
KB
-rw-r--r--
Makefile.compiler
2.74
KB
-rw-r--r--
Makefile.debug
1.12
KB
-rw-r--r--
Makefile.defconf
1.04
KB
-rw-r--r--
Makefile.dtbinst
1.03
KB
-rw-r--r--
Makefile.extrawarn
7.9
KB
-rw-r--r--
Makefile.gcc-plugins
2.59
KB
-rw-r--r--
Makefile.headersinst
2.88
KB
-rw-r--r--
Makefile.host
5.91
KB
-rw-r--r--
Makefile.kasan
2.57
KB
-rw-r--r--
Makefile.kcov
333
B
-rw-r--r--
Makefile.kcsan
1004
B
-rw-r--r--
Makefile.kmsan
208
B
-rw-r--r--
Makefile.lib
21.1
KB
-rw-r--r--
Makefile.modfinal
2.63
KB
-rw-r--r--
Makefile.modinst
4.02
KB
-rw-r--r--
Makefile.modpost
4.69
KB
-rw-r--r--
Makefile.package
8.73
KB
-rw-r--r--
Makefile.randstruct
511
B
-rw-r--r--
Makefile.ubsan
779
B
-rw-r--r--
Makefile.userprogs
1.59
KB
-rw-r--r--
Makefile.vdsoinst
1.15
KB
-rw-r--r--
Makefile.vmlinux
1.48
KB
-rw-r--r--
Makefile.vmlinux_o
3.27
KB
-rw-r--r--
as-version.sh
2.03
KB
-rwxr-xr-x
asn1_compiler.c
35.32
KB
-rw-r--r--
bloat-o-meter
3.77
KB
-rwxr-xr-x
bootgraph.pl
5.64
KB
-rwxr-xr-x
bpf_doc.py
31.73
KB
-rwxr-xr-x
cc-can-link.sh
166
B
-rwxr-xr-x
cc-version.sh
1.36
KB
-rwxr-xr-x
check-git
298
B
-rwxr-xr-x
check-sysctl-docs
3.66
KB
-rwxr-xr-x
check-uapi.sh
15.05
KB
-rwxr-xr-x
check_extable.sh
4.93
KB
-rwxr-xr-x
checkdeclares.pl
1.1
KB
-rwxr-xr-x
checkincludes.pl
1.94
KB
-rwxr-xr-x
checkkconfigsymbols.py
15.75
KB
-rwxr-xr-x
checkpatch.pl
233.78
KB
-rwxr-xr-x
checkstack.pl
5.96
KB
-rwxr-xr-x
checksyscalls.sh
7.51
KB
-rwxr-xr-x
checkversion.pl
2.16
KB
-rwxr-xr-x
cleanfile
3.46
KB
-rwxr-xr-x
cleanpatch
5.06
KB
-rwxr-xr-x
coccicheck
7.9
KB
-rwxr-xr-x
config
4.78
KB
-rwxr-xr-x
const_structs.checkpatch
1.4
KB
-rw-r--r--
decode_stacktrace.sh
7.58
KB
-rwxr-xr-x
decodecode
4.86
KB
-rwxr-xr-x
depmod.sh
697
B
-rwxr-xr-x
dev-needs.sh
6.07
KB
-rwxr-xr-x
diffconfig
4.12
KB
-rwxr-xr-x
documentation-file-ref-check
5.67
KB
-rwxr-xr-x
export_report.pl
4.5
KB
-rwxr-xr-x
extract-ikconfig
1.74
KB
-rwxr-xr-x
extract-module-sig.pl
3.66
KB
-rwxr-xr-x
extract-sys-certs.pl
3.75
KB
-rwxr-xr-x
extract-vmlinux
1.66
KB
-rwxr-xr-x
extract_xc3028.pl
44.62
KB
-rwxr-xr-x
faddr2line
8.63
KB
-rwxr-xr-x
file-size.sh
86
B
-rwxr-xr-x
find-unused-docs.sh
1.27
KB
-rwxr-xr-x
gcc-x86_32-has-stack-protector...
405
B
-rwxr-xr-x
gcc-x86_64-has-stack-protector...
195
B
-rwxr-xr-x
gen-randstruct-seed.sh
228
B
-rwxr-xr-x
generate_initcall_order.pl
5.95
KB
-rwxr-xr-x
generate_rust_analyzer.py
5.54
KB
-rwxr-xr-x
generate_rust_target.rs
5.58
KB
-rw-r--r--
get_abi.pl
25.36
KB
-rwxr-xr-x
get_dvb_firmware
24.54
KB
-rwxr-xr-x
get_feat.pl
14.61
KB
-rwxr-xr-x
get_maintainer.pl
67.63
KB
-rwxr-xr-x
gfp-translate
2.08
KB
-rwxr-xr-x
git.orderFile
564
B
-rw-r--r--
head-object-list.txt
1.36
KB
-rw-r--r--
headerdep.pl
3.5
KB
-rwxr-xr-x
headers_install.sh
2.76
KB
-rwxr-xr-x
insert-sys-cert.c
13.08
KB
-rw-r--r--
install.sh
986
B
-rwxr-xr-x
jobserver-exec
2.56
KB
-rwxr-xr-x
kallsyms.c
17.75
KB
-rw-r--r--
kernel-doc
77.13
KB
-rwxr-xr-x
ld-version.sh
1.82
KB
-rwxr-xr-x
leaking_addresses.pl
12.84
KB
-rwxr-xr-x
link-vmlinux.sh
7.66
KB
-rwxr-xr-x
makelst
808
B
-rwxr-xr-x
markup_oops.pl
7.92
KB
-rwxr-xr-x
min-tool-version.sh
630
B
-rwxr-xr-x
misc-check
509
B
-rwxr-xr-x
mkcompile_h
642
B
-rwxr-xr-x
mksysmap
2.08
KB
-rwxr-xr-x
mkuboot.sh
414
B
-rwxr-xr-x
module.lds.S
1.43
KB
-rw-r--r--
modules-check.sh
443
B
-rwxr-xr-x
nsdeps
1.63
KB
-rw-r--r--
objdiff
2.83
KB
-rwxr-xr-x
objdump-func
848
B
-rwxr-xr-x
orc_hash.sh
316
B
-rw-r--r--
pahole-version.sh
269
B
-rwxr-xr-x
parse-maintainers.pl
4.54
KB
-rwxr-xr-x
patch-kernel
9.95
KB
-rwxr-xr-x
profile2linkerlist.pl
414
B
-rwxr-xr-x
prune-kernel
912
B
-rwxr-xr-x
recordmcount.c
17.51
KB
-rw-r--r--
recordmcount.h
19.37
KB
-rw-r--r--
recordmcount.pl
17.34
KB
-rwxr-xr-x
relocs_check.sh
717
B
-rwxr-xr-x
remove-stale-files
1.29
KB
-rwxr-xr-x
rust_is_available.sh
9.48
KB
-rwxr-xr-x
rust_is_available_bindgen_libc...
91
B
-rw-r--r--
rust_is_available_test.py
17.7
KB
-rwxr-xr-x
rustdoc_test_builder.rs
3.25
KB
-rw-r--r--
rustdoc_test_gen.rs
9.48
KB
-rw-r--r--
setlocalversion
5.18
KB
-rwxr-xr-x
show_delta
3.04
KB
-rwxr-xr-x
sign-file.c
10.4
KB
-rw-r--r--
sorttable.c
7.68
KB
-rw-r--r--
sorttable.h
12.99
KB
-rw-r--r--
spdxcheck-test.sh
284
B
-rw-r--r--
spdxcheck.py
15.23
KB
-rwxr-xr-x
spdxexclude
417
B
-rw-r--r--
spelling.txt
34.18
KB
-rw-r--r--
sphinx-pre-install
25.07
KB
-rwxr-xr-x
split-man.pl
604
B
-rwxr-xr-x
ssl-common.h
678
B
-rw-r--r--
stackdelta
1.84
KB
-rwxr-xr-x
stackusage
794
B
-rwxr-xr-x
subarch.include
647
B
-rw-r--r--
syscallhdr.sh
1.89
KB
-rwxr-xr-x
syscallnr.sh
1.45
KB
-rwxr-xr-x
syscalltbl.sh
1.82
KB
-rwxr-xr-x
tags.sh
10.73
KB
-rwxr-xr-x
test_fortify.sh
2.23
KB
-rw-r--r--
tools-support-relr.sh
726
B
-rwxr-xr-x
unifdef.c
34.8
KB
-rw-r--r--
ver_linux
2.59
KB
-rwxr-xr-x
xen-hypercalls.sh
386
B
-rwxr-xr-x
xz_wrap.sh
516
B
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : parse-maintainers.pl
#!/usr/bin/perl -w # SPDX-License-Identifier: GPL-2.0 use strict; use Getopt::Long qw(:config no_auto_abbrev); my $input_file = "MAINTAINERS"; my $output_file = "MAINTAINERS.new"; my $output_section = "SECTION.new"; my $help = 0; my $order = 0; my $P = $0; if (!GetOptions( 'input=s' => \$input_file, 'output=s' => \$output_file, 'section=s' => \$output_section, 'order!' => \$order, 'h|help|usage' => \$help, )) { die "$P: invalid argument - use --help if necessary\n"; } if ($help != 0) { usage(); exit 0; } sub usage { print <<EOT; usage: $P [options] <pattern matching regexes> --input => MAINTAINERS file to read (default: MAINTAINERS) --output => sorted MAINTAINERS file to write (default: MAINTAINERS.new) --section => new sorted MAINTAINERS file to write to (default: SECTION.new) --order => Use the preferred section content output ordering (default: 0) Preferred ordering of section output is: M: Person acting as a maintainer R: Person acting as a patch reviewer L: Mailing list where patches should be sent S: Maintenance status W: URI for general information Q: URI for patchwork tracking B: URI for bug tracking/submission C: URI for chat P: URI or file for subsystem specific coding styles T: SCM tree type and location F: File and directory pattern X: File and directory exclusion pattern N: File glob K: Keyword - patch content regex If <pattern match regexes> exist, then the sections that match the regexes are not written to the output file but are written to the section file. EOT } # sort comparison functions sub by_category($$) { my ($a, $b) = @_; $a = uc $a; $b = uc $b; # This always sorts last $a =~ s/THE REST/ZZZZZZ/g; $b =~ s/THE REST/ZZZZZZ/g; return $a cmp $b; } sub by_pattern($$) { my ($a, $b) = @_; my $preferred_order = 'MRLSWQBCPTFXNK'; my $a1 = uc(substr($a, 0, 1)); my $b1 = uc(substr($b, 0, 1)); my $a_index = index($preferred_order, $a1); my $b_index = index($preferred_order, $b1); $a_index = 1000 if ($a_index == -1); $b_index = 1000 if ($b_index == -1); if (($a1 =~ /^F$/ && $b1 =~ /^F$/) || ($a1 =~ /^X$/ && $b1 =~ /^X$/)) { return $a cmp $b; } if ($a_index < $b_index) { return -1; } elsif ($a_index == $b_index) { return 0; } else { return 1; } } sub trim { my $s = shift; $s =~ s/\s+$//; $s =~ s/^\s+//; return $s; } sub alpha_output { my ($hashref, $filename) = (@_); return if ! scalar(keys %$hashref); open(my $file, '>', "$filename") or die "$P: $filename: open failed - $!\n"; my $separator; foreach my $key (sort by_category keys %$hashref) { if ($key eq " ") { print $file $$hashref{$key}; } else { if (! defined $separator) { $separator = "\n"; } else { print $file $separator; } print $file $key . "\n"; if ($order) { foreach my $pattern (sort by_pattern split('\n', %$hashref{$key})) { print $file ($pattern . "\n"); } } else { foreach my $pattern (split('\n', %$hashref{$key})) { print $file ($pattern . "\n"); } } } } close($file); } sub file_input { my ($hashref, $filename) = (@_); my $lastline = ""; my $case = " "; $$hashref{$case} = ""; open(my $file, '<', "$filename") or die "$P: $filename: open failed - $!\n"; while (<$file>) { my $line = $_; # Pattern line? if ($line =~ m/^([A-Z]):\s*(.*)/) { $line = $1 . ":\t" . trim($2) . "\n"; if ($lastline eq "") { $$hashref{$case} = $$hashref{$case} . $line; next; } $case = trim($lastline); exists $$hashref{$case} and die "Header '$case' already exists"; $$hashref{$case} = $line; $lastline = ""; next; } if ($case eq " ") { $$hashref{$case} = $$hashref{$case} . $lastline; $lastline = $line; next; } trim($lastline) eq "" or die ("Odd non-pattern line '$lastline' for '$case'"); $lastline = $line; } $$hashref{$case} = $$hashref{$case} . $lastline; close($file); } my %hash; my %new_hash; file_input(\%hash, $input_file); foreach my $type (@ARGV) { foreach my $key (keys %hash) { if ($key =~ /$type/ || $hash{$key} =~ /$type/) { $new_hash{$key} = $hash{$key}; delete $hash{$key}; } } } alpha_output(\%hash, $output_file); alpha_output(\%new_hash, $output_section); exit(0);
Close