PNG  IHDR* pHYs+ IDATx]n#; cdLb Ǚ[at¤_:uP}>!Usă cag޿ ֵNu`ݼTâabO7uL&y^wFٝA"l[|ŲHLN밪4*sG3|Dv}?+y߉{OuOAt4Jj.u]Gz*҉sP'VQKbA1u\`& Af;HWj hsO;ogTu uj7S3/QzUr&wS`M$X_L7r2;aE+ώ%vikDA:dR+%KzƉo>eOth$z%: :{WwaQ:wz%4foɹE[9<]#ERINƻv溂E%P1i01 |Jvҗ&{b?9g=^wζXn/lK::90KwrюO\!ջ3uzuGv^;騢wq<Iatv09:tt~hEG`v;3@MNZD.1]L:{ծI3`L(÷ba")Y.iljCɄae#I"1 `3*Bdz>j<fU40⨬%O$3cGt]j%Fߠ_twJ;ABU8vP3uEԑwQ V:h%))LfraqX-ۿX]v-\9I gl8tzX ]ecm)-cgʒ#Uw=Wlێn(0hPP/ӨtQ“&J35 $=]r1{tLuǮ*i0_;NƝ8;-vݏr8+U-kruȕYr0RnC]*ެ(M:]gE;{]tg(#ZJ9y>utRDRMdr9㪩̞zֹb<ģ&wzJM"iI( .ꮅX)Qw:9,i좜\Ԛi7&N0:asϓc];=ΗOӣ APqz93 y $)A*kVHZwBƺnWNaby>XMN*45~ղM6Nvm;A=jֲ.~1}(9`KJ/V F9[=`~[;sRuk]rєT!)iQO)Y$V ی ۤmzWz5IM Zb )ˆC`6 rRa}qNmUfDsWuˤV{ Pݝ'=Kֳbg,UҘVz2ﴻnjNgBb{? ߮tcsͻQuxVCIY۠:(V뺕 ٥2;t`@Fo{Z9`;]wMzU~%UA蛚dI vGq\r82iu +St`cR.6U/M9IENDB` REDROOM
PHP 5.6.40
Preview: https_cat.al Size: 2.96 KB
//lib64/perl5/vendor_perl/auto/Net/SSLeay/https_cat.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 1178 "blib/lib/Net/SSLeay.pm (autosplit into blib/lib/auto/Net/SSLeay/https_cat.al)"
###
### Basic request - response primitive, this is different from sslcat
###                 because this does not shutdown the connection.
###

sub https_cat { # address, port, message --> returns reply / (reply,errs,cert)
    my ($dest_serv, $port, $out_message, $crt_path, $key_path) = @_;
    my ($ctx, $ssl, $got, $errs, $written);

    ($got, $errs) = open_proxy_tcp_connection($dest_serv, $port);
    return (wantarray ? (undef, $errs) : undef) unless $got;

    ### Do SSL negotiation stuff

    warn "Creating SSL $ssl_version context...\n" if $trace>2;
    initialize();

    $ctx = new_x_ctx();
    goto cleanup2 if $errs = print_errs('CTX_new') or !$ctx;

    CTX_set_options($ctx, &OP_ALL);
    goto cleanup2 if $errs = print_errs('CTX_set_options');

    warn "Cert `$crt_path' given without key" if $crt_path && !$key_path;
    set_cert_and_key($ctx, $crt_path, $key_path) if $crt_path;

    warn "Creating SSL connection (context was '$ctx')...\n" if $trace>2;
    $ssl = new($ctx);
    goto cleanup if $errs = print_errs('SSL_new') or !$ssl;

    warn "Setting fd (ctx $ctx, con $ssl)...\n" if $trace>2;
    set_fd($ssl, fileno(SSLCAT_S));
    goto cleanup if $errs = print_errs('set_fd');

    warn "Entering SSL negotiation phase...\n" if $trace>2;

    if ($trace>2) {
	my $i = 0;
	my $p = '';
	my $cipher_list = 'Cipher list: ';
	$p=Net::SSLeay::get_cipher_list($ssl,$i);
	$cipher_list .= $p if $p;
	do {
	    $i++;
	    $cipher_list .= ', ' . $p if $p;
	    $p=Net::SSLeay::get_cipher_list($ssl,$i);
	} while $p;
	$cipher_list .= '\n';
	warn $cipher_list;
    }

    $got = Net::SSLeay::connect($ssl);
    warn "SSLeay connect failed" if $trace>2 && $got==0;
    goto cleanup if $errs = print_errs('SSL_connect');

    my $server_cert = get_peer_certificate($ssl);
    print_errs('get_peer_certificate');
    if ($trace>1) {
	warn "Cipher `" . get_cipher($ssl) . "'\n";
	print_errs('get_ciper');
	warn dump_peer_certificate($ssl);
    }

    ### Connected. Exchange some data (doing repeated tries if necessary).

    warn "https_cat $$: sending " . blength($out_message) . " bytes...\n"
	if $trace==3;
    warn "https_cat $$: sending `$out_message' (" . blength($out_message)
	. " bytes)...\n" if $trace>3;
    ($written, $errs) = ssl_write_all($ssl, $out_message);
    goto cleanup unless $written;

    warn "waiting for reply...\n" if $trace>2;
    ($got, $errs) = ssl_read_all($ssl);
    warn "Got " . blength($got) . " bytes.\n" if $trace==3;
    warn "Got `$got' (" . blength($got) . " bytes)\n" if $trace>3;

cleanup:
    free ($ssl);
    $errs .= print_errs('SSL_free');
cleanup2:
    CTX_free ($ctx);
    $errs .= print_errs('CTX_free');
    close SSLCAT_S;
    return wantarray ? ($got, $errs, $server_cert) : $got;
}

# end of Net::SSLeay::https_cat
1;

Directory Contents

Dirs: 0 × Files: 77

Name Size Perms Modified Actions
1.54 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
677 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
508 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
446 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
466 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
357 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
559 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
1.52 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
544 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
958 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
316 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
322 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
322 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
316 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
322 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
346 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
322 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
325 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
333 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
322 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
399 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
2.96 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
558 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
1.17 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
815 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
604 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
575 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
1.81 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
1.25 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
1.45 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
318 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
321 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
321 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
321 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
324 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
324 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
318 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
321 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
321 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
316 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
322 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
322 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
316 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
319 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
1.00 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
828 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
540 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
413 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
3.05 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
601.71 KB lrwxr-xr-x 2022-04-22 17:22:43
Edit Download
1.02 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
384 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
3.07 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
5.60 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
812 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
1.33 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
485 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
756 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
400 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
970 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
1.20 KB lrw-r--r-- 2022-04-22 17:22:32
Edit Download
793 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
357 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
309 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
312 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download
441 B lrw-r--r-- 2022-04-22 17:22:32
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
© 2026 REDROOM — Secure File Manager. All rights reserved. Built with ❤️ & Red Dark UI