Anonymous
потому что для проверок в своё время они присылали excel таблички.
sexst
Ага, Эксель
Anonymous
я честно пытался писать транслятор xml в excel этот и ни разу не получалось адекватно
Anonymous
то есть выгрузка была из софт, а не конвертированное из xml для операторов.
Anonymous
тоже самое пытались сделать люди из билайна и тоже не осилили.
Anonymous
значит, там есть софт, через который они редактируют базу.
sexst
sexst
Хоть бы тесты гоняли перед выкладыванием чесслово.
Anonymous
Anonymous
я тут немного попарсил документ по диапазонам амазона.
Anonymous
там не всё aws
Anonymous
как бы многие префиксы в списке aws не ищутся.
Илья
о чем это говорит
Илья
о том что тебе нечем заняться в час ночи
Anonymous
о чем это говорит
что кое-где там какой-нибудь akamai и cloudfront, например
Anonymous
или что-нибудь около этого
Anonymous
ага...
Anonymous
есть несоответствие между размерами префикса в json и из документа ркн
Anonymous
те сети, что выше не нашлись по полному совпадению, ищем по подстроке без длины префикса.
Anonymous
~> for net in (awk -F/ '{print $1}' test3); grep $net test3; curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | grep $net; end
50.16.0.0/14
"ip_prefix": "50.16.0.0/15",
"ip_prefix": "50.16.0.0/15",
52.0.0.0/11
"ip_prefix": "52.0.0.0/15",
"ip_prefix": "52.0.0.0/15",
52.32.0.0/11
"ip_prefix": "52.32.0.0/14",
"ip_prefix": "52.32.0.0/14",
52.64.0.0/12
"ip_prefix": "52.64.0.0/17",
"ip_prefix": "52.64.0.0/17",
52.119.128.0/17
52.124.128.0/17
52.192.0.0/11
"ip_prefix": "52.192.0.0/15",
"ip_prefix": "52.192.0.0/15",
54.92.0.0/16
"ip_prefix": "54.92.0.0/17",
"ip_prefix": "54.92.0.0/17",
54.160.0.0/14
"ip_prefix": "54.160.0.0/13",
"ip_prefix": "54.160.0.0/13",
54.164.0.0/14
54.172.0.0/14
"ip_prefix": "54.172.0.0/15",
"ip_prefix": "54.172.0.0/15",
54.196.0.0/14
"ip_prefix": "54.196.0.0/15",
"ip_prefix": "54.196.0.0/15",
54.208.0.0/14
"ip_prefix": "54.208.0.0/15",
"ip_prefix": "54.208.0.0/15",
54.224.0.0/14
"ip_prefix": "54.224.0.0/15",
"ip_prefix": "54.224.0.0/15",
184.72.0.0/15
"ip_prefix": "184.72.0.0/18",
"ip_prefix": "184.72.0.0/18",
Anonymous
то есть, фактически, выпадают из ряда
52.119.128.0/17
52.124.128.0/17
Anonymous
ночь на европейской равнине.
Roman
~> for net in (awk -F/ '{print $1}' test3); grep $net test3; curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | grep $net; end
50.16.0.0/14
"ip_prefix": "50.16.0.0/15",
"ip_prefix": "50.16.0.0/15",
52.0.0.0/11
"ip_prefix": "52.0.0.0/15",
"ip_prefix": "52.0.0.0/15",
52.32.0.0/11
"ip_prefix": "52.32.0.0/14",
"ip_prefix": "52.32.0.0/14",
52.64.0.0/12
"ip_prefix": "52.64.0.0/17",
"ip_prefix": "52.64.0.0/17",
52.119.128.0/17
52.124.128.0/17
52.192.0.0/11
"ip_prefix": "52.192.0.0/15",
"ip_prefix": "52.192.0.0/15",
54.92.0.0/16
"ip_prefix": "54.92.0.0/17",
"ip_prefix": "54.92.0.0/17",
54.160.0.0/14
"ip_prefix": "54.160.0.0/13",
"ip_prefix": "54.160.0.0/13",
54.164.0.0/14
54.172.0.0/14
"ip_prefix": "54.172.0.0/15",
"ip_prefix": "54.172.0.0/15",
54.196.0.0/14
"ip_prefix": "54.196.0.0/15",
"ip_prefix": "54.196.0.0/15",
54.208.0.0/14
"ip_prefix": "54.208.0.0/15",
"ip_prefix": "54.208.0.0/15",
54.224.0.0/14
"ip_prefix": "54.224.0.0/15",
"ip_prefix": "54.224.0.0/15",
184.72.0.0/15
"ip_prefix": "184.72.0.0/18",
"ip_prefix": "184.72.0.0/18",
А что в ripe?
Roman
Ну или whois
Anonymous
там arin везде.
Anonymous
не сравнивал inetnum/route размеры.
Anonymous
уже лениво.
Anonymous
короче, это всё, практически, aws.
Anonymous
так что весело будет. ага.
Anonymous
ну если вдруг
Roman
короче, это всё, практически, aws.
Есть предложение, что с пониманием как устроены эти ваши интернеты в ркн плохо. И список составляли поиском в каком-то сервисе по "amazon" или "aws"
Anonymous
скорее, они дампили сессии от zello и после делали whois для ip
Anonymous
там находили весь префикс и писали в список
Anonymous
Roman
Anonymous
да ну его нахрен уже.
Anonymous
надоел.
Anonymous
даже не пытался.
Anonymous
просто уже утомил этот golang
Anonymous
потроллить-то я всегда за.
Anonymous
даже не пытался.
Anonymous
а теперь магия
Anonymous
~> curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | jq -r '.prefixes | .[].ip_prefix' | wc -l
1105
~> curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | jq -r '.prefixes | .[].ip_prefix' | ./aggregate-cidr.pl | wc -l
311
Anonymous
фигак-с.
Anonymous
и из 1105 префиксов мы получаем 311...
Roman
Чо за тест?
Anonymous
Максим сравнивает компилируемое с интерпретируемым. который раз.
Anonymous
и в который раз компилируемое неожиданно выигрывает.
Roman
Anonymous
у node.js разве был jit?
Anonymous
а. в v8, быть может
Anonymous
да.
Roman
Anonymous
но всё равно
Денис
Никто не подскажет, где на торрентах купить курс по микротику? Много где искал не нашел.
Маfеt
На торрентах купить?)
Маfеt
И тут никто не умеет в микротик))
Alexander
https://rutracker.org/forum/viewtopic.php?t=5260185
Alexander
не?
Alexander
)
Alexander
Маfеt
а в чем курсы то нужны?
Alexander
Маfеt
в нем базово вроде не сложно разобраться, если умеешь чтото
Маfеt
курсы по мне так больше нужны, чтоб сертификат был. а так то можно методом тыка
Маfеt
там для домохозяек вроде сделано))) надеюсь никого не обижу этим
Денис
В целом да. Я CCNA курсы смотрю, но т.к. на работе вся сетка на микротах, думал с них начать. Т.е. MTCNA заочно пройти
Маfеt
ну начни с ccna
Маfеt
а микротик тебе покажется халявой после этого
Маfеt
не ну если ты базовые принципы понимаешь, просто надо найти нужный раздел и понять, как его исковеркали
Маfеt
но это как с виндой. не поднимал никогда ад домен - натыкал интуитивно
Маfеt
понятно, что нюансы всплыть могут, но пока не всплыли
Маfеt
ну ты просто в линуксе видать не парился с форвардом
Маfеt
там логика 1 в 1
Alexander
там все просто )