Linux eu23.aseoserver.com 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
Apache
: 83.140.111.211 | : 18.216.137.32
Cant Read [ /etc/named.conf ]
7.4.33
ilmaispyrytykset
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 /
bin /
[ HOME SHELL ]
Name
Size
Permission
Action
GET
15.84
KB
-rwxr-xr-x
Mail
408.89
KB
-rwxr-xr-x
[
53.67
KB
-rwxr-xr-x
aclocal
35.62
KB
-rwxr-xr-x
aclocal-1.16
35.62
KB
-rwxr-xr-x
addr2line
33.41
KB
-rwxr-xr-x
animate
11.84
KB
-rwxr-xr-x
ar
61.96
KB
-rwxr-xr-x
arch
37.41
KB
-rwxr-xr-x
arpaname
11.82
KB
-rwxr-xr-x
as
889.91
KB
-rwxr-xr-x
aspell
159.5
KB
-rwxr-xr-x
at
1.01
KB
-rwxr-xr-x
atq
1.01
KB
-rwxr-xr-x
atrm
1.02
KB
-rwxr-xr-x
autoconf
14.42
KB
-rwxr-xr-x
autoheader
8.33
KB
-rwxr-xr-x
autom4te
31.43
KB
-rwxr-xr-x
automake
251.9
KB
-rwxr-xr-x
automake-1.16
251.9
KB
-rwxr-xr-x
autoreconf
20.57
KB
-rwxr-xr-x
autoscan
16.72
KB
-rwxr-xr-x
autoupdate
33.08
KB
-rwxr-xr-x
awk
669.77
KB
-rwxr-xr-x
b2sum
57.76
KB
-rwxr-xr-x
base32
41.55
KB
-rwxr-xr-x
base64
41.56
KB
-rwxr-xr-x
basename
37.49
KB
-rwxr-xr-x
bash
1.1
MB
-rwxr-xr-x
bashbug-64
7.18
KB
-rwxr-xr-x
batch
137
B
-rwxr-xr-x
bison
437.72
KB
-rwxr-xr-x
bunzip2
36.86
KB
-rwxr-xr-x
bzcat
36.86
KB
-rwxr-xr-x
bzcmp
2.08
KB
-rwxr-xr-x
bzdiff
2.08
KB
-rwxr-xr-x
bzgrep
1.64
KB
-rwxr-xr-x
bzip2
36.86
KB
-rwxr-xr-x
bzip2recover
16.44
KB
-rwxr-xr-x
bzless
1.23
KB
-rwxr-xr-x
bzmore
1.23
KB
-rwxr-xr-x
c++
1.21
MB
-rwxr-x---
c++filt
28.89
KB
-rwxr-xr-x
c89
224
B
-rwxr-x---
c99
215
B
-rwxr-x---
cagefs_enter.proxied
1.03
KB
-rwxr-xr-x
cal
65.98
KB
-rwxr-xr-x
captoinfo
85.31
KB
-rwxr-xr-x
cat
37.54
KB
-rwxr-xr-x
catchsegv
3.21
KB
-rwxr-xr-x
cc
1.2
MB
-rwxr-x---
chcon
70.43
KB
-rwxr-xr-x
chgrp
66.35
KB
-rwxr-xr-x
chmod
62.29
KB
-rwxr-xr-x
chown
70.39
KB
-rwxr-xr-x
chrt
37.18
KB
-rwxr-xr-x
cksum
37.46
KB
-rwxr-xr-x
cldetect
10.36
KB
-rwxr-xr-x
clear
12.54
KB
-rwxr-xr-x
cloudlinux-awp-user
1.78
KB
-rwxr-xr-x
clwpos-user
1.78
KB
-rwxr-xr-x
cmp
103.76
KB
-rwxr-xr-x
col
29
KB
-rwxr-xr-x
colcrt
16.48
KB
-rwxr-xr-x
colrm
24.88
KB
-rwxr-xr-x
column
49.47
KB
-rwxr-xr-x
comm
41.63
KB
-rwxr-xr-x
compare
11.85
KB
-rwxr-xr-x
composite
11.84
KB
-rwxr-xr-x
conjure
11.84
KB
-rwxr-xr-x
convert
11.84
KB
-rwxr-xr-x
cp
148.05
KB
-rwxr-xr-x
cpan
7.87
KB
-rwxr-xr-x
cpp
1.21
MB
-rwxr-xr-x
crontab
1.36
KB
-rwxr-xr-x
crontab.cagefs
54.16
KB
-rwxr-xr-x
csplit
53.76
KB
-rwxr-xr-x
curl
230.09
KB
-rwxr-xr-x
cut
49.59
KB
-rwxr-xr-x
date
106.03
KB
-rwxr-xr-x
dbiprof
6.06
KB
-rwxr-xr-x
dd
78.05
KB
-rwxr-xr-x
delv
42.46
KB
-rwxr-xr-x
df
91.16
KB
-rwxr-xr-x
diff
268.01
KB
-rwxr-xr-x
diff3
128.6
KB
-rwxr-xr-x
dig
162.19
KB
-rwxr-xr-x
dir
139.97
KB
-rwxr-xr-x
dircolors
49.63
KB
-rwxr-xr-x
dirname
33.44
KB
-rwxr-xr-x
display
11.84
KB
-rwxr-xr-x
dltest
13.05
KB
-rwxr-xr-x
dnstap-read
20.43
KB
-rwxr-xr-x
du
107.1
KB
-rwxr-xr-x
echo
37.43
KB
-rwxr-xr-x
egrep
28
B
-rwxr-xr-x
enc2xs
40.97
KB
-rwxr-xr-x
enchant
21.08
KB
-rwxr-xr-x
enchant-lsmod
13.09
KB
-rwxr-xr-x
env
41.43
KB
-rwxr-xr-x
eps2eps
639
B
-rwxr-xr-x
eqn
232.16
KB
-rwxr-xr-x
ex
1.13
MB
-rwxr-xr-x
expand
41.66
KB
-rwxr-xr-x
expr
49.65
KB
-rwxr-xr-x
factor
86.05
KB
-rwxr-xr-x
false
33.39
KB
-rwxr-xr-x
fc-cache
132
B
-rwxr-xr-x
fc-cache-64
20.35
KB
-rwxr-xr-x
fc-cat
16.35
KB
-rwxr-xr-x
fc-conflist
12.25
KB
-rwxr-xr-x
fc-list
12.25
KB
-rwxr-xr-x
fc-match
16.26
KB
-rwxr-xr-x
fc-pattern
12.26
KB
-rwxr-xr-x
fc-query
12.24
KB
-rwxr-xr-x
fc-scan
12.26
KB
-rwxr-xr-x
fc-validate
16.26
KB
-rwxr-xr-x
fgrep
28
B
-rwxr-xr-x
file
24.68
KB
-rwxr-xr-x
find
223.3
KB
-rwxr-xr-x
flex
428.45
KB
-rwxr-xr-x
flex++
428.45
KB
-rwxr-xr-x
flock
33.2
KB
-rwxr-xr-x
fmt
45.57
KB
-rwxr-xr-x
fold
41.48
KB
-rwxr-xr-x
free
20.79
KB
-rwxr-xr-x
freetype-config
4.31
KB
-rwxr-xr-x
funzip
36.63
KB
-rwxr-xr-x
g++
1.21
MB
-rwxr-x---
gawk
669.77
KB
-rwxr-xr-x
gcc
1.2
MB
-rwxr-x---
gcc-ar
36.66
KB
-rwxr-xr-x
gcc-nm
36.66
KB
-rwxr-xr-x
gcc-ranlib
36.66
KB
-rwxr-xr-x
gcov
1.31
MB
-rwxr-xr-x
gcov-dump
566.94
KB
-rwxr-xr-x
gcov-tool
603.91
KB
-rwxr-xr-x
gencat
24.84
KB
-rwxr-xr-x
geoiplookup
21.89
KB
-rwxr-xr-x
geoiplookup6
21.65
KB
-rwxr-xr-x
geqn
232.16
KB
-rwxr-xr-x
getconf
32.46
KB
-rwxr-xr-x
getent
33.13
KB
-rwxr-xr-x
getopt
20.52
KB
-rwxr-xr-x
ghostscript
12.35
KB
-rwxr-xr-x
git
3.67
MB
-rwxr-xr-x
git-receive-pack
3.67
MB
-rwxr-xr-x
git-shell
2.13
MB
-rwxr-xr-x
git-upload-archive
3.67
MB
-rwxr-xr-x
git-upload-pack
3.67
MB
-rwxr-xr-x
gm
7.84
KB
-rwxr-xr-x
gmake
235.32
KB
-rwxr-xr-x
gneqn
908
B
-rwxr-xr-x
gnroff
3.23
KB
-rwxr-xr-x
gpg
1.04
MB
-rwxr-xr-x
gpg-agent
419.29
KB
-rwxr-xr-x
gpg-error
34.16
KB
-rwxr-xr-x
gpg-zip
3.44
KB
-rwxr-xr-x
gpg2
732.4
KB
-rwxr-xr-x
gpgsplit
87.02
KB
-rwxr-xr-x
gpgv
451.58
KB
-rwxr-xr-x
gpgv2
345.38
KB
-rwxr-xr-x
gpic
293.84
KB
-rwxr-xr-x
gprof
103.36
KB
-rwxr-xr-x
grep
193.63
KB
-rwxr-xr-x
groff
124.92
KB
-rwxr-xr-x
grops
191.14
KB
-rwxr-xr-x
grotty
141.9
KB
-rwxr-xr-x
groups
37.47
KB
-rwxr-xr-x
gs
12.35
KB
-rwxr-xr-x
gsnd
277
B
-rwxr-xr-x
gsoelim
42.55
KB
-rwxr-xr-x
gtar
449.03
KB
-rwxr-xr-x
gtbl
154.61
KB
-rwxr-xr-x
gtroff
805.02
KB
-rwxr-xr-x
gunzip
2.29
KB
-rwxr-xr-x
gzexe
6.23
KB
-rwxr-xr-x
gzip
94.67
KB
-rwxr-xr-x
h2ph
28.69
KB
-rwxr-xr-x
h2xs
59.44
KB
-rwxr-xr-x
head
45.58
KB
-rwxr-xr-x
hexdump
57.5
KB
-rwxr-xr-x
host
142.3
KB
-rwxr-xr-x
hostid
33.41
KB
-rwxr-xr-x
hostname
21.16
KB
-rwxr-xr-x
hunspell
144.7
KB
-rwxr-xr-x
iconv
61.43
KB
-rwxr-xr-x
icu-config
191
B
-rwxr-xr-x
icu-config-64
21.5
KB
-rwxr-xr-x
icuinfo
18.15
KB
-rwxr-xr-x
id
45.52
KB
-rwxr-xr-x
identify
11.84
KB
-rwxr-xr-x
idn
39.41
KB
-rwxr-xr-x
ifnames
4.03
KB
-rwxr-xr-x
import
11.84
KB
-rwxr-xr-x
infocmp
61.05
KB
-rwxr-xr-x
infotocap
85.31
KB
-rwxr-xr-x
install
156.25
KB
-rwxr-xr-x
instmodsh
4.1
KB
-rwxr-xr-x
ionice
28.98
KB
-rwxr-xr-x
ipcrm
28.99
KB
-rwxr-xr-x
ipcs
53.39
KB
-rwxr-xr-x
isosize
24.88
KB
-rwxr-xr-x
ispell
988
B
-rwxr-xr-x
isql
37.29
KB
-rwxr-xr-x
iusql
29.68
KB
-rwxr-xr-x
join
53.77
KB
-rwxr-xr-x
kill
37.27
KB
-rwxr-xr-x
ld
1.71
MB
-rwxr-x---
ld.bfd
1.71
MB
-rwxr-x---
ldd
5.31
KB
-rwxr-xr-x
less
173.76
KB
-rwxr-xr-x
lessecho
12.4
KB
-rwxr-xr-x
lesskey
21.99
KB
-rwxr-xr-x
lesspipe.sh
3.07
KB
-rwxr-xr-x
lex
428.45
KB
-rwxr-xr-x
libnetcfg
15.41
KB
-rwxr-xr-x
libtool
359.11
KB
-rwxr-xr-x
libtoolize
126.17
KB
-rwxr-xr-x
link
33.41
KB
-rwxr-xr-x
ln
70.57
KB
-rwxr-xr-x
locale
56.44
KB
-rwxr-xr-x
localedef
307.47
KB
-rwxr-xr-x
logger
49.98
KB
-rwxr-xr-x
login
40.96
KB
-rwxr-xr-x
logname
33.42
KB
-rwxr-xr-x
look
16.45
KB
-rwxr-xr-x
ls
139.97
KB
-rwxr-xr-x
m4
185.56
KB
-rwxr-xr-x
mail
408.89
KB
-rwxr-xr-x
mailx
408.89
KB
-rwxr-xr-x
make
235.32
KB
-rwxr-xr-x
make-dummy-cert
610
B
-rwxr-xr-x
mariadb
4.34
MB
-rwxr-xr-x
mariadb-access
109.34
KB
-rwxr-xr-x
mariadb-admin
3.88
MB
-rwxr-xr-x
mariadb-binlog
4.14
MB
-rwxr-xr-x
mariadb-check
3.88
MB
-rwxr-xr-x
mariadb-dump
3.96
MB
-rwxr-xr-x
mariadb-find-rows
3.21
KB
-rwxr-xr-x
mariadb-import
3.87
MB
-rwxr-xr-x
mariadb-show
3.87
MB
-rwxr-xr-x
mariadb-waitpid
3.55
MB
-rwxr-xr-x
mcookie
33.26
KB
-rwxr-xr-x
md5sum
45.62
KB
-rwxr-xr-x
mesg
16.36
KB
-rwxr-xr-x
mkdir
82.79
KB
-rwxr-xr-x
mkfifo
66.56
KB
-rwxr-xr-x
mknod
70.55
KB
-rwxr-xr-x
mktemp
45.73
KB
-rwxr-xr-x
mogrify
11.84
KB
-rwxr-xr-x
montage
11.84
KB
-rwxr-xr-x
more
44.94
KB
-rwxr-xr-x
msql2mysql
1.41
KB
-rwxr-xr-x
mv
144.03
KB
-rwxr-xr-x
my_print_defaults
3.56
MB
-rwxr-xr-x
mysql
4.34
MB
-rwxr-xr-x
mysql_config
4.6
KB
-rwxr-xr-x
mysql_find_rows
3.21
KB
-rwxr-xr-x
mysql_waitpid
3.55
MB
-rwxr-xr-x
mysqlaccess
109.34
KB
-rwxr-xr-x
mysqladmin
3.88
MB
-rwxr-xr-x
mysqlbinlog
4.14
MB
-rwxr-xr-x
mysqlcheck
3.88
MB
-rwxr-xr-x
mysqldump
3.96
MB
-rwxr-xr-x
mysqlimport
3.87
MB
-rwxr-xr-x
mysqlshow
3.87
MB
-rwxr-xr-x
namei
33.1
KB
-rwxr-xr-x
nano
247.94
KB
-rwxr-xr-x
neqn
908
B
-rwxr-xr-x
nice
37.41
KB
-rwxr-xr-x
nl
45.63
KB
-rwxr-xr-x
nm
50.38
KB
-rwxr-xr-x
nohup
37.48
KB
-rwxr-xr-x
nproc
37.48
KB
-rwxr-xr-x
nroff
3.23
KB
-rwxr-xr-x
nslookup
146.26
KB
-rwxr-xr-x
nsupdate
73.05
KB
-rwxr-xr-x
numfmt
65.71
KB
-rwxr-xr-x
objcopy
240.07
KB
-rwxr-xr-x
objdump
419.76
KB
-rwxr-xr-x
od
73.88
KB
-rwxr-xr-x
odbc_config
13.05
KB
-rwxr-xr-x
odbcinst
37.68
KB
-rwxr-xr-x
openssl
745.95
KB
-rwxr-xr-x
pango-list
11.88
KB
-rwxr-xr-x
pango-view
57.44
KB
-rwxr-xr-x
passwd
1.02
KB
-rwxr-xr-x
paste
37.46
KB
-rwxr-xr-x
patch
206.46
KB
-rwxr-xr-x
pathchk
37.41
KB
-rwxr-xr-x
pdf2dsc
698
B
-rwxr-xr-x
pdf2ps
909
B
-rwxr-xr-x
perl
12.44
KB
-rwxr-xr-x
perl5.26.3
12.44
KB
-rwxr-xr-x
perlbug
44.39
KB
-rwxr-xr-x
perldoc
118
B
-rwxr-xr-x
perlivp
10.56
KB
-rwxr-xr-x
perlml
6.86
KB
-rwxr-xr-x
perlthanks
44.39
KB
-rwxr-xr-x
pgrep
28.84
KB
-rwxr-xr-x
php
937
B
-rwxr-xr-x
pic
293.84
KB
-rwxr-xr-x
piconv
8.08
KB
-rwxr-xr-x
pinentry
2.35
KB
-rwxr-xr-x
pinentry-curses
77.89
KB
-rwxr-xr-x
ping
66.13
KB
-rwxr-xr-x
pinky
41.53
KB
-rwxr-xr-x
pip3
407
B
-rwxr-xr-x
pkg-config
40.04
KB
-rwxr-xr-x
pkgconf
40.04
KB
-rwxr-xr-x
pkill
28.84
KB
-rwxr-xr-x
pl2pm
4.43
KB
-rwxr-xr-x
pmap
32.78
KB
-rwxr-xr-x
pod2html
4.04
KB
-rwxr-xr-x
pod2latex
10.01
KB
-rwxr-xr-x
pod2man
14.68
KB
-rwxr-xr-x
pod2text
10.55
KB
-rwxr-xr-x
pod2usage
3.86
KB
-rwxr-xr-x
podchecker
3.57
KB
-rwxr-xr-x
podselect
2.47
KB
-rwxr-xr-x
post-grohtml
238.73
KB
-rwxr-xr-x
pr
82.23
KB
-rwxr-xr-x
pre-grohtml
130.55
KB
-rwxr-xr-x
precat
5.52
KB
-rwxr-xr-x
preunzip
5.52
KB
-rwxr-xr-x
prezip
5.52
KB
-rwxr-xr-x
prezip-bin
11.98
KB
-rwxr-xr-x
printenv
33.4
KB
-rwxr-xr-x
printf
53.64
KB
-rwxr-xr-x
prove
13.24
KB
-rwxr-xr-x
ps
134.75
KB
-rwxr-xr-x
ps2ascii
631
B
-rwxr-xr-x
ps2epsi
2.69
KB
-rwxr-xr-x
ps2pdf
272
B
-rwxr-xr-x
ps2pdf12
215
B
-rwxr-xr-x
ps2pdf13
215
B
-rwxr-xr-x
ps2pdf14
215
B
-rwxr-xr-x
ps2pdfwr
1.07
KB
-rwxr-xr-x
ps2ps
647
B
-rwxr-xr-x
ps2ps2
669
B
-rwxr-xr-x
ptx
78.07
KB
-rwxr-xr-x
pwd
37.5
KB
-rwxr-xr-x
pwdx
12.68
KB
-rwxr-xr-x
python2
7.84
KB
-rwxr-xr-x
python2.7
7.84
KB
-rwxr-xr-x
python3
11.59
KB
-rwxr-xr-x
python3.6
11.59
KB
-rwxr-xr-x
python3.6m
11.59
KB
-rwxr-xr-x
ranlib
61.98
KB
-rwxr-xr-x
raw
16.49
KB
-rwxr-xr-x
readelf
624.54
KB
-rwxr-xr-x
readlink
45.96
KB
-rwxr-xr-x
realpath
50.02
KB
-rwxr-xr-x
recode
47.03
KB
-rwxr-xr-x
rename
16.5
KB
-rwxr-xr-x
renew-dummy-cert
725
B
-rwxr-xr-x
renice
16.46
KB
-rwxr-xr-x
reset
24.76
KB
-rwxr-xr-x
rev
12.45
KB
-rwxr-xr-x
rm
70.47
KB
-rwxr-xr-x
rmdir
45.54
KB
-rwxr-xr-x
rnano
247.94
KB
-rwxr-xr-x
rpcgen
98.28
KB
-rwxr-xr-x
run-with-aspell
85
B
-rwxr-xr-x
runcon
37.45
KB
-rwxr-xr-x
rvi
1.13
MB
-rwxr-xr-x
rview
1.13
MB
-rwxr-xr-x
scalar
2.18
MB
-rwxr-xr-x
scl
36.87
KB
-rwxr-xr-x
scl_enabled
258
B
-rwxr-xr-x
scl_source
1.82
KB
-rwxr-xr-x
scp
102.85
KB
-rwxr-xr-x
screen
482.46
KB
-rwxr-xr-x
script
36.79
KB
-rwxr-xr-x
sdiff
105.33
KB
-rwxr-xr-x
sed
115.48
KB
-rwxr-xr-x
selectorctl
7.6
KB
-rwxr-xr-x
seq
53.52
KB
-rwxr-xr-x
setsid
16.38
KB
-rwxr-xr-x
setterm
45.12
KB
-rwxr-xr-x
sftp
159.74
KB
-rwxr-xr-x
sh
1.1
MB
-rwxr-xr-x
sha1sum
45.63
KB
-rwxr-xr-x
sha224sum
45.66
KB
-rwxr-xr-x
sha256sum
45.66
KB
-rwxr-xr-x
sha384sum
45.66
KB
-rwxr-xr-x
sha512sum
45.66
KB
-rwxr-xr-x
shred
61.94
KB
-rwxr-xr-x
shuf
58.16
KB
-rwxr-xr-x
size
33.25
KB
-rwxr-xr-x
skill
28.8
KB
-rwxr-xr-x
slabtop
20.84
KB
-rwxr-xr-x
sleep
37.47
KB
-rwxr-xr-x
slencheck
13.07
KB
-rwxr-xr-x
snice
28.8
KB
-rwxr-xr-x
soelim
42.55
KB
-rwxr-xr-x
sort
123.55
KB
-rwxr-xr-x
spell
122
B
-rwxr-xr-x
splain
18.7
KB
-rwxr-xr-x
split
58.13
KB
-rwxr-xr-x
sprof
28.67
KB
-rwxr-xr-x
sqlite3
1.28
MB
-rwxr-xr-x
ssh
757.54
KB
-rwxr-xr-x
ssh-add
346.13
KB
-rwxr-xr-x
ssh-agent
325.58
KB
-rwxr-xr-x
ssh-copy-id
10.44
KB
-rwxr-xr-x
ssh-keygen
427.16
KB
-rwxr-xr-x
ssh-keyscan
428.57
KB
-rwxr-xr-x
stat
86.23
KB
-rwxr-xr-x
stdbuf
49.58
KB
-rwxr-xr-x
strace
1.94
MB
-rwxr-xr-x
stream
11.83
KB
-rwxr-xr-x
strings
37.43
KB
-rwxr-xr-x
strip
240.09
KB
-rwxr-xr-x
stty
77.68
KB
-rwxr-xr-x
sum
45.61
KB
-rwxr-xr-x
sync
37.43
KB
-rwxr-xr-x
tabs
16.55
KB
-rwxr-xr-x
tac
41.57
KB
-rwxr-xr-x
tail
74.2
KB
-rwxr-xr-x
tar
449.03
KB
-rwxr-xr-x
taskset
37.25
KB
-rwxr-xr-x
tbl
154.61
KB
-rwxr-xr-x
tclsh
9.04
KB
-rwxr-xr-x
tclsh8.6
9.04
KB
-rwxr-xr-x
tee
41.55
KB
-rwxr-xr-x
test
53.63
KB
-rwxr-xr-x
tic
85.31
KB
-rwxr-xr-x
timeout
41.93
KB
-rwxr-xr-x
tload
16.76
KB
-rwxr-xr-x
tmpwatch
35.47
KB
-rwxr-xr-x
toe
16.45
KB
-rwxr-xr-x
top
121.7
KB
-rwxr-xr-x
touch
94.02
KB
-rwxr-xr-x
tput
24.8
KB
-rwxr-xr-x
tr
49.7
KB
-rwxr-xr-x
troff
805.02
KB
-rwxr-xr-x
true
33.4
KB
-rwxr-xr-x
truncate
41.44
KB
-rwxr-xr-x
tset
24.76
KB
-rwxr-xr-x
tsort
41.57
KB
-rwxr-xr-x
tty
33.39
KB
-rwxr-xr-x
tzselect
15.01
KB
-rwxr-xr-x
uapi
1.02
KB
-rwxr-xr-x
ul
20.58
KB
-rwxr-xr-x
uname
37.41
KB
-rwxr-xr-x
unexpand
45.68
KB
-rwxr-xr-x
uniq
49.72
KB
-rwxr-xr-x
unlink
33.41
KB
-rwxr-xr-x
unzip
201.87
KB
-rwxr-xr-x
unzipsfx
101.48
KB
-rwxr-xr-x
uptime
12.59
KB
-rwxr-xr-x
users
37.47
KB
-rwxr-xr-x
utmpdump
28.66
KB
-rwxr-xr-x
vdir
139.97
KB
-rwxr-xr-x
vi
1.13
MB
-rwxr-xr-x
view
1.13
MB
-rwxr-xr-x
vmstat
36.79
KB
-rwxr-xr-x
watch
29.19
KB
-rwxr-xr-x
wc
49.72
KB
-rwxr-xr-x
wget
521.41
KB
-rwxr-xr-x
whereis
29.27
KB
-rwxr-xr-x
which
29.44
KB
-rwxr-xr-x
who
53.68
KB
-rwxr-xr-x
whoami
33.41
KB
-rwxr-xr-x
word-list-compress
11.99
KB
-rwxr-xr-x
x86_64-redhat-linux-c++
1.21
MB
-rwxr-x---
x86_64-redhat-linux-g++
1.21
MB
-rwxr-x---
x86_64-redhat-linux-gcc
1.2
MB
-rwxr-x---
x86_64-redhat-linux-gcc-8
1.2
MB
-rwxr-x---
xargs
74.11
KB
-rwxr-xr-x
xmlcatalog
20.38
KB
-rwxr-xr-x
xmllint
73.37
KB
-rwxr-xr-x
xmlwf
32.96
KB
-rwxr-xr-x
xsltproc
28.42
KB
-rwxr-xr-x
xsubpp
4.96
KB
-rwxr-xr-x
yes
33.45
KB
-rwxr-xr-x
zcat
1.94
KB
-rwxr-xr-x
zcmp
1.64
KB
-rwxr-xr-x
zdiff
5.74
KB
-rwxr-xr-x
zegrep
29
B
-rwxr-xr-x
zfgrep
29
B
-rwxr-xr-x
zforce
2.03
KB
-rwxr-xr-x
zgrep
7.4
KB
-rwxr-xr-x
zip
229
KB
-rwxr-xr-x
zipcloak
102.91
KB
-rwxr-xr-x
zipgrep
2.88
KB
-rwxr-xr-x
zipinfo
201.87
KB
-rwxr-xr-x
zipnote
97.76
KB
-rwxr-xr-x
zipsplit
97.76
KB
-rwxr-xr-x
zless
2.15
KB
-rwxr-xr-x
zmore
1.8
KB
-rwxr-xr-x
znew
4.45
KB
-rwxr-xr-x
zsoelim
42.55
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : pod2text
#!/usr/bin/perl eval 'exec /usr/bin/perl -S $0 ${1+"$@"}' if $running_under_some_shell; # Convert POD data to formatted ASCII text. # # The driver script for Pod::Text, Pod::Text::Termcap, and Pod::Text::Color, # invoked by perldoc -t among other things. # # SPDX-License-Identifier: GPL-1.0-or-later OR Artistic-1.0-Perl use 5.006; use strict; use warnings; use Getopt::Long qw(GetOptions); use Pod::Text (); use Pod::Usage qw(pod2usage); # Clean up $0 for error reporting. $0 =~ s%.*/%%; # Take an initial pass through our options, looking for one of the form # -<number>. We turn that into -w <number> for compatibility with the # original pod2text script. for (my $i = 0; $i < @ARGV; $i++) { last if $ARGV[$i] =~ /^--$/; if ($ARGV[$i] =~ /^-(\d+)$/) { splice (@ARGV, $i++, 1, '-w', $1); } } # Insert -- into @ARGV before any single dash argument to hide it from # Getopt::Long; we want to interpret it as meaning stdin (which Pod::Simple # does correctly). my $stdin; @ARGV = map { $_ eq '-' && !$stdin++ ? ('--', $_) : $_ } @ARGV; # Parse our options. Use the same names as Pod::Text for simplicity. my %options; Getopt::Long::config ('bundling'); GetOptions (\%options, 'alt|a', 'code', 'color|c', 'errors=s', 'help|h', 'indent|i=i', 'loose|l', 'margin|left-margin|m=i', 'nourls', 'overstrike|o', 'quotes|q=s', 'sentence|s', 'stderr', 'termcap|t', 'utf8|u', 'width|w=i') or exit 1; pod2usage (1) if $options{help}; # Figure out what formatter we're going to use. -c overrides -t. my $formatter = 'Pod::Text'; if ($options{color}) { $formatter = 'Pod::Text::Color'; eval { require Term::ANSIColor }; if ($@) { die "-c (--color) requires Term::ANSIColor be installed\n" } require Pod::Text::Color; } elsif ($options{termcap}) { $formatter = 'Pod::Text::Termcap'; require Pod::Text::Termcap; } elsif ($options{overstrike}) { $formatter = 'Pod::Text::Overstrike'; require Pod::Text::Overstrike; } delete @options{'color', 'termcap', 'overstrike'}; # If neither stderr nor errors is set, default to errors = die. if (!defined $options{stderr} && !defined $options{errors}) { $options{errors} = 'die'; } # Initialize and run the formatter. my $parser = $formatter->new (%options); my $status = 0; do { my ($input, $output) = splice (@ARGV, 0, 2); $parser->parse_from_file ($input, $output); if ($parser->{CONTENTLESS}) { $status = 1; if (defined $input) { warn "$0: unable to format $input\n"; } else { warn "$0: unable to format standard input\n"; } if (defined ($output) and $output ne '-') { unlink $output unless (-s $output); } } } while (@ARGV); exit $status; __END__ =for stopwords -aclostu --alt --stderr Allbery --overstrike overstrike --termcap --utf8 UTF-8 subclasses --nourls =head1 NAME pod2text - Convert POD data to formatted ASCII text =head1 SYNOPSIS pod2text [B<-aclostu>] [B<--code>] [B<--errors>=I<style>] [B<-i> I<indent>] S<[B<-q> I<quotes>]> [B<--nourls>] [B<--stderr>] S<[B<-w> I<width>]> [I<input> [I<output> ...]] pod2text B<-h> =head1 DESCRIPTION B<pod2text> is a front-end for Pod::Text and its subclasses. It uses them to generate formatted ASCII text from POD source. It can optionally use either termcap sequences or ANSI color escape sequences to format the text. I<input> is the file to read for POD source (the POD can be embedded in code). If I<input> isn't given, it defaults to C<STDIN>. I<output>, if given, is the file to which to write the formatted output. If I<output> isn't given, the formatted output is written to C<STDOUT>. Several POD files can be processed in the same B<pod2text> invocation (saving module load and compile times) by providing multiple pairs of I<input> and I<output> files on the command line. =head1 OPTIONS =over 4 =item B<-a>, B<--alt> Use an alternate output format that, among other things, uses a different heading style and marks C<=item> entries with a colon in the left margin. =item B<--code> Include any non-POD text from the input file in the output as well. Useful for viewing code documented with POD blocks with the POD rendered and the code left intact. =item B<-c>, B<--color> Format the output with ANSI color escape sequences. Using this option requires that Term::ANSIColor be installed on your system. =item B<--errors>=I<style> Set the error handling style. C<die> says to throw an exception on any POD formatting error. C<stderr> says to report errors on standard error, but not to throw an exception. C<pod> says to include a POD ERRORS section in the resulting documentation summarizing the errors. C<none> ignores POD errors entirely, as much as possible. The default is C<die>. =item B<-i> I<indent>, B<--indent=>I<indent> Set the number of spaces to indent regular text, and the default indentation for C<=over> blocks. Defaults to 4 spaces if this option isn't given. =item B<-h>, B<--help> Print out usage information and exit. =item B<-l>, B<--loose> Print a blank line after a C<=head1> heading. Normally, no blank line is printed after C<=head1>, although one is still printed after C<=head2>, because this is the expected formatting for manual pages; if you're formatting arbitrary text documents, using this option is recommended. =item B<-m> I<width>, B<--left-margin>=I<width>, B<--margin>=I<width> The width of the left margin in spaces. Defaults to 0. This is the margin for all text, including headings, not the amount by which regular text is indented; for the latter, see B<-i> option. =item B<--nourls> Normally, LZ<><> formatting codes with a URL but anchor text are formatted to show both the anchor text and the URL. In other words: L<foo|http://example.com/> is formatted as: foo <http://example.com/> This flag, if given, suppresses the URL when anchor text is given, so this example would be formatted as just C<foo>. This can produce less cluttered output in cases where the URLs are not particularly important. =item B<-o>, B<--overstrike> Format the output with overstrike printing. Bold text is rendered as character, backspace, character. Italics and file names are rendered as underscore, backspace, character. Many pagers, such as B<less>, know how to convert this to bold or underlined text. =item B<-q> I<quotes>, B<--quotes>=I<quotes> Sets the quote marks used to surround CE<lt>> text to I<quotes>. If I<quotes> is a single character, it is used as both the left and right quote. Otherwise, it is split in half, and the first half of the string is used as the left quote and the second is used as the right quote. I<quotes> may also be set to the special value C<none>, in which case no quote marks are added around CE<lt>> text. =item B<-s>, B<--sentence> Assume each sentence ends with two spaces and try to preserve that spacing. Without this option, all consecutive whitespace in non-verbatim paragraphs is compressed into a single space. =item B<--stderr> By default, B<pod2text> dies if any errors are detected in the POD input. If B<--stderr> is given and no B<--errors> flag is present, errors are sent to standard error, but B<pod2text> does not abort. This is equivalent to C<--errors=stderr> and is supported for backward compatibility. =item B<-t>, B<--termcap> Try to determine the width of the screen and the bold and underline sequences for the terminal from termcap, and use that information in formatting the output. Output will be wrapped at two columns less than the width of your terminal device. Using this option requires that your system have a termcap file somewhere where Term::Cap can find it and requires that your system support termios. With this option, the output of B<pod2text> will contain terminal control sequences for your current terminal type. =item B<-u>, B<--utf8> By default, B<pod2text> tries to use the same output encoding as its input encoding (to be backward-compatible with older versions). This option says to instead force the output encoding to UTF-8. Be aware that, when using this option, the input encoding of your POD source should be properly declared unless it's US-ASCII. Pod::Simple will attempt to guess the encoding and may be successful if it's Latin-1 or UTF-8, but it will warn, which by default results in a B<pod2text> failure. Use the C<=encoding> command to declare the encoding. See L<perlpod(1)> for more information. =item B<-w>, B<--width=>I<width>, B<->I<width> The column at which to wrap text on the right-hand side. Defaults to 76, unless B<-t> is given, in which case it's two columns less than the width of your terminal device. =back =head1 EXIT STATUS As long as all documents processed result in some output, even if that output includes errata (a C<POD ERRORS> section generated with C<--errors=pod>), B<pod2text> will exit with status 0. If any of the documents being processed do not result in an output document, B<pod2text> will exit with status 1. If there are syntax errors in a POD document being processed and the error handling style is set to the default of C<die>, B<pod2text> will abort immediately with exit status 255. =head1 DIAGNOSTICS If B<pod2text> fails with errors, see L<Pod::Text> and L<Pod::Simple> for information about what those errors might mean. Internally, it can also produce the following diagnostics: =over 4 =item -c (--color) requires Term::ANSIColor be installed (F) B<-c> or B<--color> were given, but Term::ANSIColor could not be loaded. =item Unknown option: %s (F) An unknown command line option was given. =back In addition, other L<Getopt::Long> error messages may result from invalid command-line options. =head1 ENVIRONMENT =over 4 =item COLUMNS If B<-t> is given, B<pod2text> will take the current width of your screen from this environment variable, if available. It overrides terminal width information in TERMCAP. =item TERMCAP If B<-t> is given, B<pod2text> will use the contents of this environment variable if available to determine the correct formatting sequences for your current terminal device. =back =head1 AUTHOR Russ Allbery <rra@cpan.org>. =head1 COPYRIGHT AND LICENSE Copyright 1999-2001, 2004, 2006, 2008, 2010, 2012-2018 Russ Allbery <rra@cpan.org> This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. =head1 SEE ALSO L<Pod::Text>, L<Pod::Text::Color>, L<Pod::Text::Overstrike>, L<Pod::Text::Termcap>, L<Pod::Simple>, L<perlpod(1)> The current version of this script is always available from its web site at L<https://www.eyrie.org/~eagle/software/podlators/>. It is also part of the Perl core distribution as of 5.6.0. =cut
Close