Разработка сетевой библиотеки на C++20: интеграция асинхронности и алгоритма Raft

Posted on Пн 27 января 2025 in misc • Tagged with LOR, cpp, инфобез

Часть 1

Источник

cpp-raft-001.png

Введение

С годами работы в области распределённых систем, я понял, что мой опыт не будет полным без реализации алгоритма Raft. Это осознание побудило меня к действию: я решил создать свою реализацию, используя асинхронные возможности C++20.

Задача стояла не из лёгких: мне требовалось разработать сетевую библиотеку, обходясь …


Continue reading

Использование обратных туннелей для доступа к устройствам за NAT

Posted on Пн 27 января 2025 in misc • Tagged with LOR, linux, сеть, инфобез

Источник

frp --- это утилита для создания обратных туннелей. Она позволяет получить доступ к локальному ресурсу за NAT через промежуточный сервер.

Многие знают про существование сервисов типа ngrok и localtunnel, которые позволяют делать нечто подобное. У них есть бесплатные тарифные планы, которые имеют ограничения по ежемесячному трафику и количеству подключений. Поэтому …


Continue reading

FireJail — краткое и ознакомительное практическое руководство

Posted on Пн 20 января 2025 in misc • Tagged with LOR, linux, инфобез

Источник

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

Ниже я хочу описать почти золотую середину в лице утилиты firejail в виде …


Continue reading