Anonymous
потому что для проверок в своё время они присылали excel таблички.
sexst
Ага, Эксель
Anonymous
я честно пытался писать транслятор xml в excel этот и ни разу не получалось адекватно
Anonymous
то есть выгрузка была из софт, а не конвертированное из xml для операторов.
Anonymous
тоже самое пытались сделать люди из билайна и тоже не осилили.
Anonymous
значит, там есть софт, через который они редактируют базу.
sexst
я честно пытался писать транслятор xml в excel этот и ни разу не получалось адекватно
Потому что адеквату не отреверсить софт, созданный неадекватом)
sexst
Хоть бы тесты гоняли перед выкладыванием чесслово.
Anonymous
Anonymous
я тут немного попарсил документ по диапазонам амазона.
Anonymous
там не всё aws
Anonymous
~> while read prefix; echo -n "$prefix "; whois (echo $prefix | awk -F/ '{print $1}') | egrep -i 'orgname' -m 1; curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | jq ".prefixes | .[] | select(.ip_prefix==\"$prefix\") | \"\(.region) -> \(.service)\""; end < test 34.192.0.0/12 OrgName: Amazon Technologies Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 34.224.0.0/12 OrgName: Amazon Technologies Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 50.16.0.0/14 OrgName: Amazon.com, Inc. 50.112.0.0/16 OrgName: Amazon.com, Inc. "us-west-2 -> AMAZON" "us-west-2 -> EC2" 52.0.0.0/11 OrgName: Amazon Technologies Inc. 52.32.0.0/11 OrgName: Amazon Technologies Inc. 52.64.0.0/12 OrgName: Amazon Technologies Inc. 52.119.128.0/17 OrgName: Amazon Technologies Inc. 52.124.128.0/17 OrgName: Amazon Technologies Inc. 52.192.0.0/11 OrgName: Amazon Data Services Japan 54.88.0.0/14 OrgName: Amazon Technologies Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 54.92.0.0/16 OrgName: Amazon Technologies Inc. 54.144.0.0/14 OrgName: Amazon Technologies Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 54.152.0.0/16 OrgName: Amazon Technologies Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 54.156.0.0/14 OrgName: Amazon Technologies Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 54.160.0.0/14 OrgName: Amazon Technologies Inc. 54.164.0.0/14 OrgName: Amazon Technologies Inc. 54.172.0.0/14 OrgName: Amazon Technologies Inc. 54.196.0.0/14 OrgName: Amazon Technologies Inc. 54.204.0.0/15 OrgName: Amazon.com, Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 54.208.0.0/14 OrgName: Amazon Technologies Inc. 54.221.0.0/16 OrgName: Amazon Technologies Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 54.224.0.0/14 OrgName: Amazon Technologies Inc. 54.234.0.0/15 OrgName: Amazon.com, Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 54.236.0.0/15 OrgName: Amazon.com, Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 107.20.0.0/14 OrgName: Amazon.com, Inc. "us-east-1 -> AMAZON" "us-east-1 -> EC2" 184.72.0.0/15 OrgName: Amazon.com, Inc.
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
да ну его нахрен уже.
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
и в который раз компилируемое неожиданно выигрывает.
Anonymous
у node.js разве был jit?
Anonymous
а. в v8, быть может
Anonymous
да.
Roman
у node.js разве был jit?
Ну как бы в v8 оно
Anonymous
но всё равно
Igor
скорее, они дампили сессии от zello и после делали whois для ip
«Да хули там какой-то амазон, в самом деле? Посидят без магазинчека своего, всё равно вон в РФ не шипят, подумаешь. Давай зобанем!»
Денис
Никто не подскажет, где на торрентах купить курс по микротику? Много где искал не нашел.
Маfеt
На торрентах купить?)
Маfеt
И тут никто не умеет в микротик))
Alexander
https://rutracker.org/forum/viewtopic.php?t=5260185
Alexander
не?
Alexander
)
Денис
https://rutracker.org/forum/viewtopic.php?t=5260185
Спасибо. Жаль что я неосилятор в ангельском, но все равно лучше чем ничего
Маfеt
а в чем курсы то нужны?
Маfеt
в нем базово вроде не сложно разобраться, если умеешь чтото
Маfеt
курсы по мне так больше нужны, чтоб сертификат был. а так то можно методом тыка
Маfеt
там для домохозяек вроде сделано))) надеюсь никого не обижу этим
Денис
В целом да. Я CCNA курсы смотрю, но т.к. на работе вся сетка на микротах, думал с них начать. Т.е. MTCNA заочно пройти
Маfеt
ну начни с ccna
Маfеt
а микротик тебе покажется халявой после этого
Alexander
там для домохозяек вроде сделано))) надеюсь никого не обижу этим
ну хз гнасчет домохозяек. в винбоксе этом не все очевидно. в консоли тем более. как хорошо, что у меня их нет ))))
Маfеt
не ну если ты базовые принципы понимаешь, просто надо найти нужный раздел и понять, как его исковеркали
Маfеt
но это как с виндой. не поднимал никогда ад домен - натыкал интуитивно
Маfеt
понятно, что нюансы всплыть могут, но пока не всплыли
Alexander
не ну если ты базовые принципы понимаешь, просто надо найти нужный раздел и понять, как его исковеркали
дядь, я считай CCIE, тока не сдавал. так вот - я там помню парился с форвардом портов не один час ))))))))
Маfеt
ну ты просто в линуксе видать не парился с форвардом
Маfеt
там логика 1 в 1
Alexander
там все просто )