Фото

Проекты

Сеть и криптография

Сетевые стеки, TLS/HTTPS-серверы и клиенты, криптография и генерация сертификатов.

crypery

Сетевой стек на чистом C/C++ из четырёх модулей: криптографическая библиотека TLS 1.2/1.3, OpenSSL-совместимый SSL-слой, HTTPS-сервер и HTTPS-клиент. Все алгоритмы написаны с нуля без внешних криптобиблиотек. Кроссплатформенный (Windows/POSIX).

mini-tls

Кроссплатформенный TLS-сервер и клиент на C/C++, использующий ядро Crypery. Поддерживает спецификации TLS 1.2/1.3, современные шифр-свиты, ECDHE P-256 и X25519. Включает режимы эхо-сервера и интерактивного клиента.

mini-curl

Консольный HTTPS-клиент на C/C++ в стиле curl, разработанный на базе Crypery. Поддерживает HTTP/1.1-запросы, загрузка файлов, методы POST/multipart, автоматические редиректы и протоколы TLS 1.2/1.3. Кроссплатформенный (Windows/POSIX).

mini-https

Высокопроизводительный HTTPS-сервер на C/C++ на базе экосистемы Crypery. Реализованы роутинг, отдача статики с gzip-сжатием, поддержка WebSocket и SSE, multipart-загрузки, конфигурация через JSON и встроенные проверки безопасности.

mini-ftps

Кроссплатформенный FTPS-сервер и клиент (FTP over TLS/SSL) на C/C++ с использованием Crypery. Поддерживает безопасную аутентификацию, пассивный режим работы, полное шифрование каналов управления/данных и настройку через JSON.

mini-cert

Кроссплатформенная утилита на C/C++ для генерации самоподписанных X.509 сертификатов и ключей RSA-2048 на базе Crypery. Легковесный нативный эквивалент команды `openssl req -x509 -newkey rsa:2048 -sha256`.

mini-acme

Кроссплатформенный ACME-сервер (RFC 8555) на C/C++, развернутый поверх Crypery. Автоматизирует выдачу сертификатов по протоколу HTTP-01 challenge. Поддерживает управление учетными записями, JWS-подписи и админ-панель.

Безопасность и приватность

Анализ сетевых отпечатков, приватный браузер, honeypot и очистка следов ИИ.

fingerserver

Self-hosted сервис на Go для аудита анонимности. Анализирует сетевой след посетителя: TLS-отпечатки JA3/JA4, TCP/IP параметры первого SYN-пакета, геолокацию и User-Agent. Разработан для privacy-исследований и тестирования прокси/VPN.

honey

Мультипротокольный honeypot на Go для исследования активности ботнетов. Эмулирует интерфейсы Telnet, SSH, HTTP, HTTPS и FTP с реалистичными баннерами реальных систем (роутеры BCM96318, WordPress 6.8.2). Логирует попытки авторизации и предоставляет изолированный jailed-шелл.

ai-cleaner

Утилита на Go для очистки исходного кода и документации от паттернов генерации ИИ. Удаляет характерные эмодзи, «умные» кавычки, маркерные фразы нейросетей, нормализует разметку и рандомизирует таймстампы файлов для приведения к «человеческому» виду.

Графика и дизайн

Скринсэйверы, 3D-просмотрщик, аркадные игры и генерация изображений.

morph3d-src

Полноэкранный скринсэйвер для Windows с процедурной анимацией светящихся контурных фигур. Реализует плавное вращение, дрейф, морфинг геометрии и переходы в неоновой палитре цветов. Написан на Win32 API + OpenGL, поддерживает мультимониторные конфигурации и не использует внешние ассеты.

morph3d-js

Демо сцена Morph3D на чистом JavaScript / HTML5 Canvas 2D без сторонних библиотек. Визуализирует трехмерное облако точек, непрерывно трансформирующееся между сферой, кубом и тором. Поддерживает светлую/темную темы и работает в любых современных браузерах.

view-obj-3d

Портативный автономный просмотрщик 3D-моделей для Windows на чистом C. Обеспечивает парсинг формата Wavefront (.obj) совместно с .mtl материалами и текстурами. Рендеринг в реальном времени через классический OpenGL fixed-function pipeline.

neon-game

Коллекция классических аркад и игр 90-х (Аркада, Косынка, Сапер, Пакмен, Тетрис, Змейка, 3D-шутер) в неоновой стилистике. Написана на чистом стеке HTML/CSS/JS без использования игровых движков и внешних зависимостей.

any2jpg

Портативная утилита для Windows, генерирующая JPEG-миниатюру из первой страницы любого документа. Поддерживает форматы PDF, EPUB, MOBI, FB2, DOCX, XLSX, PPTX, HTML, TXT, DjVu и архивы ZIP/TAR. Собрана в один исполняемый файл со статически связанными зависимостями.

Остальное

LLM-инференс, AI-агент, системный модуль и базовые библиотеки.

llm

Самодостаточный C-модуль для инференса больших языковых моделей поверх ggml. Работает на CPU и Vulkan GPU, поддерживает архитектуры Qwen, Gemma и LFM. Реализованы функции Tool calling, KV-кэширование, пакетная обработка промптов и детерминированный режим.

ai-coder-agent

Экпериментальный AI Coder Agent для работы с LLM через OpenAI-совместимые API. Включает развитую систему инструментов, динамическое переключение ролей (build/plan/general/explore/scout) и веб-интерфейс на WebSockets с автоматической компактизацией сессии.

system-info

Низкоуровневый C-модуль для сбора подробных аппаратных данных в ОС Windows. Работает напрямую через Windows API и системный реестр без привлечения тяжеловесных WMI, OLE и COM. Собирает метрики CPU, RAM, дисков, GPU, сетевых адаптеров и активных процессов.

utilery

Самодостаточный набор базовых библиотек на C/C++, включающий JSON-парсер, модули логирования и конфигурации, а также библиотеку ecma (строковый буфер, регулярные выражения, поддержка UTF-8). Написан на чистом C со спецификатором extern "C", кроссплатформенный и без внешних зависимостей.