Pull to refresh

Декодирование ipsec в Linux

Reading time 3 min
Views 16K
Configuring Linux *System administration *Server Administration *
Tutorial
Иногда возникает необходимость снять дамп трафика внутри ipsec тоннеля. Я расскажу как это сделать в случае ipsec, поднятом на Linux сервере с PSK аутентификацией при помощи wireshark.

Подробности
Total votes 15: ↑14 and ↓1 +13
Comments 6

Снова о репутации, или как не стать посредником в рассылке спама

Reading time 6 min
Views 22K
VK corporate blog
Мы уже рассказывали об основных составляющих хорошей репутации рассыльщика. Однако не упомянули ресурсы, которые порой значительно упрощают работу с базой подписчиков. Да-да, речь идет о так называемых ESP (от англ. email service provider), которые предлагают профессиональные решения для реализации email-кампаний и в первую очередь серверы для отправки писем.



По нашим наблюдениям, число ESP на российском рынке растет, а потому Abuse Team Mail.Ru всё чаще сталкивается с вопросом, как выстроить отношения между этими компаниями и клиентами так, чтобы первые не становились посредниками в рассылках спама. Этот пост написан в первую очередь для ESP, однако многие советы будут полезны и компаниям, проводящим рассылки собственными силами.
Читать дальше →
Total votes 34: ↑30 and ↓4 +26
Comments 9

Тренинг FastTrack. «Сетевые основы». «Строение роутеров, платформы маршрутизации от Cisco». Эдди Мартин. Декабрь, 2012

Reading time 16 min
Views 6.5K
ua-hosting.company corporate blog Hosting IT Infrastructure *Cisco *Network technologies *
Tutorial
Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий.



Мы продолжаем цикл из 27 статей на основе его лекций:

01/02: «Понимание модели OSI» Часть 1 / Часть 2
03: «Понимание архитектуры Cisco»
04/05: «Основы коммутации или свитчей» Часть 1 / Часть 2
06: «Свитчи от Cisco»
07: «Область использования сетевых коммутаторов, ценность свитчей Cisco»
08/09: «Основы беспроводной локальной сети» Часть 1 / Часть 2
10: «Продукция в сфере беспроводных локальных сетей»
11: «Ценность беспроводных локальных сетей Cisco»
12: «Основы маршрутизации»
13: «Строение роутеров, платформы маршрутизации от Cisco»
14: «Ценность роутеров Cisco»
15/16: «Основы дата-центров» Часть 1 / Часть 2
17: «Оборудование для дата-центров»
18: «Ценность Cisco в дата-центрах»
19/20/21: «Основы телефонии» Часть 1 / Часть 2 / Часть 3
22: «Программные продукты для совместной работы от Cisco»
23: «Ценность продуктов для совместной работы от Cisco»
24: «Основы безопасности»
25: «Программные продукты Cisco для обеспечения безопасности»
26: «Ценность продуктов Cisco для обеспечения безопасности»
27: «Понимание архитектурных игр Cisco (обзор)»

И вот тринадцатая из них.
Total votes 14: ↑13 and ↓1 +12
Comments 0

Система сбора данных на ESP. Часть I. CO2

Reading time 5 min
Views 46K
Smart House DIY Electronics for beginners
Доброго времени суток! В данной статье хочу рассказать о реализации устройств на модулях ESP. Тема похожих девайсов уже раскрыта в интернете, но не перестает быть актуальной.
Читать дальше →
Total votes 38: ↑33 and ↓5 +28
Comments 161

Разработка умных устройств на примере контроллера теплого пола на ESP8266

Reading time 11 min
Views 22K
Development Management *Development for IOT *Developing for Arduino *
Sandbox
Хочу поделиться своим опытом разработки умного устройства. В этой публикации я опишу аппаратное (кратко) и программное (более подробно) обеспечение.

Контроллер предназначен анализировать показания датчиков (проводных и беспроводных) и поддерживать заданную (с учетом расписания, в т.ч. по дням недели) температуру в каждой отдельной зоне, путем включения/выключения котла и управления петлями водяного теплого пола с помощью термоголовок на коллекторе.
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Comments 53

Фиаско. История одной самоделки IoT

Reading time 8 min
Views 41K
System Analysis and Design *Developing for Arduino *DIY
Большинство статей пишется по принципу «Я/мы это сделал/и, глядите как круто!». Эта же публикация посвящается провальному проекту. Добро пожаловать под кат…
Читать дальше →
Total votes 50: ↑48 and ↓2 +46
Comments 159

AsyncIO Micropython: методы синхронизации в асинхронном программировании

Reading time 6 min
Views 4.2K
Python *Image processing *GitHub *IOT DIY
Sandbox
В последовательном программировании я постоянно сталкиваюсь с очевидным желанием не останавливать работу программы в момент, когда целью отдельных задач(процессов) является периодические действия — например, опрос значений датчиков, или передача данных по расписанию на сервер, или ввод/вывод большого объема данных. Самое простое, конечно, дождаться завершения периодического события и затем, не спеша, продолжить выполнять другие задачи.
Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Comments 1

Поднимать свой сервис рассылок или пользоваться готовыми решениями? Что я узнал за 5 лет работы в UniSender

Reading time 5 min
Views 7.1K
UniSender corporate blog Spamming and anti-spamming System administration *SaaS / S+S *


Когда я пришел в UniSender, мне было не совсем понятно, за что клиенты платят деньги. Казалось, что поднять свой почтовик и отправлять из него письма может каждый. Но понимание пришло ко мне очень быстро. Попробуем разобраться, в чём я ошибался 5 лет назад

Я пришёл в компанию на должность ведущего админа. Сейчас руковожу отделом Infrastructure & DevOps. Система отправки писем — одна из моих зон ответственности.
Читать дальше →
Total votes 11: ↑8 and ↓3 +5
Comments 5

Становление термостата: как это получилось

Reading time 5 min
Views 21K
Gadgets Smart House Systems engineering *
Sandbox


После нескольких лет плодотворной работы, было принято решение вынести на суд общественности наш первый продукт для управления климатом в умном доме — умный термостат для управления теплым полом.
Читать дальше →
Total votes 68: ↑57 and ↓11 +46
Comments 179

CAN sniffer

Reading time 9 min
Views 65K
DIY
Непосредственно сама CAN шина используется уже много где, мне интересно её использование в автомобиле, хотя этой сферой можно и не ограничиваться. Тем более пару лет назад подвернулась такая возможность. Я посмотрел на общие спецификации — вроде бы ничего особо сложного нет. Посмотрел на программы, которые встречаются в интернете — и ни одна мне не приглянулась, у каждой не хватало чего-то такого, что казалось мне нужным на тот момент. Буду изобретать свой велосипед. Делаю свой CAN sniffer далее под катом.
Читать дальше →
Total votes 57: ↑57 and ↓0 +57
Comments 57

Разбор: зачем нужен email-сервис, когда есть CRM с функцией рассылки писем?

Reading time 4 min
Views 2.8K
DashaMail. Про email-маркетинг и не только corporate blog Email-marketing *


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

Один из частых вопросов маркетологов и руководителей бизнеса связан с инструментами email-маркетинга: зачем нужен отдельный сервис рассылок, когда письма клиентам можно отправлять прямо из CRM? Попробуем разобраться с этим.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Comments 0

Потроха IPsec, меримся с TLS 1.3, ГОСТ и Go

Reading time 37 min
Views 14K
Information Security *Cryptography *Go *
Приветствую! Очень хочется рассказать про устройство современного стэка IPsec протоколов ESPv3 и IKEv2. IPsec, как мне кажется, незаслуженно обходится многими стороной и детального разбора его работы, его протоколов и возможностей я не видел на русском языке. Кроме того, сделаю странное — сравню IPsec ESPv3 и IKEv2 (оба 2005-го года) с современным, модным, state-of-art TLS 1.3 2018-го года.


Почему я вообще так увлечён темой IPsec — возможно самого сложного стэка протоколов для защиты сетей? Ведь сложность это главный враг надёжности и безопасности! Во-первых, чем больше узнаёшь про его протоколы, особенно IKEv2, тем больше понимаешь как много возможностей в него закладывалось и впечатляешься его продуманностью, в отличии от распространённого подхода разработчиков «костыль костылём погоняет» и решением серьёзных проблем «пока гром не грянет». Во-вторых, IPsec протоколы хорошо продуманы с криптографической точки зрения и, даже старые ESP/IKEv1, фактически являются единственными промышленными массово используемыми протоколами в которых не было сколь либо серьёзных уязвимостей. Тот же SSL (1995-ый год) стал достойно продуманным только с версии 1.3. А нелюбовь к IPsec у многих связана с монструозной сложностью IKEv1, которой больше нет в v2.
Читать дальше →
Total votes 26: ↑25 and ↓1 +24
Comments 12

Становление термостата Lytko 101: что из этого вышло

Reading time 5 min
Views 6.1K
Self Promo
Ровно год назад на суд общественности был представлен разработанный нами термостат: умный термостат Lytko 101.

Статья, посвященная ему, в то время получила широкий оклик среди аудитории, интересующийся «домашней автоматизацией» и просто неравнодушных; и в данном материале мы хотим актуализировать информацию о нашем продукте, рассказать как он эволюционировал за это время и какой был пройден путь нами. Но обо всём по порядку. Надеемся, вам будет интересно, начнем!

image
Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Comments 23

NeoPixel + ESP8266 + PLYWOOD = WALL LAMP «BATMAN» (part 2)

Reading time 5 min
Views 3.4K
Programming microcontrollers *Developing for Arduino *DIY Electronics for beginners

Номинант на премию «БОМЖ-ПРОЕКТ ГОДА» 2020

В этой части продолжим мастерить настенный светильник. Для тех, кто пропустил — вот первая часть сей эпопеи.

* и снова ДЭНЖЭР: под катом много картинок!

Читать далее
Total votes 10: ↑6 and ↓4 +2
Comments 5

NeoPixel + ESP8266 + PLYWOOD = WALL LAMP «BATMAN» (part 3)

Reading time 11 min
Views 4.8K
Programming microcontrollers *Developing for Arduino *DIY Electronics for beginners

Номинант на премию «БОМЖ-ПРОЕКТ ГОДА» 2020

В этой части наконец-то будет завершено монументальное строительство сего щщедевра! Для тех, кто пропустил — вот первая и вторая части сей трилогии (ну прямо как у Нолана, ага).

*Вновь под катом куча картинок (и даже видосики)!

Читать далее
Total votes 20: ↑13 and ↓7 +6
Comments 3

Мой умный дом на ESP8266, часть 2

Reading time 5 min
Views 29K
Developing for Arduino *
Recovery mode

Начало этого цикла статей находится здесь.

Продолжаю свои изыскания в плане создания базы, на основе которой без пайки можно быстро создавать умный дом. Как я уже говорил, эта база рассчитана на обычного прикладного программиста, например фронт-разработчика, который не хочет углубляться в дебри радиоэлектроники и не хочет паять (ну может по минимуму), потому что нет на это времени. Но хочет создавать свои устройства, которые легко можно будет подключать к своему серверу и все вопросы решать способом, который ему хорошо знаком по роду своей деятельности, то есть программированием, причем на PC.

Итак, для первой версии этой базы выбран чип ESP8266, на основе которого будет строиться весь умный дом.

Читать далее
Total votes 16: ↑9 and ↓7 +2
Comments 62

Мой умный дом на ESP8266, часть 3

Reading time 3 min
Views 29K
Developing for Arduino *DIY

Предыдущая статья: Мой умный дом на ESP8266, часть 2

В этой статье: прошивка ESP8266 прошивкой ESP Easy, настройка I2C, настройка связи с MQTT-брокером и подключение датчиков.

Читать далее
Total votes 13: ↑10 and ↓3 +7
Comments 19

Дружимся с ESP

Reading time 10 min
Views 111K
Development for IOT *IOT DIY Electronics for beginners

Здравствуйте, коллеги и энтузиасты!

Последние пару лет практически все прототипирование несложных IoT-устройств я делаю на NodeMCU, хотя зачастую она и великовата по размеру, и дороговата, и избыточна по функционалу. А все потому, что имела неудачный опыт с ESP-01, которая совершенно не поддавалась прошивке. Сейчас пришло время преодолеть этот барьер и освоить другие железки, от которых мне нужно следующее - Wi-Fi и пины для подключения периферии.

В этой статье разберем подключение к платформе Интернета вещей наиболее популярных плат с интерфейсом Wi-Fi. Их можно использовать, чтобы управлять своим устройством дистанционно или чтобы снимать показания с сенсоров через интернет.

Хочу узнать больше >>>
Total votes 17: ↑15 and ↓2 +13
Comments 33

Очередной умный дом (или как потерять 2 месяца из-за одной глупой ошибки)

Reading time 43 min
Views 18K
Developing for Arduino *Smart House
Sandbox

Начну свою эпопею с небольшой предыстории. Надо было мне сделать проект для 9 класса (да, сейчас, чтобы тебя допустили до экзаменов, надо сделать проект и защитить его).

Решил практически сразу, что это будет умный дом (хотя даже воробей умнее его), ведь давно хотел сделать что-то такое, но руки так и не доходили, а тут подвернулся отличный случай + немного выпендриться можно.

Данный пост - мой переделанный диплом, да и вообще первая попытка в написании таких вещей.

Читать далее
Total votes 29: ↑28 and ↓1 +27
Comments 35

ESP8266 и Lua: «оттормаживаем» функцию

Reading time 1 min
Views 3.8K
Lua *Programming microcontrollers *DIY

Небольшая заметка на тему, известную всем кто знает JavaScript, но не вполне очевидная для DIY программирования ESP8266.

Задача - опросить датчик, который должен получить запрос на измерение, а ответ будет готов через некоторое время.

Одним из вариантов такого действа будет работа через callback функцию и таймер. Код с пояснениями:

Читать далее
Total votes 8: ↑1 and ↓7 -6
Comments 4
1