|
@@ -385,20 +385,28 @@ function cwp7CheckA($domain, $serverIP, $recurse = 0) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function cwp7CheckSOA($domain) {
|
|
function cwp7CheckSOA($domain) {
|
|
|
- $tld = array_slice(explode('.', $domain, 1), -1, 1);
|
|
|
|
|
|
|
+ $tld = array_slice(explode('.', $domain), -1, 1);
|
|
|
if ($conn = fsockopen ('whois.iana.org', 43)) {
|
|
if ($conn = fsockopen ('whois.iana.org', 43)) {
|
|
|
fputs($conn, $tld . '\r\n');
|
|
fputs($conn, $tld . '\r\n');
|
|
|
while(!feof($conn)) {
|
|
while(!feof($conn)) {
|
|
|
$output .= fgets($conn,128);
|
|
$output .= fgets($conn,128);
|
|
|
}
|
|
}
|
|
|
fclose($conn);
|
|
fclose($conn);
|
|
|
|
|
+ logModuleCall(
|
|
|
|
|
+ 'cwp7',
|
|
|
|
|
+ __FUNCTION__,
|
|
|
|
|
+ $tld,
|
|
|
|
|
+ 'debug',
|
|
|
|
|
+ $output
|
|
|
|
|
+ );
|
|
|
|
|
+ } else {
|
|
|
|
|
+ logModuleCall(
|
|
|
|
|
+ 'cwp7',
|
|
|
|
|
+ __FUNCTION__,
|
|
|
|
|
+ $tld,
|
|
|
|
|
+ 'debug',
|
|
|
|
|
+ 'could not connect'
|
|
|
|
|
+ );
|
|
|
}
|
|
}
|
|
|
- logModuleCall(
|
|
|
|
|
- 'cwp7',
|
|
|
|
|
- __FUNCTION__,
|
|
|
|
|
- $tld,
|
|
|
|
|
- 'debug',
|
|
|
|
|
- $output
|
|
|
|
|
- );
|
|
|
|
|
return 'none';
|
|
return 'none';
|
|
|
}
|
|
}
|