История о том, как написать свой P2P-мессенджер, когда Discord и Telegram перестали устраивать. В статье разбирается устройство транспортного протокола с ECDH и ротацией ключей, решение проблем с NAT traversal, реализация голосовых звонков и работа с аудиоустройствами. Бонусом — откровенный опыт использования LLM для написания кода: что работает из коробки, а какие модули пришлось полностью переписывать. Читать далее
Можно использовать iperf3, но он про TCP и базовый UDP. Можно взять отдельные QUIC-библиотеки, но без визуализации и нагрузки. Можно написать кастомные симуляторы, но они не отражают реального поведения каналов. Хочешь проверить, как BBRv3 ведет себя на трассе Москва — Новосибирск? Пожалуйста, найди три сервера в разных дата-центрах, настрой netem, собери метрики вручную и надейся, что результаты будут воспроизводимы. Читать далее
https://security-tracker.debian.org/tracker/DSA-6062-1
https://security-tracker.debian.org/tracker/DSA-6061-1
librnp uses weak random number generation such that generated keys can be easily cracked.
Multiple vulnerabilities have been discovered in libpng, the worst of which could lead to execution of arbitrary code.
По большей части цель данной публикации — шпаргалка для моих студентов, а так же и для меня, чтобы не потерять последовательность и четкость изложения вопроса, поставленного в заголовке. Материалов на русском языке, излагающих эту тему с достаточной…
Недавно я получил письмо с embedded.com о новом микроконтроллере MSPM0C1104. Что в нем такого кроме размеров? Разбираемся. Читать далее
Устройство успешно подслушивает нейронный обмен данными между мозгом и кишечником, углубляя наше понимание их внутренней взаимосвязи. Это проливает свет как на болезни кишечника, так и болезни разума. И, потенциально, создает лучшее понимание еще одной нервной системы, наравне с симпатической и парасимпатической. Читать далее
В этом тексте я бы хотел рассказать про простой бинарный протокол, который я сам придумал для всяческих нужд при разработке приборов на микроконтроллерах. Называется он TBFP (Trivial Binary Frame Protocol) Читать далее