Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
cover — Держите приватные данные, внутреннюю инфраструктуру и секреты вне облачных агентов для программирования, не нарушая свой рабочий процесс. | Kitploit
Инструменты/GitHubGitHub/davidcarliez/cover
Оборонительные ИнструментыВеб-прокси и перехватКонфиденциальностьОбнаружение СекретовБезопасность APIБезопасность ИИ
GitHubdavidcarliez/cover

cover

Держите приватные данные, внутреннюю инфраструктуру и секреты вне облачных агентов для программирования, не нарушая свой рабочий процесс.

Репозиторий
5756615 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Cover

Держите приватные данные, внутреннюю инфраструктуру и секреты вне облачных кодирующих агентов, не нарушая свой рабочий процесс.

CI Go License

Установка · Быстрый старт · Политики · Мониторинг · Pi / OMP · Безопасность

Cover — это двунаправленный прокси для обеспечения приватности AI-агентов, пишущих код. Он локально заменяет совпавшие конфиденциальные значения на реалистичные детерминированные подстановки до того, как запрос покинет вашу машину, а затем переводит соответствующие подделки в обычных и потоковых ответах обратно в оригиналы. Модель получает связный контекст; ваш агент и инструменты продолжают работать с реальным окружением.

Cover changes private values into protected replacements before an LLM request, then restores reversible values in the response. It also supports placeholder, mask, redact, block, and allow policies.

Используйте обратимые правила pseudonymize или placeholder, когда диалог должен продолжать работать от начала до конца. Используйте односторонние правила mask или redact, когда восстановление не требуется, block — чтобы остановить запрос локально, и allow — для явного исключения.

Поддерживаемые клиенты включают Codex, Claude Code, Cursor, Pi / Oh My Pi, а также SDK и роутеры, совместимые с OpenAI или Anthropic.

Установка

Установщик скачивает релиз для вашей ОС и процессора, проверяет его по опубликованным контрольным суммам SHA-256, атомарно устанавливает его в ~/.local/bin/cover, настраивает выбранные клиенты и запускает прокси.

curl -fsSL https://raw.githubusercontent.com/DavidCarliez/cover/main/scripts/install.sh | bash

Go-инструментарий или Git-репозиторий не требуются. Вам нужны только curl, архиватор (tar в Linux/macOS или unzip в Windows) и sha256sum, shasum или openssl для проверки.

Готовые архивы для Linux, macOS и Windows и их контрольные суммы доступны на GitHub Releases.

Для неинтерактивной установки:

curl -fsSL https://raw.githubusercontent.com/DavidCarliez/cover/main/scripts/install.sh | \
  COVER_AGENTS=openai,claude bash

Закрепите релиз или установите только бинарный файл с переменными окружения, применёнными к процессу bash:

curl -fsSL https://raw.githubusercontent.com/DavidCarliez/cover/main/scripts/install.sh | \
  COVER_VERSION=v0.1.0 COVER_SKIP_SETUP=1 bash
Собрать вручную или кросс-компилировать
git clone https://github.com/DavidCarliez/cover.git
cd cover
go build -o cover ./cmd/cover
install -m 0755 cover ~/.local/bin/cover

Основной бинарный файл не имеет зависимости от cgo. Стандартная кросс-компиляция Go работает:

GOOS=linux GOARCH=arm64 go build -o cover-linux-arm64 ./cmd/cover
GOOS=windows GOARCH=amd64 go build -o cover.exe ./cmd/cover

Ключевые возможности

ОбластьФункциональность
ПолитикиДекларативные правила с действиями allow, placeholder, pseudonymize, mask, redact и block
Реалистичные заменыДетерминированные генераторы для IP-адресов, хостов, доменов, email, имён пользователей, паролей, UUID, URL, псевдонимов, числовых идентификаторов, IBAN и телефонных номеров
Контекстно-зависимые правилаКлючи JSON внутри строк результатов инструментов, HTTP-заголовки, cookie, параметры запросов и поля форм, а также регулярные выражения и встроенные детекторы
Стабильные идентификаторыHMAC-псевдонимы, привязанные к ключу установки, остаются согласованными между запросами, сессиями и перезапусками
Безопасность сопоставленийОграниченные, изолированные по сессиям, хранящиеся только в памяти обратимые сопоставления с TTL и ограничениями по объёму
Инспекцияcover inspect показывает защищённый JSON без обращения к LLM
Диагностикаcover doctor проверяет политику, работоспособность демона, локальное поведение fail-closed и маршрутизацию Codex
МониторингПредставления аудита и мониторинга только с метаданными, а также явная инспекция перехваченного и пересланного содержимого только в реальном времени
Усиление проксиСлушатели по умолчанию на loopback, ограничения на тело и поток, обобщённые безопасные ошибки и fail-closed парсинг
Совместимость со стримингомВосстановление OpenAI Responses, Chat Completions и Anthropic SSE через delta-события, heartbeat и чередующиеся каналы; JSON-безопасные аргументы инструментов
Совместимость с CodexAPI Responses и конфигурация маршрутизатора, проверки сжатия и неизменяемые поля encrypted_content
Опциональный семантический проходЛокальный детектор llama.cpp может проверять свободный текст, который пропускают регулярные выражения

Быстрый старт

cover init             # write ~/.config/cover/config.yaml
cover start --detach   # run in the background
cover doctor           # verify the local setup
cover test             # local redaction round trip, no network call
cover monitor          # watch privacy-safe request metadata

cover init запрашивает OpenAI, Anthropic или пользовательский upstream. Полная конфигурация описана в configs/config.example.yaml.

Справочник команд

КомандаНазначение
cover installНастроить клиентов, экспорт оболочки и фоновый прокси
cover initСоздать файл конфигурации
cover start [--detach]Запустить Cover на переднем плане или в фоне
cover stopОстановить фоновый процесс
cover restartПерезапустить его в фоне
cover status [--json]Показать статус процесса, слушателя и отредактированного upstream
cover version [--json]Показать версию сборки, коммит и дату
cover update [--version vX.Y.Z]Установить проверенный релиз GitHub; перезапустить и проверить работоспособность, если запущен (Linux/macOS)
cover update --rollbackВосстановить предыдущий бинарный файл, сохранив конфигурацию
cover envВывести экспорт оболочки для настроенных клиентов
cover testЗапустить синтетическую локальную проверку редактирования и восстановления
cover inspect request.jsonПредварительно показать, что именно Cover будет пересылать
cover doctor [--json]Запустить проверки конфигурации, приватности, демона и маршрутизации
cover monitorПоказать недавние безопасные метаданные и отслеживать новые события
cover monitor --show-contentПоказать одну пару чувствительный оригинал → замена на строку; добавьте --json для полных событий
cover models pullЗагрузить дополнительную среду выполнения и модель локального детектора
cover models statusСообщить об установке и конфигурации локального детектора
cover completionСгенерировать скрипты автодополнения оболочки
Скачать инструмент