encfstools module
- class encfstools.Bounce[source]
Bases:
object
Dummy class that will simply return all input. This is the standard for config.ENCODE
- class encfstools.Decode(cfg, string=True)[source]
Bases:
object
decode path with encfsctl.
- path(path)[source]
write encrypted path to encfsctl stdin and read plain path from stdout if stdout is empty (most likely because there was an error) return crypt path
- class encfstools.EncFS_SSH(cfg=None, profile_id=None, mode=None, parent=None, *args, **kwargs)[source]
Bases:
EncFS_mount
Mount encrypted remote path with sshfs and encfs. Mount / with encfs –reverse. rsync will then sync the encrypted view on / to the remote path
- class encfstools.EncFS_mount(*args, **kwargs)[source]
Bases:
MountControl
Mount encrypted paths with encfs.
- backupConfig()[source]
create a backup of encfs config file into local config folder so in cases of the config file get deleted or corrupt user can restore it from there
- checkVersion()[source]
check encfs version. 1.7.2 had a bug with –reverse that will create corrupt files
- class encfstools.Encode(encfs)[source]
Bases:
object
encode path with encfsctl. ENCFS_SSH will replace config.ENCODE whit this