Size: a a a

Патчкорд

2019 July 20
Патчкорд
Amazon купили себе 44.192.0.0/10. История этой сети и её продажи со стороны продавца AMPRNet. В самом конце есть FAQ - дайджест статьи в ответах на вопросы, в том числе "Почему?" и "За сколько?". Продали тем кто больше предложил, себе оставили ещё /9 и /10.
IPv4 адреса всё ещё есть, пока их можно купить.
источник
2019 July 21
Патчкорд
PuTTY часто стала обновляться, вчера до версии 0.72: security и bug fix.
источник
2019 July 22
Патчкорд
Если у вас в компании есть процессы связанные с информационной безопасностью, то может быть будет полезно посмотреть на OpenCTI, как на один из инструментов для организации работы по накоплению и анализу данных по киберугрозам. Можно пощёлкать в demo, код доступен на Github. Это для тех кто уже понимает зачем, начать с этого не получится.
Странно может, но за всё время своей работы в различных организациях так и не удалось увидеть ни одного настоящего безопасника, не говоря уже о кибербезопаснике. Но я не теряю надежды :)
источник
Патчкорд
Сетевые админы массово помешались на Python, забыв что автоматизация это совсем не про языки программирования. Пример того как можно управиться с задачами управления устройствами на Kotlin, используя библиотеки для NETCONF под Java от Juniper.
Главное результат, НО! средства важны в том плане что результат это в том числе и поддержка реализованного решения. Если использовать какой нибудь Brainfuck, то итог выглядит сомнительно.

Иногда производитель не оставляет выбора или оставляет его мало. Поэтому у нас в копилке решений оказался инструмент на Java для Cisco SCE, в условиях без открытого SMARTnet и весьма куцой документации, благо что Java позволяла легко найти хотя бы список методов библиотечного API о роли которых можно было догадаться по названию. Ввиду относительной популярности в России платформы Cisco SCE, решения автоматизации на Java были у заметного числа провайдеров лет 5-7 назад, может и сейчас есть. Не Python'ом единым.
источник
2019 July 23
Патчкорд
Когда сделал нечто настолько неправильное, что оно кажется абсолютно логичным.
источник
Патчкорд
Чтобы не ползать по коммутаторам вручную сопоставляя mac-table в поиске источника адреса у Cisco есть traceroute mac. У команды достаточно много ограничений, по чужим коммутатором никакого пути не будет показано, естественно. Но её можно использовать, бонусом у Huawei есть аналог.

К счастью, наверное, у меня под рукой нету большой L2 сети и даже маленькой нет, но когда-то была. Не скажу что эта утилита сильно помогала, но таблицы форвардинга приходилось сопоставлять регулярно, медитируя над mac адресами и гадая почему трафика нет, хотя mac есть.
источник
2019 July 24
Патчкорд
Ничего необычного, просто 2 Терабит/c карточка от Nokia, пока пробничёк. А 36x400Гбит/c уже можно брать.
С большой благодарностью за ссылки нашему читателю.
источник
Патчкорд
Наверное уже все знают, что IP адреса это числа и их можно вполне себе записывать числами, а не через точку, и это будет работать.

К этому есть общепринятый подход, точка разделяет самый старший и остальные разряды. Можно написать 1.16535, что равно 1.0.64.151, но нельзя 280.1 или 1.280.1, а вот 1.1.280 можно. То есть, мы всегда идём слева направо начиная со старшего октета весом 2^24 и уменьшая степень с каждым шагом на 8. Если количество октетов меньше 4, то последний октет всегда весом 2^0, даже если предыдущий имеет степень большую чем 8. Это всё про основы позиционных систем счисления.

Так работает для многих утилит, например ping, которые пользуются стандартными библиотеками для преобразования адресов. Но не работает для пакета iproute2 - ip route get 1.1 вернёт 1.1.0.0, вместо ожидаемого 1.0.0.1. Будте внимательны. В любом случае, подобные сокращения не общепринятый путь (не стоит сравнивать с IPv6, там по другому), лучше никого не путать и самому не путаться и писать адреса IPv4 полностью.
источник
2019 July 25
Патчкорд
Мы ни разу ещё не упомянули про SaltStack, а между тем современный, расширяемый и мощный менеджер управления и конфигураций на Python, который в этом случае стоит знать для применения этой системы.

Несколько простых примеров дружбы с Netmiko и Napalm  прямо из консоли. Minion это управляемые узлы, чтобы далеко не лазить в справочники.
источник
Патчкорд
Классный проект посвящённый 50-летию документам RFC. Каждый день 2019 года описание  одного RFC начиная с первого. Прекрасный способ погрузиться в историю, не сильно погружаясь в сами документы. Блог добрался до номера 147, в общем перечне это ещё не отражено.
источник
2019 July 26
Патчкорд
Дню сисадмина 20 лет, праздник прижился и продержался. Несомненно, это один из главных героев нашего времени, пусть и немного комичный в своём стереотипе. Сегодня впервые за долгое время собрался отметить с друзьями, хотя по правде говоря настоящим сисадмином я так почти и не был. От эникея через программиста сразу в сети, потом чуть-чуть посисадминил и опять в сети, из которых не выбираюсь уже почти десяток лет.
И даже на текущем моём месте работы, фактически, нет сисадмина. Есть серверы, есть сети, есть телефоны и телевизоры, а сисадмина который поддерживает локальную сеть со всеми её устройствами и принимает заявки от пользователей - нет. Конечно, бухгалтерия и офис у нас есть, но как-то всё происходит относительно гладко, никто (ну почти) не бегает с криками что кончился картридж или 1С затупила. Даже и поздравить некого.

Поэтому я поздравляю всех вас, настоящих сисадминов, своих друзей и знакомых, а также всех тех кто вырос из этой культуры. Пусть 20 лет не самый большой срок, не сравнить с другими отраслевыми праздниками, но я думаю что всё ещё впереди. Вива ла сисадмин!

P.S. В Баларуси не обманули и открыли виртуальный памятник сисадмину. По моему, не очень - не попали в характер, может я конечно от трендов отстал, зато виртуальный.
источник
2019 July 28
Патчкорд
Whitebox коммутаторы, пока, в основном используются у тройки Google, Facebook и Amazon, за небольшим исключением. И это, всё вместе, дотягивает до 20% коммутаторов в датацентрах, остальное естественно под чьей-то маркой. Эти границы стираются, многие производители как минимум предоставляют раздельно железо под разные версии своего софта или даже не своего, но для многих whitebox всё ещё новинка.
источник
Патчкорд
Физический интерфейс всегда передаёт на своей скорости. Для 100Мбит/c нет такого, что физическая (фактическая, мгновенная) скорость отличается от этого значения. Но, есть моменты когда трафик не передаётся так как нет данных, есть моменты когда растут очереди когда данных слишком много. Скорость которую показывает система мониторинга не реальная, а рассчитанная по данным усреднённым за некоторое время, часто 5 минут, иногда 1 минута, иногда меньше.

Простая утилита, которая очень часто читает состояние /proc/net/dev и выводит результаты в размерности миллисекунд. Можно попытаться погоняться за micro-burst - моментами когда очереди переполняются из-за резкого наплыва трафика и происходят потери. Если настроен QoS, то будет видно как растёт счётчик отброшенных пакетов в какой-то из очередей. Если не настроен, то можно ощутить как спонтанно ломается трафик в самые неподходящие моменты.

Для мониторинга таких состояний существуют специальные возможности коммутаторов, например у Cisco Nexus. А можно просто за счётчиками буферов следить и количеством отброшенных пакетов, т.е. настроить QoS в минимальном виде.

Код программы очень простой и больше подходит как заготовка и его ещё придётся cкомпилировать на Go.
источник
2019 July 30
Патчкорд
APNIC в своём блоге пишет что простой blackhole менее эффективен в случае IXP, чем если на стороне IXP будут развёрнуты специальные механизмы для ограничения DDoS трафика.

В чём собственно проблема, посмотрим как это организовано у MSK-IX и у многих других вероятно. Route Server подменяет next-hop в анонсируемом префиксе на специальный настроенный, чтобы анализировать или отбрасывать трафик. Таким образом участники получающие данный префикс посылают трафик в другое место, а не тому кто этот префикс анонсировал. Но, не все участники его могут получать, так как обычно длина для него /32, такое фильтруется из интернета. Собственно в примечаниях для MSK-IX так и написано, что надо разрешить приём префиксов /32 с некоторым типом community. Если этого не сделать, то трафик так и будет бежать по единственному короткому префиксу и эффект от blackhole будет смазан, как и описано в статье на APNIC.

Оператору под атакой можно прекратить анонсировать короткий префикс, но тогда смысл blackhole в этом виде, уменьшения разрушительного воздействия на свою сеть, пропадает.

Понятно и без APNIC, что если IXP начнёт сильнее вмешиваться в проходящий трафик не надеясь на анонсы, а безоговорочно анализируя и отлавливая, отмеченный оператором который защищается, будет эффективнее. Но также очевидно что это будет дороже, посыл для новой платной услуги полноценной защиты от DDoS.
источник
Патчкорд
Наши подписчики (не устаю говорить спасибо всем нашим подписчикам за то что читаете и за то что не забываете присылать интересные комментарии, спасибо огромное) из MSK-IX делятся статистикой, что /32 принимают не менее половины участников и напоминают, что фильтрация до /24 для IPv4 и до /48 для IPv6 это не с бухты-барахты, а целый пункт 6.1.3 в BCP 194 "BGP Operations and Security", который не грех регулярно перечитывать. В RFC 7999 "Blackhole community" про это знают, пункт 3.3, но настаивают что чем длиннее префикс тем лучше. Вот такие вот противоречия, в сети где всё держится на доверии.
источник
Патчкорд
И ещё про /32 в "диком" интернете и опять с большой благодарностью нашему подписчику. По данным RIS RIPE, конкретно RRC00, топ ASn с анонсами /32:

~> bgpscanner latest-bview.gz | awk -F'|' '/\/32/{print $2" "$3}' > 32prefix
~> grep -v : 32prefix -c
62286

~> awk -F'/32 ' '!/::/{print $NF}' 32prefix | sort -n | uniq -c | sort -rn
 60843 37989 56300
   421 49673 24811 3216
   148 49673 24811
    66 37989 56300 132132
    40 49673 24811 3216 24482 4628 4765
    33 49673 24811 3216 5588
    29 32097 22356 263444 53062 262481
    25 11708 12200 33070
    23 49673 24811 20485 49063
    18 49673 24811 52201
    17 57381 50304 36351
    17 50304 36351
    17 32097 36351
    17 11708
    16 49673 24811 3216 36351
    16 32097 29802
    16 32097 14061
    14 49673 24811 8595 43319
    14 49673 24811 20485 48347
    13 49673 24811 20485 50340
    12 49673 24811 20485 47165
    11 49673 24811 20485 60139
    10 49673 24811 3216 24482 138608 58820 137331
    10 32097 14361
    10 32097 12883 15626 48031

На втором месте Билайн. Но не сравнить с первым местом, у которого явно что-то не то.

Бонусом, практическое использование bgpscanner.
источник
Патчкорд
Сегодня день рождения у Mailman, повсеместного, на сегодняшний день, менеджера списков рассылки. Оригинальный анонс.
источник
2019 July 31
Патчкорд
Периодически всплывает тема про профессионалов одиночек, незаменимых, вне/над законами, убивающих взглядом любую проблему, типичный образ героев боевиков из 80-х и 90-х, ковбоев. Вопрос настолько часто поднимаемый в обсуждениях, литературе, статьях, что я почти прошёл мимо недавнего всплеска темы 10x Еngineer, потому что не интересно. Но Tom Hollingsworth написал хорошую статью по поводу, про личный опыт и которую стоит прочитать. Впрочем, глобально что-то новое в тему он не добавил.

В большей или меньшей степени это явление в духе человеческой природы, конкретно это юность с её максимализмом и кажущимся всемогуществом. Не важно как это выглядит в глобальном масштабе, если здесь и сейчас ты можешь всё или вдруг тебе кажется что ты можешь всё - попадаешь в ловушку незаменимости. Это именно ловушка, которая со временем начинает давить и может совсем раздавить, быть как машина долго не получится - человек не машина.

Это не относится к возрасту как к таковому, а скорее к стадиям взросления в профессии - каждый новый проект или место работы может проводить тебя от детства до зрелости через всемогущество к пониманию, а может и не проводить оставив где-то посередине или вначале. Больше силы (знаний) - больше ответственности, а незаменимых не существует.
источник
Патчкорд
Несколько инструментов в коллекцию для анализа DNS трафика: drool - чтобы вытащить из .pcap и respdiff - чтобы посчитать.
источник
2019 August 01
Патчкорд
Doug Dawson пишет что 10G для абонентов домашнего интернета не за горами и что зря США ссорятся с Huawei которые являются лидерами по высокоскоростным решениям 10Gbps PON соединив это в одном устройстве с 6Gbps WiFi (видимо тут отсылка к этой новости). Но в этом направлении уже многие работают, в том числе и для DOCSIS.

А спрос, врачи которым надо уже сейчас анализировать большие объёмы данных и которые привыкли работать из дома, виртуальная реальность и игры в ближайшем будущем.
источник