--- alx-src/branches/alx-web-070/include/socket_send.php 2016/01/29 09:20:28 8458
+++ alx-src/branches/alx-web-070/include/socket_send.php 2016/01/29 11:59:29 8459
@@ -34,23 +34,29 @@
// fclose($fp);
// }
+include("config.inc.php");
+
function mcore_socket_send($ip, $port, $cmd)
{
// use sslv3
$schema = "sslv3://";
- $fp = fsockopen($schema.$ip, $port, $errno, $errstr, 30);
- if (!$fp) {
- echo "$errstr ($errno)
\n";
- } else {
- $out = "certauth 7acca14a60139d47d5ea591816991ef733b1e500\n";
- $out .= $cmd."\n";
- $out .= "quit\n";
- fwrite($fp, $out);
- while (!feof($fp)) {
- echo fgets($fp, 128);
+ $fingerprint = system("openssl x509 -noout -modulus -in ".$mcore_certificate." | openssl sha1 | sed 's:(stdin)=\ ::'", $retval);
+ if ($retval == 0)
+ {
+ $fp = fsockopen($schema.$ip, $port, $errno, $errstr, 30);
+ if (!$fp) {
+ echo "$errstr ($errno)
\n";
+ } else {
+ $out = "certauth 7acca14a60139d47d5ea591816991ef733b1e500\n";
+ $out .= $cmd."\n";
+ $out .= "quit\n";
+ fwrite($fp, $out);
+ while (!feof($fp)) {
+ echo fgets($fp, 128);
+ }
+ fclose($fp);
}
- fclose($fp);
}
}
?>