К основному содержанию
скилл CX Codex

littlesnitch-linux — скилл для Claude Code: eBPF-мониторинг сети

Скилл по открытой части Little Snitch для Linux: eBPF-программы на Rust перехватывают сетевые соединения и блокируют хосты по спискам.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add reason-machines/trending-skills --skill littlesnitch-linux -a claude-code
Открыть на GitHub

Что делает littlesnitch-linux

Скилл описывает открытый набор компонентов Little Snitch для Linux: eBPF-программы, общие типы и демонстрационный загрузчик. Программы цепляются к ядру и перехватывают сетевые соединения, а данные ходят между ядром и пользовательским пространством через eBPF-карты. Полный продукт от Objective Development включает ещё проприетарный интерфейс и движок правил, которых в открытой части нет.

Внутри четыре части: ebpf/ с программами ядра, common/ с общими типами, demo-runner/ — загрузчик и потребитель событий, и webroot/ с веб-интерфейсом на JavaScript. Загрузчик построен на Aya, блок-листы читаются из blocked_hosts.txt и blocked_domains.txt в рабочем каталоге. Сборка идёт через cargo build --release, eBPF-программы компилируются скриптами сборки автоматически.

Для работы нужны стабильный и ночной тулчейны Rust с компонентом rust-src, bpf-linker и clang. Ядро — Linux 5.15+ с поддержкой BTF и CO-RE, а загрузить программы можно только с правами root или CAP_BPF. Без ночного тулчейна с rust-src сборка eBPF-части не пройдёт, так что проверьте это до первого запуска.

Какие задачи решает

  • собрать eBPF-программы для перехвата сетевых соединений
  • заблокировать список IP и доменов на уровне ядра
  • разобраться в структуре крейтов ebpf, common и demo-runner
  • запустить демонстрационный загрузчик eBPF-программ
  • добавить общий тип для обмена данными между ядром и пользовательским пространством

Примеры запросов агенту

  • Покажи, как устроен крейт common и какие типы там общие для ядра и пользовательского пространства
  • Объясни, как demo-runner загружает eBPF-программы и заполняет карту BLOCKED_HOSTS
  • Что нужно поставить, чтобы собрать eBPF-часть проекта на Rust?

Как установить littlesnitch-linux

1Через Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill littlesnitch-linux -a claude-code

2Вручную: положить файлы

~/.claude/skills/littlesnitch-linux/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/littlesnitch-linux/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о littlesnitch-linux

Как установить littlesnitch-linux в Claude Code?

Выполните npx skills add reason-machines/trending-skills --skill littlesnitch-linux -a claude-code, после чего скилл окажется в ~/.claude/skills/littlesnitch-linux/SKILL.md.

Что делает littlesnitch-linux?

Описывает открытую часть Little Snitch для Linux: eBPF-программы на Rust, общие типы и демонстрационный загрузчик, который перехватывает сетевые соединения и блокирует хосты по спискам.

Что нужно для сборки и запуска?

Ночной тулчейн Rust с rust-src, bpf-linker, clang и ядро Linux 5.15+ с поддержкой BTF и CO-RE. Загрузка программ требует root или CAP_BPF.

Похожие скиллы

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора139

bluehammer-vulnerability-poc Скилл ведёт агента по репозиторию BlueHammer: сборка C-эксплойта, запуск и разбор кода уязвимости. Для работы в изолированной лаборатории. CX Codex +1 570установок alayarenderer-generative-world Скилл для ИИ-агента, который разворачивает AlayaRenderer: разложение RGB-видео на G-буферы и стилизация видео по текстовому описанию. CX Codex +1 564установок keychron-keyboards-hardware-design Даёт агенту доступ к открытым CAD-файлам Keychron: STEP, DXF, DWG и PDF для клавиатур и мышей. Пригодится, если нужна 3D-печать или лазерная резка. CX Codex +1 550установок 3dsvg-interactive-react Превращает SVG и текст в интерактивные 3D-компоненты React через библиотеку 3dsvg. Пригодится, когда нужен объёмный логотип или бейдж на сайте. CX Codex +1 529установок pyre-code-ml-practice Скилл помогает развернуть self-hosted платформу Pyre Code с 68 задачами по ML и добавлять в неё свои. Пригодится, если нужна практика по внутренностям трансформеров и диффузии без GPU. CX Codex +1 517установок maoxuan-skill-cognitive-framework Скилл, который даёт агенту набор моделей мышления из работ Мао Цзэдуна: искать главное противоречие, строить стратегию от слабой стороны, собирать союзников. CX Codex +1 513установок codex-oauth-automation-extension Скилл ставит Chrome-расширение, которое само проходит регистрацию и вход в OpenAI OAuth: письма с кодом, подтверждение callback, пакетный прогон по кругу. CX Codex +1 505установок rattles-terminal-spinners Скилл для работы с rattles — минимальной Rust-библиотекой терминальных спиннеров. Пригодится, когда в CLI нужен индикатор загрузки без лишних зависимостей. CX Codex +1 497установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой