Update Korea IP range data to 2017/06/30

This commit is contained in:
Kijin Sung 2017-06-30 00:09:11 +09:00
parent 49cc39e507
commit 0a9d91967d
4 changed files with 745 additions and 650 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,8 +1,8 @@
<?php
/**
* Source: https://ip.kisa.or.kr/ip_cate_stat/stat_05_05.act
* Last Updated: 2016-07-03
* Source: https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/infoboard/stats/inProCurIpv6Add.jsp
* Last Updated: 2017-06-30
*/
return array (
0 =>
@ -231,276 +231,291 @@ return array (
1 => '24070b00ffffffff',
),
45 =>
array (
0 => '24079b8000000000',
1 => '24079b80ffffffff',
),
46 =>
array (
0 => '2407b20000000000',
1 => '2407b200ffffffff',
),
46 =>
47 =>
array (
0 => '2407b80000000000',
1 => '2407b800ffffffff',
),
47 =>
48 =>
array (
0 => '2407c00000000000',
1 => '2407c000ffffffff',
),
48 =>
49 =>
array (
0 => '2407c70000000000',
1 => '2407c700ffffffff',
),
49 =>
50 =>
array (
0 => '2001000000000000',
1 => '2001000fffffffff',
),
50 =>
51 =>
array (
0 => '2001022000000000',
1 => '20010220ffffffff',
),
51 =>
52 =>
array (
0 => '2001023000000000',
1 => '20010230ffffffff',
),
52 =>
53 =>
array (
0 => '2001027000000000',
1 => '20010270ffffffff',
),
53 =>
54 =>
array (
0 => '2001028000000000',
1 => '20010280ffffffff',
),
54 =>
55 =>
array (
0 => '2001029000000000',
1 => '20010290ffffffff',
),
55 =>
56 =>
array (
0 => '2001032000000000',
1 => '20010320ffffffff',
),
56 =>
57 =>
array (
0 => '2001033000000000',
1 => '20010330ffffffff',
),
57 =>
58 =>
array (
0 => '2001037800000000',
1 => '20010378ffffffff',
),
58 =>
59 =>
array (
0 => '2001039000000000',
1 => '20010390ffffffff',
),
59 =>
60 =>
array (
0 => '2001443000000000',
1 => '20014430ffffffff',
),
60 =>
61 =>
array (
0 => '2400000000000000',
1 => '24000fffffffffff',
),
61 =>
62 =>
array (
0 => '2400180000000000',
1 => '24001800ffffffff',
),
62 =>
63 =>
array (
0 => '2400330000000000',
1 => '24003300ffffffff',
),
63 =>
64 =>
array (
0 => '2400478000000000',
1 => '24004780ffffffff',
),
64 =>
65 =>
array (
0 => '2400498000000000',
1 => '24004980ffffffff',
),
65 =>
66 =>
array (
0 => '2401270000000000',
1 => '24012700ffffffff',
),
66 =>
67 =>
array (
0 => '2401400000000000',
1 => '24014000ffffffff',
),
67 =>
68 =>
array (
0 => '2402000000000000',
1 => '240200ffffffffff',
),
68 =>
69 =>
array (
0 => '2402310000000000',
1 => '24023100ffffffff',
),
69 =>
70 =>
array (
0 => '2402580000000000',
1 => '24025800ffffffff',
),
70 =>
71 =>
array (
0 => '2402610000000000',
1 => '24026100ffffffff',
),
71 =>
72 =>
array (
0 => '2402700000000000',
1 => '24027000ffffffff',
),
72 =>
73 =>
array (
0 => '2403370000000000',
1 => '24033700ffffffff',
),
73 =>
74 =>
array (
0 => '2403630000000000',
1 => '24036300ffffffff',
),
74 =>
75 =>
array (
0 => '2403650000000000',
1 => '24036500ffffffff',
),
75 =>
76 =>
array (
0 => '2404000000000000',
1 => '2404000fffffffff',
),
76 =>
77 =>
array (
0 => '2404080000000000',
1 => '24040800ffffffff',
),
77 =>
78 =>
array (
0 => '2404230000000000',
1 => '24042300ffffffff',
),
78 =>
79 =>
array (
0 => '2404460000000000',
1 => '24044600ffffffff',
),
79 =>
80 =>
array (
0 => '2405350000000000',
1 => '24053500ffffffff',
),
80 =>
81 =>
array (
0 => '2405430000000000',
1 => '24054300ffffffff',
),
81 =>
82 =>
array (
0 => '2405580000000000',
1 => '24055800ffffffff',
),
82 =>
83 =>
array (
0 => '2405860000000000',
1 => '24058600ffffffff',
),
83 =>
84 =>
array (
0 => '2405950000000000',
1 => '24059500ffffffff',
),
84 =>
85 =>
array (
0 => '2406400000000000',
1 => '24064000ffffffff',
),
85 =>
86 =>
array (
0 => '2406590000000000',
1 => '24065900ffffffff',
),
86 =>
87 =>
array (
0 => '2406660000000000',
1 => '24066600ffffffff',
),
87 =>
88 =>
array (
0 => '2406680000000000',
1 => '24066800ffffffff',
),
88 =>
89 =>
array (
0 => '2407200000000000',
1 => '24072000ffffffff',
),
89 =>
90 =>
array (
0 => '2407350000000000',
1 => '24073500ffffffff',
),
90 =>
91 =>
array (
0 => '2407508000000000',
1 => '24075080ffffffff',
),
92 =>
array (
0 => '2407518000000000',
1 => '24075180ffffffff',
),
93 =>
array (
0 => '2407650000000000',
1 => '24076500ffffffff',
),
91 =>
94 =>
array (
0 => '2407670000000000',
1 => '24076700ffffffff',
),
92 =>
95 =>
array (
0 => '2407910000000000',
1 => '24079100ffffffff',
),
93 =>
96 =>
array (
0 => '20010e6000000000',
1 => '20010e60ffffffff',
),
94 =>
97 =>
array (
0 => '20010e7000000000',
1 => '20010e70ffffffff',
),
95 =>
98 =>
array (
0 => '20010e7800000000',
1 => '20010e78ffffffff',
),
96 =>
99 =>
array (
0 => '20010e9800000000',
1 => '20010e98ffffffff',
),
97 =>
100 =>
array (
0 => '24009e8000000000',
1 => '24009e80ffffffff',
),
98 =>
101 =>
array (
0 => '2400e18000000000',
1 => '2400e180ffffffff',
),
99 =>
102 =>
array (
0 => '2401e20000000000',
1 => '2401e200ffffffff',

View file

@ -81,7 +81,7 @@ foreach ($ranges as $range)
$content = '<' . '?php' . "\n\n" . '/**' . "\n" . ' * Source: ' . $referer_url . "\n";
$content .= ' * Last Updated: ' . date('Y-m-d') . "\n" . ' */' . "\n";
$content .= 'return ' . var_export($ranges_final, true) . ';' . "\n";
file_put_contents('korea.ipv4.php', $content);
file_put_contents(__DIR__ . '/../../common/defaults/korea.ipv4.php', $content);
/**
* Report status.

View file

@ -11,8 +11,8 @@ if (PHP_SAPI !== 'cli')
/**
* Download the latest IPv6 data from KISA.
*/
$download_url = 'https://ip.kisa.or.kr/ip_cate_stat/stat_05_05_toexcel.act';
$referer_url = 'https://ip.kisa.or.kr/ip_cate_stat/stat_05_05.act';
$download_url = 'https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/infoboard/stats/ipv6AddrListExcel.jsp';
$referer_url = 'https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/infoboard/stats/inProCurIpv6Add.jsp';
$content = file_get_contents($download_url, false, stream_context_create(array(
'http' => array(
'user_agent' => 'Mozilla/5.0 (compatible; IP range generator)',
@ -84,7 +84,7 @@ foreach ($ranges as $range)
$content = '<' . '?php' . "\n\n" . '/**' . "\n" . ' * Source: ' . $referer_url . "\n";
$content .= ' * Last Updated: ' . date('Y-m-d') . "\n" . ' */' . "\n";
$content .= 'return ' . var_export($ranges_final, true) . ';' . "\n";
file_put_contents('korea.ipv6.php', $content);
file_put_contents(__DIR__ . '/../../common/defaults/korea.ipv6.php', $content);
/**
* Report status.