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

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

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

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

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

Категории

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

dwipe

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

Репозиторий
16410177 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

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

dwipe

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

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

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

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

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

  • Интерактивный TUI с обнаружением горячей замены — Обновление списка устройств в реальном времени при изменении накопителей, вновь добавленные устройства отмечаются символом ^
  • Аппаратно-ускоренное затирание встроенными средствами — Полная поддержка операций безопасного стирания на уровне прошивки (NVMe Sanitize/Format, SATA ATA Security Erase), которые выполняются за секунды–минуты вместо часов
  • Несколько одновременных затираний — Запуск затираний на нескольких устройствах одновременно с индивидуальным отслеживанием прогресса и состояния завершения
  • Отслеживание постоянного состояния — Статус затирания сохраняется после перезагрузки; частично затёртые и завершённые состояния сохраняются на устройстве (можно возобновить затирание после отключения питания)
  • Умная идентификация устройств — Использование UUID/PARTUUID/серийных номеров для стабильного отслеживания устройств после переподключения
  • Защитные механизмы — Предотвращение затирания смонтированных устройств, обнаружение пересекающихся затираний, поддержка блокировки устройств, встроенные запросы подтверждения
  • Интеллектуальная проверка со статистической выборкой — Быстрая проверка, охватывающая весь диск даже при низком проценте (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-сессиях используется управляющая последовательность терминала 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 предоставляет комплексные возможности затирания дисков с функциями безопасности:

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

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

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

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

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

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