Rose debug info
---------------

Воронин

GODO кейс для внешнего диска 2.5 с шифрованием данных

Попался мне на глаза такой девайс

проверим, действительно ли он шифрует данные, как быстро это делает и насколько устойчив ко взлому

в комплекте пришёл сам кейс, кабель USB 3, чехол и инструкция на китайском

диск я использовал 2.5» HDD на 1Тб (производителя называть не буду)

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

следуя инструкции для первоначальной инициализации надо:

  • одновременно нажать кнопки «1» и «2», подключить USB к компьютеру (подать питание) и дождаться пока красный (правый) светодиод не загорится постоянным светом (около 5 — 10 сек.)
  • нажмите и удерживайте кнопку «закрытый замок» пока не загорится оранжевый (второй справа), тоже примерно 5-10 сек.
  • введите пароль (1-12 цифр), а затем нажмите кнопку «открытый замок» для подтверждения
  • повторно введите установленный вами пароль и нажмите кнопку «открытый замок», оранжевый и красный светодиоды погаснут и загорится зеленый (третий справа), это значит пароль успешно установлен.
  • откройте в windows диспетчер управления дисками и создайте простой том

для отключения диска в windows просто воспользуйтесь «безопасным извлечением»

при повторном подключении диска у вас будет гореть красный светодиод, а сам диск в системе не появится
для разблокировки диска введите свой пароль и нажмите кнопку «открытый замок», диск мигнет и если погаснет красный и загорится зеленый — все хорошо, если поморгает красный и останется гореть — пароль введен неверно.

что произойдёт, если несколько раз ввести неверный пароль? ничего, в данном устройстве нет защиты от перебора паролей

Что будет, если мы вытащим диск из коробочки и подключим напрямую к компьютеру, мы увидим не инициализированный диск (см. первый скрин диспетчера управления дисками).

как сменить пароль?

  • зажмите кнопку «закрытый пароль» и подключите устройство к USB, удерживайте пока одновременно не загорятся оранжевый и красный светодиоды
  • введите текущий пароль и нажмите кнопку «открытый замок»
  • введите новый пароль и опять нажмите кнопку «открытый замок»
  • подтвердите новый пароль, для этого ещё раз его введите и нажмите кнопку «открытый замок», погаснут красный и оранжевый светодиоды и останется гореть зеленый.

при этом данные не пострадают

давайте ещё проверим возможность работы с мобильным устройством

Для теста на диск я скопирую 2 видео ролика

Для подключения воспользуюсь хабом type-c

Единственное, потребуется дополнительное питание, чтобы запустить диск. И он виден в андроиде, наши ролики доступны, единственное наплодились системные папки windows и android.

PDF в командной строке linux

работаем с PDF в командной строке linux

в примерах использованы консольные утилиты convert, gs, pdftk

PDF в JPG высокого качества

convert           \
   -verbose       \
   -density 600   \
   -trim          \
    input.pdf      \
   -quality 100   \
   -flatten       \
   -sharpen 0x1.0 \
    finished.jpg

склеиваем несколько PDF

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dAutoRotatePages=/None -sOutputFile=compressed_PDF_file.pdf document1.pdf document2.pdf

сжимаем PDF

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input.pdf

-dPDFSETTINGS=/prepress — 300 dpi
-dPDFSETTINGS=/ebook — 150 dpi
-dPDFSETTINGS=/screen — 72 dpi

сжимаем PDF (нестандартное разрешение)

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -dColorImageResolution=120 -sOutputFile=compressed_PDF_file.pdf input.pdf

-dColorImageResolution=120 — среднее между screen и ebook

поворачиваем PDF на 90°

pdftk input.pdf cat 1-endeast output finished.pdf

поворачиваем PDF на -90°

pdftk input.pdf cat 1-endsouth output finished.pdf

вырезаем нужные страницы (со второй по десятую)

pdftk input.pdf cat 2-10 output finished.pdf

склеиваем PDF

pdftk document1.pdf document2.pdf cat output finished.pdf

сохранение PDFв многостраничный tiff

gs                        \
  -o multipage-tiff.tif \
  -sDEVICE=tiffg4         \
  -r300x300         \
   multipage-input.pdf

конвертация многостраничного tiff в монохромный

convert multipage-tiffg.tif -monochrome -compress lzw monochrome.tif
 Нет комментариев    25   2 мес   convert   gs   pdf   pdftk   tif   tiff

php пинг устройств

проверим скриптом доступно ли устройство

нашёл функцию на просторах:

function ping($host, $timeout = 1) {
    /* ICMP ping packet with a pre-calculated checksum */
    $package = "\x08\x00\x7d\x4b\x00\x00\x00\x00PingHost";
    $socket  = socket_create(AF_INET, SOCK_RAW, 1);
    socket_set_option($socket, SOL_SOCKET, SO_RCVTIMEO, array('sec' => $timeout, 'usec' => 0));
    socket_connect($socket, $host, null);
    $ts = microtime(true);
    socket_send($socket, $package, strLen($package), 0);
    if (socket_read($socket, 255)) {
        $result = microtime(true) - $ts;
    } else {
        $result = false;
    }
    socket_close($socket);
    return $result;
}

возвращает в миллисекундах время ответа устройства или ничего не возвращает, если устройство выключено

Внимание! требует повышение прав

 Нет комментариев    24   2 мес   php
Ранее Ctrl + ↓