zuluCrypt

Security

Source i (link to git-repo or to original if based on someone elses unmodified work):

https://github.com/mhogomchungu/zuluCrypt

Original
0
Become a Fan
6.4

Available as/for:
Description:
zuluCrypt is a Qt based GUI and a cli solution for management of LUKS,PLAIN,TRUECRYPT,VERACRYPT and Microsoft's BITLOCKER encrypted volumes.

zuluCrypt can do the following among other abilities:

1. Create 64 bytes in size key files composed of only the 94 printable characters).
2. Create encrypted volumes both in files and partitions.
3. Create plain type,luks types as well as truecrypt encrypted volumes.
4. Add keys to luks based volumes.
5 . Delete keys from luks luks based volumes.
6. Open plain,luks and truecrypt based volumes residing in both files and partitions.
7. Encrypt stand alone files.
8. Erase data on partitions i.e can be used as a data eraser tool.

zuluMount is Qt based tool that can be used to mount and unmount partitions as well as open and close encrypted volumes.

It does what udisks and friends does but without polkit authentication mechanism or d-bus.

For more information,read section 2,3,4 and 5 in the FAQ located at: http://code.google.com/p/zulucrypt/wiki/FAQ

external packages list:
https://aur.archlinux.org/packages/zulucrypt/
Last changelog:

6.0.0

-- Add ability to show used LUKS key slots and their properties in zuluCrypt-gui.
-- Fix a bug that caused zuluCrypt to not set user specified digest hash when
creating LUKS2 volumes.
-- Default to creating LUKS2 volumes if installed version of cryptsetup supports it.
-- Make it buildable again on some systems.


Ratings & Comments

12 Comments

lochezjim

8 8 great

mhogomchungu

testing a comment

mrbitt

Hi, (so = 64bit Archlinux) for compila: sed -i '1248s/O_TRUNC/O_TRUNC,S_IRUSR|S_IWUSR/' $srcdir/$pkgname-$pkgver/zuluCrypt-cli/utility/string/String.c sed -i '1250s/O_APPEND/O_APPEND,S_IRUSR|S_IWUSR/' $srcdir/$pkgname-$pkgver/zuluCrypt-cli/utility/string/String.c sed -i '223s/O_CREAT/O_CREAT,S_IRUSR|S_IWUSR/' $srcdir/$pkgname-$pkgver/zuluCrypt-cli/lib/file_encryption.c sed -i '163s/O_CREAT/O_CREAT,S_IRUSR|S_IWUSR/' $srcdir/$pkgname-$pkgver/zuluCrypt-cli/lib/file_encryption.c sed -i '76s/O_CREAT/O_CREAT,S_IRUSR|S_IWUSR/' $srcdir/$pkgname-$pkgver/test/zuluCrypt-test.c sed -i '93s/O_CREAT/O_CREAT,S_IRUSR|S_IWUSR/' $srcdir/$pkgname-$pkgver/test/zuluCrypt-test.c sed -i '121s/opt/opt,S_IRUSR|S_IWUSR/' $srcdir/$pkgname-$pkgver/test/zuluCrypt-test.c sed -i '137s/opt/opt,S_IRUSR|S_IWUSR/' $srcdir/$pkgname-$pkgver/test/zuluCrypt-test.c now: no link kde libs ??? CMakeFiles/kwallet.dir/__/__/zuluCrypt-gui/kwalletplugin.cpp.o: nella funzione "kwalletplugin::getKey(QString)": "kwalletplugin.cpp : (. text +0 x258 ): undefined reference to ' QString :shared_null" "kwalletplugin.cpp : (. text +0 x2a4 ): undefined reference to \" QMapData :: shared_null kwalletplugin.cpp : (. text +0 x32b ): undefined reference to ' QString :: operator = ( const QString&)" .. ..

nanasi

there seem to be an internal problem with your version of Qt. what does these commands give you? qmake -v kde-config --version what distribution are you using? Your output of the "cmake" configuration step would also be useful.

mrbit

Archlinux 64bit with KDE 4.9.3 [mrbit@localhost build]$ cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DCMAKE_BUILD_TYPE=MINSIZEREL . .. -- Found Qt-Version 4.8.4 (using /usr/bin/qmake) -- Found X11: /usr/lib/libX11.so CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake:33 (include): File /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake:38 (include) /usr/share/apps/cmake/modules/FindQt4.cmake:408 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Qt-Version 4.8.4 (using /usr/bin/qmake) CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake:33 (include): File /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/CheckFunctionExists.cmake:30 (include) /usr/share/apps/cmake/modules/FindX11.cmake:305 (INCLUDE) /usr/share/apps/cmake/modules/Qt4ConfigDependentSettings.cmake:30 (FIND_PACKAGE) /usr/share/apps/cmake/modules/FindQt4.cmake:1230 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake:33 (include): File /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/CheckLibraryExists.cmake:29 (include) /usr/share/apps/cmake/modules/FindX11.cmake:306 (INCLUDE) /usr/share/apps/cmake/modules/Qt4ConfigDependentSettings.cmake:30 (FIND_PACKAGE) /usr/share/apps/cmake/modules/FindQt4.cmake:1230 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found X11: /usr/lib/libX11.so CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake:33 (include): File /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/CheckLibraryExists.cmake:29 (include) /usr/share/cmake-2.8/Modules/FindThreads.cmake:25 (include) /usr/share/apps/cmake/modules/Qt4ConfigDependentSettings.cmake:32 (FIND_PACKAGE) /usr/share/apps/cmake/modules/FindQt4.cmake:1230 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake:33 (include): File /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake:38 (include) /usr/share/cmake-2.8/Modules/FindThreads.cmake:26 (include) /usr/share/apps/cmake/modules/Qt4ConfigDependentSettings.cmake:32 (FIND_PACKAGE) /usr/share/apps/cmake/modules/FindQt4.cmake:1230 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:92 (include): File /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindThreads.cmake:165 (include) /usr/share/apps/cmake/modules/Qt4ConfigDependentSettings.cmake:32 (FIND_PACKAGE) /usr/share/apps/cmake/modules/FindQt4.cmake:1230 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- --------------------------------------------------------------------------- -- optional functionality that will be build -- GUI front ends,zuluCrypt-gui and zuluMount-gui -- kde kwallet support -- gnome-keyring support -- pwquality library support to give passphrase strength measure -- --------------------------------------------------------------------------- -- --------------------------------------------------------------------------- -- optional functionality that will NOT be build -- --------------------------------------------------------------------------- -- Configuring done -- Generating done

mrbit

qmake -v QMake version 2.01a Using Qt version 4.8.4 in /usr/lib kde-config --version Qt: 3.3.8b KDE: 3.5.10 kde-config: 1.0 /usr/bin/kde4-config --version Qt: 4.8.4 Piattaforma di sviluppo KDE: 4.9.3 kde4-config: 1.0

mrbit

Archlinux 64bit with KDE 4.9.3 [mrbit@localhost build]$ cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DCMAKE_BUILD_TYPE=MINSIZEREL . .. -- Found Qt-Version 4.8.4 (using /usr/bin/qmake) -- Found X11: /usr/lib/libX11.so CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake:33 (include): File /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake:38 (include) /usr/share/apps/cmake/modules/FindQt4.cmake:408 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Qt-Version 4.8.4 (using /usr/bin/qmake) CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake:33 (include): File /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/CheckFunctionExists.cmake:30 (include) /usr/share/apps/cmake/modules/FindX11.cmake:305 (INCLUDE) /usr/share/apps/cmake/modules/Qt4ConfigDependentSettings.cmake:30 (FIND_PACKAGE) /usr/share/apps/cmake/modules/FindQt4.cmake:1230 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake:33 (include): File /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/CheckLibraryExists.cmake:29 (include) /usr/share/apps/cmake/modules/FindX11.cmake:306 (INCLUDE) /usr/share/apps/cmake/modules/Qt4ConfigDependentSettings.cmake:30 (FIND_PACKAGE) /usr/share/apps/cmake/modules/FindQt4.cmake:1230 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found X11: /usr/lib/libX11.so CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake:33 (include): File /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/CheckLibraryExists.cmake:29 (include) /usr/share/cmake-2.8/Modules/FindThreads.cmake:25 (include) /usr/share/apps/cmake/modules/Qt4ConfigDependentSettings.cmake:32 (FIND_PACKAGE) /usr/share/apps/cmake/modules/FindQt4.cmake:1230 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake:33 (include): File /usr/share/cmake-2.8/Modules/CMakeExpandImportedTargets.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/CheckSymbolExists.cmake:38 (include) /usr/share/cmake-2.8/Modules/FindThreads.cmake:26 (include) /usr/share/apps/cmake/modules/Qt4ConfigDependentSettings.cmake:32 (FIND_PACKAGE) /usr/share/apps/cmake/modules/FindQt4.cmake:1230 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:92 (include): File /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake includes /usr/share/apps/cmake/modules/CMakeParseArguments.cmake (found via CMAKE_MODULE_PATH) which shadows /usr/share/cmake-2.8/Modules/CMakeParseArguments.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindThreads.cmake:165 (include) /usr/share/apps/cmake/modules/Qt4ConfigDependentSettings.cmake:32 (FIND_PACKAGE) /usr/share/apps/cmake/modules/FindQt4.cmake:1230 (INCLUDE) plugins/kwallet/CMakeLists.txt:5 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- --------------------------------------------------------------------------- -- optional functionality that will be build -- GUI front ends,zuluCrypt-gui and zuluMount-gui -- kde kwallet support -- gnome-keyring support -- pwquality library support to give passphrase strength measure -- --------------------------------------------------------------------------- -- --------------------------------------------------------------------------- -- optional functionality that will NOT be build -- --------------------------------------------------------------------------- -- Configuring done -- Generating done

mrbit

sorry for double post...? problem with adsl internet

nanasi

i have test build in pclinuxos 32 bit,opensuse 64 bit,fedora 64 bit and ubuntu 64 bit and i did not get those warnings and errors. you seem to have Qt3 and Qt4 installed.That could be where the problem is.Some Qt3 libraries are used and they dont have expected symbols in them. I googled the undefined symbol errors and most results where from around 2006.This strongly suggests the Qt3 libraries were the ones in use. Will try to build on archlinux 64 bit and see what i will find out.

mrbitt

ok, unistalled kdelibs3 , now error: [ 13%] Building CXX object plugins/keykeyfile/CMakeFiles/keykeyfile.dir/mainwindow.cpp.o [ 13%] Building CXX object plugins/gpg/CMakeFiles/gpg.dir/mainwindow.cpp.o [14 %] make [2] : *** No rule to generate the target \" zuluCrypt-cli/libzuluCryptPluginManager.so \" necessary to «plugins/gpg/gpg».

mrbitt

ok, unistalled kdelibs3 , now error: [ 13%] Building CXX object plugins/keykeyfile/CMakeFiles/keykeyfile.dir/mainwindow.cpp.o [ 13%] Building CXX object plugins/gpg/CMakeFiles/gpg.dir/mainwindow.cpp.o [14 %] make [2] : *** No rule to generate the target \" zuluCrypt-cli/libzuluCryptPluginManager.so \" necessary to «plugins/gpg/gpg».

nanasi

did you try to build from a new/clean build folder? It will be easier if we could discuss your problem over email, my email address is mhogomchungu at GmAil doT com .can you send the complete output of the cmake configuration command and all the following build output

Pling
0 Affiliates
Details
license GPLv2 or later
version 6.0.0
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 5

More Security from nanasi:

SiriKali
nanasi
last update date: 4 years ago

Score 6.7

Other Security:

KPSAD
joeinnes
last update date: 18 years ago

Score 5.0

userdatadefence
ch-40
last update date: 13 years ago

Score 5.0

kpwg
wusel1007
last update date: 12 years ago

Score 5.0

MyPasswordSafe
sneakin
last update date: 20 years ago

Score 5.0

NewPKI
newpki
last update date: 21 years ago

Score 5.0

knetfilter
genoni
last update date: 20 years ago

Score 5.0