/trunk/maintenance/pattern-generator/generate_asn |
---|
16,6 → 16,16 |
require_once __DIR__ . '/config.inc.php'; |
require_once __DIR__ . '/../../shared/php_includes/common_functions.inc.php'; |
/** @var array $rirs */ |
/** @var array $supports_extended_rirstat */ |
/** @var array $rir_whois_server */ |
/** @var array $rir_domain */ |
/** @var array $rirstat_urls */ |
/** @var array $ipv4_additional_params */ |
/** @var array $ipv6_additional_params */ |
/** @var array $asn_additional_params */ |
/** @var array $tld_additional_params */ |
require_once __DIR__ . '/rirs.inc.php'; |
echo "ASN Preparation: Get IANA delegation file\n"; |
/trunk/maintenance/pattern-generator/generate_domains |
---|
56,7 → 56,7 |
// Step 2: |
// Search for new TLDs which are not in our pattern file |
if (!isset($iana_tld_data)) { |
if (is_null($iana_tld_data)) { |
$iana_tld_data = explode("\n", cached_file(IANA_TLD_REGISTRY, CACHE_FILE_DIR)); |
$iana_tld_data = array_map('trim', $iana_tld_data); |
} |
/trunk/maintenance/pattern-generator/generate_ipv4 |
---|
14,6 → 14,16 |
require_once __DIR__ . '/config.inc.php'; |
require_once __DIR__ . '/../../shared/php_includes/common_functions.inc.php'; |
/** @var array $rirs */ |
/** @var array $supports_extended_rirstat */ |
/** @var array $rir_whois_server */ |
/** @var array $rir_domain */ |
/** @var array $rirstat_urls */ |
/** @var array $ipv4_additional_params */ |
/** @var array $ipv6_additional_params */ |
/** @var array $asn_additional_params */ |
/** @var array $tld_additional_params */ |
require_once __DIR__ . '/rirs.inc.php'; |
if (USE_IANA_DATA) { |
121,7 → 131,7 |
$nums = $ary[4]; |
# $state = $ary[6]; |
$topip = ipv4_add($baseip, $nums-1); |
$topip = ipv4_add($baseip, (int)$nums-1); |
$rir_blocks[$baseip] = $topip; |
} |
/trunk/maintenance/pattern-generator/generate_ipv6 |
---|
14,6 → 14,16 |
require_once __DIR__ . '/config.inc.php'; |
require_once __DIR__ . '/../../shared/php_includes/common_functions.inc.php'; |
/** @var array $rirs */ |
/** @var array $supports_extended_rirstat */ |
/** @var array $rir_whois_server */ |
/** @var array $rir_domain */ |
/** @var array $rirstat_urls */ |
/** @var array $ipv4_additional_params */ |
/** @var array $ipv6_additional_params */ |
/** @var array $asn_additional_params */ |
/** @var array $tld_additional_params */ |
require_once __DIR__ . '/rirs.inc.php'; |
if (USE_IANA_DATA) { |
/trunk/maintenance/pattern-generator/generate_tld |
---|
14,6 → 14,16 |
require_once __DIR__ . '/config.inc.php'; |
require_once __DIR__ . '/../../shared/php_includes/common_functions.inc.php'; |
/** @var array $rirs */ |
/** @var array $supports_extended_rirstat */ |
/** @var array $rir_whois_server */ |
/** @var array $rir_domain */ |
/** @var array $rirstat_urls */ |
/** @var array $ipv4_additional_params */ |
/** @var array $ipv6_additional_params */ |
/** @var array $asn_additional_params */ |
/** @var array $tld_additional_params */ |
require_once __DIR__ . '/rirs.inc.php'; |
$out = ''; |
40,6 → 50,8 |
$version = substr($version, 0, 10); |
$version = str_replace('-', '', $version); |
if ($version > $max_version) $max_version = $version; |
} else { |
throw new Exception("Cannot find version of IANA TLD Data"); |
} |
array_shift($iana_tld_data); |
72,6 → 84,8 |
$version = $m[1]; |
$version = substr($version, 0, 8); |
if ($version > $max_version) $max_version = $version; |
} else { |
throw new Exception("Cannot find version of IANA TLD Data"); |
} |
array_shift($iana_tld_data); |
/trunk/maintenance/pattern-generator/sync_rir_stats |
---|
81,6 → 81,8 |
@mkdir(RIRSTATS_CACHE_DIR.'/', 0777, true); |
foreach ($rirs as $rir) { |
if (!isset($rirstat_urls[$rir])) continue; |
$url = $rirstat_urls[$rir]; |
$failcounter = 0; |