Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
laragon /
bin /
git /
usr /
share /
vim /
vim82 /
ftplugin /
[ HOME SHELL ]
Name
Size
Permission
Action
.mad-root
0
B
-rw-rw-rw-
8th.vim
833
B
-rw-rw-rw-
README.txt
869
B
-rw-rw-rw-
a2ps.vim
470
B
-rw-rw-rw-
aap.vim
979
B
-rw-rw-rw-
abap.vim
800
B
-rw-rw-rw-
abaqus.vim
3.31
KB
-rw-rw-rw-
ada.vim
6.35
KB
-rw-rw-rw-
alsaconf.vim
438
B
-rw-rw-rw-
ant.vim
1.27
KB
-rw-rw-rw-
arch.vim
431
B
-rw-rw-rw-
art.vim
410
B
-rw-rw-rw-
asm.vim
271
B
-rw-rw-rw-
aspvbs.vim
1.83
KB
-rw-rw-rw-
automake.vim
337
B
-rw-rw-rw-
awk.vim
1.47
KB
-rw-rw-rw-
bash.vim
474
B
-rw-rw-rw-
basic.vim
1.94
KB
-rw-rw-rw-
bdf.vim
449
B
-rw-rw-rw-
bst.vim
333
B
-rw-rw-rw-
btm.vim
316
B
-rw-rw-rw-
bzl.vim
3.03
KB
-rw-rw-rw-
c.vim
2.26
KB
-rw-rw-rw-
calendar.vim
462
B
-rw-rw-rw-
cdrdaoconf.vim
383
B
-rw-rw-rw-
cfg.vim
388
B
-rw-rw-rw-
ch.vim
472
B
-rw-rw-rw-
changelog.vim
9.09
KB
-rw-rw-rw-
chicken.vim
1.68
KB
-rw-rw-rw-
clojure.vim
3.24
KB
-rw-rw-rw-
cmake.vim
867
B
-rw-rw-rw-
cobol.vim
9.35
KB
-rw-rw-rw-
conf.vim
434
B
-rw-rw-rw-
config.vim
1.21
KB
-rw-rw-rw-
confini.vim
206
B
-rw-rw-rw-
context.vim
5.26
KB
-rw-rw-rw-
cpp.vim
468
B
-rw-rw-rw-
crm.vim
414
B
-rw-rw-rw-
cs.vim
1.42
KB
-rw-rw-rw-
csc.vim
697
B
-rw-rw-rw-
csh.vim
1.69
KB
-rw-rw-rw-
css.vim
586
B
-rw-rw-rw-
cucumber.vim
5
KB
-rw-rw-rw-
cvsrc.vim
399
B
-rw-rw-rw-
debchangelog.vim
11.18
KB
-rw-rw-rw-
debcontrol.vim
1.8
KB
-rw-rw-rw-
denyhosts.vim
383
B
-rw-rw-rw-
dictconf.vim
434
B
-rw-rw-rw-
dictdconf.vim
435
B
-rw-rw-rw-
diff.vim
677
B
-rw-rw-rw-
dircolors.vim
431
B
-rw-rw-rw-
docbk.vim
530
B
-rw-rw-rw-
dockerfile.vim
356
B
-rw-rw-rw-
dosbatch.vim
1011
B
-rw-rw-rw-
dosini.vim
459
B
-rw-rw-rw-
dtd.vim
1.06
KB
-rw-rw-rw-
dtrace.vim
1.12
KB
-rw-rw-rw-
dune.vim
502
B
-rw-rw-rw-
eiffel.vim
3.99
KB
-rw-rw-rw-
elinks.vim
436
B
-rw-rw-rw-
elixir.vim
231
B
-rw-rw-rw-
elm.vim
369
B
-rw-rw-rw-
erlang.vim
2.03
KB
-rw-rw-rw-
eruby.vim
4.6
KB
-rw-rw-rw-
eterm.vim
470
B
-rw-rw-rw-
falcon.vim
1.32
KB
-rw-rw-rw-
fennel.vim
569
B
-rw-rw-rw-
fetchmail.vim
428
B
-rw-rw-rw-
flexwiki.vim
1.83
KB
-rw-rw-rw-
fortran.vim
5.14
KB
-rw-rw-rw-
fpcmake.vim
592
B
-rw-rw-rw-
framescript.vim
780
B
-rw-rw-rw-
freebasic.vim
1.87
KB
-rw-rw-rw-
fstab.vim
426
B
-rw-rw-rw-
fvwm.vim
390
B
-rw-rw-rw-
gdb.vim
293
B
-rw-rw-rw-
gitcommit.vim
1.94
KB
-rw-rw-rw-
gitconfig.vim
376
B
-rw-rw-rw-
gitrebase.vim
1.75
KB
-rw-rw-rw-
gitsendemail.vim
157
B
-rw-rw-rw-
go.vim
365
B
-rw-rw-rw-
gpg.vim
433
B
-rw-rw-rw-
gprof.vim
1.09
KB
-rw-rw-rw-
groovy.vim
343
B
-rw-rw-rw-
group.vim
425
B
-rw-rw-rw-
grub.vim
434
B
-rw-rw-rw-
haml.vim
1.94
KB
-rw-rw-rw-
hamster.vim
1.92
KB
-rw-rw-rw-
haskell.vim
551
B
-rw-rw-rw-
help.vim
471
B
-rw-rw-rw-
hgcommit.vim
363
B
-rw-rw-rw-
hog.vim
1.36
KB
-rw-rw-rw-
hostconf.vim
383
B
-rw-rw-rw-
hostsaccess.vim
436
B
-rw-rw-rw-
html.vim
1.55
KB
-rw-rw-rw-
htmldjango.vim
331
B
-rw-rw-rw-
i3config.vim
333
B
-rw-rw-rw-
icon.vim
958
B
-rw-rw-rw-
indent.vim
487
B
-rw-rw-rw-
initex.vim
1005
B
-rw-rw-rw-
ishd.vim
1.23
KB
-rw-rw-rw-
j.vim
3.31
KB
-rw-rw-rw-
java.vim
1.61
KB
-rw-rw-rw-
javascript.vim
2.54
KB
-rw-rw-rw-
javascriptreact.vim
244
B
-rw-rw-rw-
jproperties.vim
292
B
-rw-rw-rw-
json.vim
360
B
-rw-rw-rw-
jsonc.vim
677
B
-rw-rw-rw-
jsp.vim
1.93
KB
-rw-rw-rw-
julia.vim
3.7
KB
-rw-rw-rw-
kconfig.vim
703
B
-rw-rw-rw-
kwt.vim
851
B
-rw-rw-rw-
ld.vim
470
B
-rw-rw-rw-
less.vim
502
B
-rw-rw-rw-
lftp.vim
434
B
-rw-rw-rw-
libao.vim
440
B
-rw-rw-rw-
limits.vim
436
B
-rw-rw-rw-
liquid.vim
1.85
KB
-rw-rw-rw-
lisp.vim
759
B
-rw-rw-rw-
logcheck.vim
453
B
-rw-rw-rw-
loginaccess.vim
442
B
-rw-rw-rw-
logindefs.vim
440
B
-rw-rw-rw-
logtalk.dict
3.02
KB
-rw-rw-rw-
logtalk.vim
416
B
-rw-rw-rw-
lprolog.vim
1.25
KB
-rw-rw-rw-
lua.vim
1.3
KB
-rw-rw-rw-
m3build.vim
539
B
-rw-rw-rw-
m3quake.vim
957
B
-rw-rw-rw-
m4.vim
426
B
-rw-rw-rw-
mail.vim
1.36
KB
-rw-rw-rw-
mailaliases.vim
383
B
-rw-rw-rw-
mailcap.vim
434
B
-rw-rw-rw-
make.vim
1.03
KB
-rw-rw-rw-
man.vim
6.42
KB
-rw-rw-rw-
manconf.vim
444
B
-rw-rw-rw-
markdown.vim
1.92
KB
-rw-rw-rw-
masm.vim
1
KB
-rw-rw-rw-
matlab.vim
835
B
-rw-rw-rw-
meson.vim
1.12
KB
-rw-rw-rw-
mf.vim
3.17
KB
-rw-rw-rw-
mma.vim
366
B
-rw-rw-rw-
modconf.vim
477
B
-rw-rw-rw-
modula2.vim
1.06
KB
-rw-rw-rw-
modula3.vim
1.16
KB
-rw-rw-rw-
mp.vim
3.63
KB
-rw-rw-rw-
mplayerconf.vim
472
B
-rw-rw-rw-
mrxvtrc.vim
798
B
-rw-rw-rw-
msmessages.vim
1.11
KB
-rw-rw-rw-
muttrc.vim
467
B
-rw-rw-rw-
nanorc.vim
447
B
-rw-rw-rw-
neomuttrc.vim
532
B
-rw-rw-rw-
netrc.vim
428
B
-rw-rw-rw-
nginx.vim
144
B
-rw-rw-rw-
nroff.vim
424
B
-rw-rw-rw-
nsis.vim
1.31
KB
-rw-rw-rw-
objc.vim
296
B
-rw-rw-rw-
ocaml.vim
23.2
KB
-rw-rw-rw-
occam.vim
1.27
KB
-rw-rw-rw-
octave.vim
2.15
KB
-rw-rw-rw-
pamconf.vim
433
B
-rw-rw-rw-
pascal.vim
1.51
KB
-rw-rw-rw-
passwd.vim
424
B
-rw-rw-rw-
pbtxt.vim
438
B
-rw-rw-rw-
pdf.vim
2.55
KB
-rw-rw-rw-
perl.vim
3.57
KB
-rw-rw-rw-
php.vim
2.75
KB
-rw-rw-rw-
pinfo.vim
435
B
-rw-rw-rw-
plaintex.vim
1.12
KB
-rw-rw-rw-
pod.vim
2.54
KB
-rw-rw-rw-
poke.vim
744
B
-rw-rw-rw-
postscr.vim
1006
B
-rw-rw-rw-
procmail.vim
479
B
-rw-rw-rw-
prolog.vim
440
B
-rw-rw-rw-
protocols.vim
457
B
-rw-rw-rw-
ps1.vim
2.36
KB
-rw-rw-rw-
ps1xml.vim
1009
B
-rw-rw-rw-
pyrex.vim
766
B
-rw-rw-rw-
python.vim
7.78
KB
-rw-rw-rw-
qb64.vim
587
B
-rw-rw-rw-
qf.vim
508
B
-rw-rw-rw-
quake.vim
439
B
-rw-rw-rw-
r.vim
878
B
-rw-rw-rw-
racc.vim
449
B
-rw-rw-rw-
raku.vim
4.02
KB
-rw-rw-rw-
readline.vim
438
B
-rw-rw-rw-
registry.vim
740
B
-rw-rw-rw-
reva.vim
772
B
-rw-rw-rw-
rhelp.vim
758
B
-rw-rw-rw-
rmd.vim
1.79
KB
-rw-rw-rw-
rnc.vim
431
B
-rw-rw-rw-
rnoweb.vim
1.03
KB
-rw-rw-rw-
routeros.vim
682
B
-rw-rw-rw-
rpl.vim
621
B
-rw-rw-rw-
rrst.vim
1.56
KB
-rw-rw-rw-
rst.vim
1.37
KB
-rw-rw-rw-
ruby.vim
17.23
KB
-rw-rw-rw-
rust.vim
6.42
KB
-rw-rw-rw-
sass.vim
977
B
-rw-rw-rw-
sbt.vim
347
B
-rw-rw-rw-
scala.vim
1.12
KB
-rw-rw-rw-
scdoc.vim
541
B
-rw-rw-rw-
scheme.vim
1.41
KB
-rw-rw-rw-
screen.vim
436
B
-rw-rw-rw-
scss.vim
239
B
-rw-rw-rw-
sensors.vim
455
B
-rw-rw-rw-
services.vim
452
B
-rw-rw-rw-
setserial.vim
439
B
-rw-rw-rw-
sexplib.vim
348
B
-rw-rw-rw-
sgml.vim
1.15
KB
-rw-rw-rw-
sh.vim
1.14
KB
-rw-rw-rw-
sieve.vim
469
B
-rw-rw-rw-
slpconf.vim
477
B
-rw-rw-rw-
slpreg.vim
476
B
-rw-rw-rw-
slpspi.vim
467
B
-rw-rw-rw-
solution.vim
959
B
-rw-rw-rw-
spec.vim
5.68
KB
-rw-rw-rw-
sql.vim
21.11
KB
-rw-rw-rw-
sshconfig.vim
441
B
-rw-rw-rw-
sudoers.vim
438
B
-rw-rw-rw-
svg.vim
1.14
KB
-rw-rw-rw-
swift.vim
733
B
-rw-rw-rw-
swiftgyb.vim
421
B
-rw-rw-rw-
sysctl.vim
453
B
-rw-rw-rw-
systemd.vim
1.23
KB
-rw-rw-rw-
systemverilog.vim
1.25
KB
-rw-rw-rw-
tap.vim
815
B
-rw-rw-rw-
tcl.vim
1002
B
-rw-rw-rw-
tcsh.vim
961
B
-rw-rw-rw-
terminfo.vim
430
B
-rw-rw-rw-
tex.vim
1.6
KB
-rw-rw-rw-
text.vim
498
B
-rw-rw-rw-
tidy.vim
861
B
-rw-rw-rw-
tmux.vim
372
B
-rw-rw-rw-
toml.vim
464
B
-rw-rw-rw-
treetop.vim
416
B
-rw-rw-rw-
tt2html.vim
513
B
-rw-rw-rw-
typescript.vim
1.18
KB
-rw-rw-rw-
typescriptreact.vim
787
B
-rw-rw-rw-
udevconf.vim
434
B
-rw-rw-rw-
udevperm.vim
432
B
-rw-rw-rw-
udevrules.vim
426
B
-rw-rw-rw-
updatedb.vim
443
B
-rw-rw-rw-
vb.vim
3.39
KB
-rw-rw-rw-
verilog.vim
1.93
KB
-rw-rw-rw-
vhdl.vim
3.42
KB
-rw-rw-rw-
vim.vim
4.39
KB
-rw-rw-rw-
vroom.vim
924
B
-rw-rw-rw-
wast.vim
470
B
-rw-rw-rw-
wget.vim
737
B
-rw-rw-rw-
wget2.vim
745
B
-rw-rw-rw-
xdefaults.vim
481
B
-rw-rw-rw-
xf86conf.vim
434
B
-rw-rw-rw-
xhtml.vim
1.95
KB
-rw-rw-rw-
xinetd.vim
476
B
-rw-rw-rw-
xml.vim
2.15
KB
-rw-rw-rw-
xmodmap.vim
434
B
-rw-rw-rw-
xs.vim
517
B
-rw-rw-rw-
xsd.vim
1.11
KB
-rw-rw-rw-
xslt.vim
515
B
-rw-rw-rw-
yaml.vim
628
B
-rw-rw-rw-
zimbu.vim
7.26
KB
-rw-rw-rw-
zsh.vim
1.43
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : spec.vim
" Plugin to update the %changelog section of RPM spec files " Filename: spec.vim " Maintainer: Igor Gnatenko i.gnatenko.brain@gmail.com " Former Maintainer: Gustavo Niemeyer <niemeyer@conectiva.com> (until March 2014) " Last Change: Mon Jun 01 21:15 MSK 2015 Igor Gnatenko " Update by Zdenek Dohnal, 2022 May 17 if exists("b:did_ftplugin") finish endif let b:did_ftplugin = 1 let s:cpo_save = &cpo set cpo&vim if !exists("no_plugin_maps") && !exists("no_spec_maps") if !hasmapto("<Plug>SpecChangelog") map <buffer> <LocalLeader>c <Plug>SpecChangelog endif endif if !hasmapto("call <SID>SpecChangelog(\"\")<CR>") noremap <buffer> <unique> <script> <Plug>SpecChangelog :call <SID>SpecChangelog("")<CR> endif if !exists("*s:GetRelVer") function! s:GetRelVer() if has('python') python << PYEND import sys, datetime, shutil, tempfile import vim try: import rpm except ImportError: pass else: specfile = vim.current.buffer.name if specfile: rpm.delMacro("dist") spec = rpm.spec(specfile) headers = spec.sourceHeader version = headers["Version"] release = headers["Release"] vim.command("let ver = '" + version + "'") vim.command("let rel = '" + release + "'") PYEND endif endfunction endif if !exists("*s:SpecChangelog") function s:SpecChangelog(format) if strlen(a:format) == 0 if !exists("g:spec_chglog_format") let email = input("Name <email address>: ") let g:spec_chglog_format = "%a %b %d %Y " . l:email echo "\r" endif let format = g:spec_chglog_format else if !exists("g:spec_chglog_format") let g:spec_chglog_format = a:format endif let format = a:format endif let line = 0 let name = "" let ver = "" let rel = "" let nameline = -1 let verline = -1 let relline = -1 let chgline = -1 while (line <= line("$")) let linestr = getline(line) if name == "" && linestr =~? '^Name:' let nameline = line let name = substitute(strpart(linestr,5), '^[ ]*\([^ ]\+\)[ ]*$','\1','') elseif ver == "" && linestr =~? '^Version:' let verline = line let ver = substitute(strpart(linestr,8), '^[ ]*\([^ ]\+\)[ ]*$','\1','') elseif rel == "" && linestr =~? '^Release:' let relline = line let rel = substitute(strpart(linestr,8), '^[ ]*\([^ ]\+\)[ ]*$','\1','') elseif linestr =~? '^%changelog' let chgline = line execute line break endif let line = line+1 endwhile if nameline != -1 && verline != -1 && relline != -1 let include_release_info = exists("g:spec_chglog_release_info") let name = s:ParseRpmVars(name, nameline) let ver = s:ParseRpmVars(ver, verline) let rel = s:ParseRpmVars(rel, relline) else let include_release_info = 0 endif call s:GetRelVer() if chgline == -1 let option = confirm("Can't find %changelog. Create one? ","&End of file\n&Here\n&Cancel",3) if option == 1 call append(line("$"),"") call append(line("$"),"%changelog") execute line("$") let chgline = line(".") elseif option == 2 call append(line("."),"%changelog") normal j let chgline = line(".") endif endif if chgline != -1 let tmptime = v:lc_time language time C let parsed_format = "* ".strftime(format)." - ".ver."-".rel execute "language time" tmptime let release_info = "+ ".name."-".ver."-".rel let wrong_format = 0 let wrong_release = 0 let insert_line = 0 if getline(chgline+1) != parsed_format let wrong_format = 1 endif if include_release_info && getline(chgline+2) != release_info let wrong_release = 1 endif if wrong_format || wrong_release if include_release_info && !wrong_release && !exists("g:spec_chglog_never_increase_release") let option = confirm("Increase release? ","&Yes\n&No",1) if option == 1 execute relline normal let rel = substitute(strpart(getline(relline),8), '^[ ]*\([^ ]\+\)[ ]*$','\1','') let release_info = "+ ".name."-".ver."-".rel endif endif let n = 0 call append(chgline+n, parsed_format) if include_release_info let n = n + 1 call append(chgline+n, release_info) endif let n = n + 1 call append(chgline+n,"- ") let n = n + 1 call append(chgline+n,"") let insert_line = chgline+n else let line = chgline if !exists("g:spec_chglog_prepend") while !(getline(line+2) =~ '^\( *\|\*.*\)$') let line = line+1 endwhile endif call append(line+1,"- ") let insert_line = line+2 endif execute insert_line startinsert! endif endfunction endif if !exists("*s:ParseRpmVars") function s:ParseRpmVars(str, strline) let end = -1 let ret = "" while (1) let start = match(a:str, "\%{", end+1) if start == -1 let ret = ret . strpart(a:str, end+1) break endif let ret = ret . strpart(a:str, end+1, start-(end+1)) let end = match(a:str, "}", start) if end == -1 let ret = ret . strpart(a:str, start) break endif let varname = strpart(a:str, start+2, end-(start+2)) execute a:strline let definestr = "^[ \t]*%\\(define\\|global\\)[ \t]\\+".varname."[ \t]\\+\\(.*\\)$" let linenum = search(definestr, "bW") if linenum != 0 let ret = ret . substitute(getline(linenum), definestr, "\\2", "") endif endwhile return ret endfunction endif " The following lines, along with the macros/matchit.vim plugin, " make it easy to navigate the different sections of a spec file " with the % key (thanks to Max Ischenko). let b:match_ignorecase = 0 let b:match_words = \ '^Name:^%description:^%clean:^%(?:auto)?setup:^%build:^%install:^%files:' . \ '^%package:^%preun:^%postun:^%changelog' let &cpo = s:cpo_save unlet s:cpo_save let b:undo_ftplugin = "unlet! b:match_ignorecase b:match_words"
Close