Я создал много зашифрованных контейнерных файлов через truecrypt и сохранил его в различных местоположениях на моем Жестком диске. Теперь я хочу перечислить их.
Как я перечисляю все зашифрованные контейнерные файлы наряду с их путями через терминал?
find -name '*.tc'
покажет Вам все файлы, которые имеют .tc
расширение, но как с чем-либо, расширения только там для нашего преимущества, и это возможно (даже, вероятно, если Вы скрытны), что контейнер TrueCrypt не будет иметь расширения (или это могло бы иметь другого).
существует проект, названный TCHunt, какой semi-exhasively проверяет, что это не другой вид файла (и ищет случайные шаблоны данных). Это должно скомпилировать и дать Вам возможность сделать полное сканирование... Но это, вероятно, собирается требовать времени к выполненному, и это почти наверняка собирается отметить файлы, которые не являются контейнерами.
Это - что-то вроде боли для создания, потому что требуется столько зависимостей, но это может быть сделано:
sudo apt-get install git build-essential libboost-{filesystem,system,date-time,thread}-dev libxinerama-dev libfltk1.3-dev
git clone https://github.com/stephenjudge/TCHunt.git
cd TCHunt
g++ -Os `fltk-config --cxxflags` TCHunt.cpp `fltk-config --ldstaticflags` -lboost_system -lboost_filesystem -otchunt
И затем можно работать ./tchunt
, — говорят его, где искать, и это должно убежать и искать файлы это, вещами являются контейнеры.