Linux ip-148-66-134-25.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els10.x86_64 #1 SMP Fri Oct 11 21:40:41 UTC 2024 x86_64
Apache
: 148.66.134.25 | : 3.133.117.113
66 Domain
8.0.30
amvm
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
lib64 /
perl5 /
vendor_perl /
auto /
Net /
SSLeay /
[ HOME SHELL ]
Name
Size
Permission
Action
SSLeay.so
423.98
KB
-rwxr-xr-x
autosplit.ix
1.54
KB
-rw-r--r--
debug_read.al
677
B
-rw-r--r--
do_https.al
507
B
-rw-r--r--
do_https2.al
446
B
-rw-r--r--
do_https3.al
466
B
-rw-r--r--
do_https4.al
357
B
-rw-r--r--
do_httpx2.al
535
B
-rw-r--r--
do_httpx3.al
1.52
KB
-rw-r--r--
do_httpx4.al
544
B
-rw-r--r--
dump_peer_certificate.al
958
B
-rw-r--r--
get_http.al
316
B
-rw-r--r--
get_http3.al
319
B
-rw-r--r--
get_http4.al
319
B
-rw-r--r--
get_https.al
319
B
-rw-r--r--
get_https3.al
322
B
-rw-r--r--
get_https4.al
322
B
-rw-r--r--
get_httpx.al
316
B
-rw-r--r--
get_httpx3.al
319
B
-rw-r--r--
get_httpx4.al
319
B
-rw-r--r--
head_http.al
319
B
-rw-r--r--
head_http3.al
322
B
-rw-r--r--
head_http4.al
346
B
-rw-r--r--
head_https.al
322
B
-rw-r--r--
head_https3.al
325
B
-rw-r--r--
head_https4.al
333
B
-rw-r--r--
head_httpx.al
319
B
-rw-r--r--
head_httpx3.al
322
B
-rw-r--r--
head_httpx4.al
399
B
-rw-r--r--
http_cat.al
1.18
KB
-rw-r--r--
https_cat.al
2.96
KB
-rw-r--r--
httpx_cat.al
558
B
-rw-r--r--
initialize.al
814
B
-rw-r--r--
make_form.al
604
B
-rw-r--r--
make_headers.al
575
B
-rw-r--r--
new_x_ctx.al
1.2
KB
-rw-r--r--
open_proxy_tcp_connection.al
1.25
KB
-rw-r--r--
open_tcp_connection.al
1.4
KB
-rw-r--r--
post_http.al
318
B
-rw-r--r--
post_http3.al
321
B
-rw-r--r--
post_http4.al
321
B
-rw-r--r--
post_https.al
321
B
-rw-r--r--
post_https3.al
324
B
-rw-r--r--
post_https4.al
324
B
-rw-r--r--
post_httpx.al
318
B
-rw-r--r--
post_httpx3.al
321
B
-rw-r--r--
post_httpx4.al
321
B
-rw-r--r--
put_http.al
316
B
-rw-r--r--
put_http3.al
319
B
-rw-r--r--
put_http4.al
319
B
-rw-r--r--
put_https.al
319
B
-rw-r--r--
put_https3.al
322
B
-rw-r--r--
put_https4.al
322
B
-rw-r--r--
put_httpx.al
316
B
-rw-r--r--
put_httpx3.al
319
B
-rw-r--r--
put_httpx4.al
319
B
-rw-r--r--
randomize.al
1.05
KB
-rw-r--r--
set_cert_and_key.al
805
B
-rw-r--r--
set_proxy.al
540
B
-rw-r--r--
set_server_cert_and_key.al
413
B
-rw-r--r--
ssl_read_CRLF.al
384
B
-rw-r--r--
ssl_read_all.al
801
B
-rw-r--r--
ssl_read_until.al
3.04
KB
-rw-r--r--
ssl_write_CRLF.al
812
B
-rw-r--r--
ssl_write_all.al
5.6
KB
-rw-r--r--
sslcat.al
3.05
KB
-rw-r--r--
tcp_read_CRLF.al
400
B
-rw-r--r--
tcp_read_all.al
756
B
-rw-r--r--
tcp_read_until.al
970
B
-rw-r--r--
tcp_write_CRLF.al
793
B
-rw-r--r--
tcp_write_all.al
1.2
KB
-rw-r--r--
tcpcat.al
1.33
KB
-rw-r--r--
tcpxcat.al
485
B
-rw-r--r--
want_X509_lookup.al
441
B
-rw-r--r--
want_nothing.al
357
B
-rw-r--r--
want_read.al
309
B
-rw-r--r--
want_write.al
312
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ssl_write_all.al
# NOTE: Derived from blib/lib/Net/SSLeay.pm. # Changes made here will be lost when autosplit is run again. # See AutoSplit.pm. package Net::SSLeay; #line 545 "blib/lib/Net/SSLeay.pm (autosplit into blib/lib/auto/Net/SSLeay/ssl_write_all.al)" sub ssl_write_all { my $ssl = $_[0]; my ($data_ref, $errs); if (ref $_[1]) { $data_ref = $_[1]; } else { $data_ref = \$_[1]; } my ($wrote, $written, $to_write) = (0,0, blength($$data_ref)); my $vm = $trace>2 && $linux_debug ? (split ' ', `cat /proc/$$/stat`)[22] : 'vm_unknown'; warn " write_all VM at entry=$vm\n" if $trace>2; while ($to_write) { #sleep 1; # *** DEBUG warn "partial `$$data_ref'\n" if $trace>3; $wrote = write_partial($ssl, $written, $to_write, $$data_ref); if (defined $wrote && ($wrote > 0)) { # write_partial can return -1 $written += $wrote; $to_write -= $wrote; } else { if (defined $wrote) { # check error conditions via SSL_get_error per man page if ( my $sslerr = get_error($ssl, $wrote) ) { my $errstr = ERR_error_string($sslerr); my $errname = ''; SWITCH: { $sslerr == constant("ERROR_NONE") && do { # according to map page SSL_get_error(3ssl): # The TLS/SSL I/O operation completed. # This result code is returned if and only if ret > 0 # so if we received it here complain... warn "ERROR_NONE unexpected with invalid return value!" if $trace; $errname = "SSL_ERROR_NONE"; }; $sslerr == constant("ERROR_WANT_READ") && do { # operation did not complete, call again later, so do not # set errname and empty err_que since this is a known # error that is expected but, we should continue to try # writing the rest of our data with same io call and params. warn "ERROR_WANT_READ (TLS/SSL Handshake, will continue)\n" if $trace; print_errs('SSL_write(want read)'); last SWITCH; }; $sslerr == constant("ERROR_WANT_WRITE") && do { # operation did not complete, call again later, so do not # set errname and empty err_que since this is a known # error that is expected but, we should continue to try # writing the rest of our data with same io call and params. warn "ERROR_WANT_WRITE (TLS/SSL Handshake, will continue)\n" if $trace; print_errs('SSL_write(want write)'); last SWITCH; }; $sslerr == constant("ERROR_ZERO_RETURN") && do { # valid protocol closure from other side, no longer able to # write, since there is no longer a session... warn "ERROR_ZERO_RETURN($wrote): TLS/SSLv3 Closure alert\n" if $trace; $errname = "SSL_ERROR_ZERO_RETURN"; last SWITCH; }; $sslerr == constant("ERROR_SSL") && do { # library/protocol error warn "ERROR_SSL($wrote): Library/Protocol error occured\n" if $trace; $errname = "SSL_ERROR_SSL"; last SWITCH; }; $sslerr == constant("ERROR_WANT_CONNECT") && do { # according to man page, should never happen on call to # SSL_write, so complain, but handle as known error type warn "ERROR_WANT_CONNECT: Unexpected error for SSL_write\n" if $trace; $errname = "SSL_ERROR_WANT_CONNECT"; last SWITCH; }; $sslerr == constant("ERROR_WANT_ACCEPT") && do { # according to man page, should never happen on call to # SSL_write, so complain, but handle as known error type warn "ERROR_WANT_ACCEPT: Unexpected error for SSL_write\n" if $trace; $errname = "SSL_ERROR_WANT_ACCEPT"; last SWITCH; }; $sslerr == constant("ERROR_WANT_X509_LOOKUP") && do { # operation did not complete: waiting on call back, # call again later, so do not set errname and empty err_que # since this is a known error that is expected but, we should # continue to try writing the rest of our data with same io # call parameter. warn "ERROR_WANT_X509_LOOKUP: (Cert Callback asked for in ". "SSL_write will contine)\n" if $trace; print_errs('SSL_write(want x509'); last SWITCH; }; $sslerr == constant("ERROR_SYSCALL") && do { # some IO error occured. According to man page: # Check retval, ERR, fallback to errno if ($wrote==0) { # EOF warn "ERROR_SYSCALL($wrote): EOF violates protocol.\n" if $trace; $errname = "SSL_ERROR_SYSCALL(EOF)"; } else { # -1 underlying BIO error reported. # check error que for details, don't set errname since we # are directly appending to errs my $chkerrs = print_errs('SSL_write (syscall)'); if ($chkerrs) { warn "ERROR_SYSCALL($wrote): Have errors\n" if $trace; $errs .= "ssl_write_all $$: 1 - ERROR_SYSCALL($wrote,". "$sslerr,$errstr,$!)\n$chkerrs"; } else { # que was empty, use errno warn "ERROR_SYSCALL($wrote): errno($!)\n" if $trace; $errs .= "ssl_write_all $$: 1 - ERROR_SYSCALL($wrote,". "$sslerr) : $!\n"; } } last SWITCH; }; warn "Unhandled val $sslerr from SSL_get_error(SSL,$wrote)\n" if $trace; $errname = "SSL_ERROR_?($sslerr)"; } # end of SWITCH block if ($errname) { # if we had an errname set add the error $errs .= "ssl_write_all $$: 1 - $errname($wrote,$sslerr,". "$errstr,$!)\n"; } } # endif on have SSL_get_error val } # endif on $wrote defined } # endelse on $wrote > 0 $vm = $trace>2 && $linux_debug ? (split ' ', `cat /proc/$$/stat`)[22] : 'vm_unknown'; warn " written so far $wrote:$written bytes (VM=$vm)\n" if $trace>2; # append remaining errors in que and report if errs exist $errs .= print_errs('SSL_write'); return (wantarray ? (undef, $errs) : undef) if $errs; } return wantarray ? ($written, $errs) : $written; } # end of Net::SSLeay::ssl_write_all 1;
Close