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

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

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

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

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

Категории

Все категории
Loading categories
dwipe — Инструмент для безопасного и эффективного стирания устройств и разделов в Linux | Kitploit
Инструменты/GitHubGitHub/joedefen/dwipe
Утилиты общего назначенияИнструменты шифрования/дешифрованияФорензикаВосстановление ДанныхАппаратная БезопасностьУтилиты и фреймворки
GitHubjoedefen/dwipe

dwipe

Инструмент для безопасного и эффективного стирания устройств и разделов в Linux

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

Популярное

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

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

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

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

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

dwipe

dwipe — это инструмент для очистки дисков и разделов в Linux, помогающий защитить ваши данные. dwipe стремится сократить количество ошибок, предоставляя исчерпывающую информацию об устройствах во время выбора.

Демонстрация dwipe

Краткое сравнение

Возможностьdwipenwipeshreddd
Прошивочные очистки (SATA/NVMe secure erase)✓✗✗✗
Программные очистки (Zero, Pseudo Random)✓✓✓✗
Интерактивный TUI✓✓✗✗
Несколько одновременных очисток✓✗✗✗
Сохраняемое состояние очистки✓✗✗✗
Обнаружение / освобождение при горячей замене✓✗✗✗
Блокировка устройств/разделов✓✗✗✗
Возобновление прерванных программных очисток✓✗✗✗
Журналирование операций очистки✓✗✗✗
Обнаружение монтирования и LUKS/LVM/RAID/swap✓✓✗✗
Быстрая проверка методом статистической выборки✓✗✗✗
Сертифицированное уничтожение (стандарты DoD/Gutmann, полная проверка, сертификаты)✗✓✗✗
  • Прошивочные очистки (SATA/NVMe) — самые полные и быстрые: аппаратно-ускоренное стирание работает на уровне контроллера (от секунд до минут), очищает все отображения накопителя, но требует стирания всего устройства без отображения прогресса или видимой проверки.
  • Программных очисток с одним проходом нулей достаточно: современные накопители (после 2001 года) надёжно очищаются одним проходом нулей (NIST SP 800-88). Многопроходные режимы доступны для дополнительной уверенности, но не дают дополнительных гарантий безопасности.
  • Проверка использует интеллектуальную статистическую выборку: даже 1% проверки охватывает весь диск через 100 секций, обеспечивая всестороннее покрытие без полного последовательного чтения.

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

  • Интерактивный TUI с обнаружением горячей замены — список устройств обновляется в реальном времени при изменениях хранилища, вновь добавленные устройства помечаются ^
  • Аппаратно-ускоренные прошивочные очистки — полная поддержка операций безопасного стирания на уровне прошивки (NVMe Sanitize/Format, SATA ATA Security Erase), которые завершаются за секунды или минуты вместо часов
  • Несколько одновременных очисток — запуск очисток на нескольких устройствах сразу с индивидуальным отслеживанием прогресса и состояний завершения
  • Сохраняемое отслеживание состояния — статус очистки переживает перезагрузки; частично очищенные и завершённые состояния сохраняются на устройстве (можно возобновлять очистки между циклами питания)
  • Умная идентификация устройств — использует UUID/PARTUUID/серийные номера для стабильного отслеживания устройств при переподключениях
  • Защитные механизмы — предотвращает очистку смонтированных или используемых устройств (включая контейнеры LUKS/LVM/RAID и swap), обнаруживает перекрывающиеся очистки, поддерживает блокировку устройств, встроенные запросы подтверждения
  • Интеллектуальная проверка со статистической выборкой — быстрая проверка, охватывающая весь диск даже при низких процентах (1% проверки выбирает образцы из всех 100 секций диска)
  • Прямой ввод-вывод на диск — быстрая и эффективная очистка, избегающая загрязнения страничного кэша, с автоматическим обнаружением замедления/зависания и корректным прерыванием
  • Несколько цветовых тем — цветовые темы терминала, разработанные для читаемости, с контекстно-зависимой визуальной обратной связью (смонтированные устройства затемнены, активные очистки яркие)
  • История очисток с журналированием — подробный просмотрщик истории очисток показывает временные метки, файловые системы, метки и проценты завершения с сохраняемыми записями

Требования

  • Операционная система Linux (использует интерфейсы /dev/, /sys/, /proc/)
  • Python 3.10 или выше
  • Привилегии root/sudo (запрашиваются автоматически при запуске инструмента)
  • Утилита lsblk (обычно предустановлена в большинстве дистрибутивов Linux)
  • nvme-cli — для операций NVMe (обнаружение Sanitize/Format)
  • hdparm — для операций SATA (обнаружение ATA Security Erase)

Опционально (для копирования в буфер обмена на экране истории):

  • xclip или xsel — для буфера обмена X11 (apt install xclip или xsel)
  • wl-clipboard — для буфера обмена Wayland (apt install wl-clipboard)
  • Сессии SSH используют терминальную escape-последовательность OSC 52 (дополнительные пакеты не нужны)

Установка

  • Рекомендуется (с помощью pipx): pipx install dwipe
  • Проверка установки: dwipe --help
  • Удаление: pipx uninstall dwipe

Быстрый старт (пожалуйста, ПРОЧТИТЕ ЭТО, как минимум)

  1. Установите dwipe
  2. Запустите dwipe из терминала (sudo будет запрошен автоматически)
  3. Обратите внимание на контекстно-зависимую справку в первой строке
  4. Навигация стрелками или vi-подобными клавишами (j/k)
  5. Нажмите ? для полного экрана справки
  6. Когда вы нажмёте w для очистки диска, вы должны ввести аббревиатуру (например, Rand, Zero, Crypto); способы очистки представлены от наименее к наиболее рекомендуемому, и последний помечен *. Обычно выбирайте последний вариант, но ...
  7. Диски и ОС часто лгут о типе диска. Перехитрите их обоих:
    • Для вращающихся HDD всегда используйте Rand или Zero (прерываемые, показывают прогресс).
    • Для SSD всегда используйте прошивочные очистки, если доступны (быстрее, достигают скрытых блоков).
  8. Если диск 'Frozen', кратко приостановите систему и возобновите; dwipe автоматически обнаружит возобновление и выполнит повторное сканирование. Или нажмите r для ручного повторного сканирования. Диск должен вернуться в размороженное состояние.
  9. Если диск 'Locked', вы должны разблокировать его вручную (см. раздел "Разблокировка заблокированного устройства" ниже). Если dwipe заблокировал его, пароль — NULL; в противном случае используйте пароль, которым он был заблокирован.
  10. Рабочий процесс горячей замены для SATA-дисков: DEL для отсоединения, физическая замена дисков, затем r для повторного сканирования (при необходимости).

Возможности

dwipe предоставляет всесторонние возможности очистки дисков с функциями безопасности:

  • Умное отображение устройств — показывает диски и разделы с метками, размерами, типами и информацией о производителе/модели, чтобы помочь правильно идентифицировать устройства
  • Защитные механизмы — предотвращает очистку смонтированных или используемых устройств (включая контейнеры LUKS/LVM/RAID и swap), обнаруживает перекрывающиеся очистки, поддерживает ручную блокировку дисков
  • Обнаружение горячей замены — обновляет список устройств при изменениях хранилища; вновь добавленные устройства помечаются ^, чтобы их было легко заметить
  • Несколько одновременных очисток — запуск очисток на нескольких устройствах сразу с индивидуальным отслеживанием прогресса и состояниями завершения
  • Гибкие режимы очистки — выбор между Rand, Zero, Rand+V (с авто-проверкой) или Zero+V (с авто-проверкой)
  • Фильтрация устройств — фильтрация устройств по имени/шаблону с помощью regex, если их слишком много для одного экрана
  • Возможность остановки — остановка отдельных очисток или всех выполняющихся очисток
  • Блокировка дисков — ручная блокировка дисков для предотвращения случайной очистки (блокировка скрывает все разделы)

Примечание: dwipe показывает метки файловых систем, а если они недоступны — метку раздела. Лучшей практикой является хорошая маркировка разделов и файловых систем для облегчения выбора.

Использование

Просто запустите dwipe из командной строки без аргументов: dwipe

Параметры командной строки

Скачать инструмент