EncFS

A plugin for Macfusion 2

Introduction

EncFS (Encrypted File System) is a FUSE implementation, that provides an easy to use file-by-file encryption system on virtually any host filesystem.

This plugin extends Macfusion 2 – an application written by Michael Gorbach – to support the management of EncFS volumes:

  1. Easily mount and unmount Encrypted File Systems
  2. Create new Encrypted Filesystems

EncFS Volumes
EncFS Options

Use EncFS in combination with Dropbox to securely backup files online. Learn more!

Requirements

This package requires MacFUSE, Macfusion 2 and EncFS installed before installation.

MacFUSE
http://code.google.com/p/macfuse/

Macfusion 2
http://macfusionapp.com

EncFS 1.7.4 or newer
EncFS must be installed in /usr/local/bin. The recommended way to install EncFS is using homebrew:
$ brew install encfs

Download

EncFS Plugin (Version 0.2)
SHA1 digest: 6549d721911cfc6c67fa1001cd95309ad9ed1c1a

Awesome idea

Use EncFS in conjunction with Dropbox for secure online backup!

Source Code

http://code.google.com/p/encfs-macfusion2/

Advertisements

57 responses to “EncFS

  1. WOW – thank you s much for the new plugin

  2. Nice Plugin! :) Thanks.

  3. Thanks for this. I could only mount one encrypted volume at a time with this. With the previous EncFS plugin and previous MacFusion I can mount two simultaneously–very useful if you want to transfer files from one encrypted volume to another. Am I doing something wrong?

  4. Would be nice for sure, but my encrypted directory (the mount point) remains empty… What am I doing wrong ?

  5. Pingback: Practical Remote Encrypted Storage » joe.topjian.net

  6. Have you published the source code somewhere?
    Where can it be downloaded?

  7. Hi,

    this Wuala storage that u use seemes not to be working. Can you upload the plugin somewhere else?

  8. Yes, now it works fine. Yesterday i got the message, that the file was private. So maybe it was just a temporary error on wuala.

  9. Hi! I installed your plugin but it does not show up in Macfusion. The list in Preferences -> Plugins only shows sshfs and ftpfs, but not encfs. However, the plugin was copied to folder /Library/Application Support/Macfusion/PlugIns/EncFS.mfplugin. Any suggestions what could be wrong?

  10. After copying to /Applications/Macfusion.app/Contents/PlugIns it works. Is this a bug?

  11. No, its a feature!

  12. Pingback: Verschlüsselung, Sicherheit und Privatssphäre | Tüntel

  13. Hi,

    Any chance you could enhance the plugin to mount filesystems on login? It works really well for me right now but that enhancement would make it perfect.

  14. Hello,

    i have build encfs via macports for myself, because i want use the newest version.

    But when i tried zu install the plugin, the installer says “no encfs found”, despite encfs ist in the search path. It seems that the program searches encfs only in usr/local/bin.

    Furthermore, the keyfile changed (encfs6.xml). Therefore the plugin does’nt really work.

    Is it possible to fix these problems?

    • I am working on an update, that is compatible with macports encfs

      • Any update regarding this issue? I’ve solved the location issue by creating a symlink by running

        $ sudo ln -s /opt/local/bin/encfs /usr/local/bin/encfs

        Afterwards, I just tried to work around the encfs6.xml issue by creating another symlink to .encfs5 – which, of course, didn’t properly work. ;)

        Apart from that, thanks a lot for the plugin and the introduction to Dropbox using EncFS!

  15. Thanks.
    But before it can be used: I currently have problems with the newest encfs version (a remount fails every time).

    Do you know if an binary of newer version as linked above is availibly anywhere? The macports is an very ineffecient option, because it installs 800 MB of boost librarys, which are only rarely used by encfs…

  16. If I then try again to mount, I get: “mount_fusefs: mount point /Users/tristank/SecureDropbox is itself on a MacFUSE volume”

    I’m puzzeled

  17. Hi! I’d like to start out by thanking you providing this. Do you by chance know when you will be releasing your update? Will this update be based off a newer encfs version?

    Best regards
    Moe

  18. First off, thanks for this setup — I’ve been using it for several weeks now without problems. Unfortunately, I’ve just installed the Mac OS X 10.6.3 update and it appears to have broken this — it’s hard to say whether the problem is with your plugin, EncFS, or Macfusion (or perhaps multiple of them). The Macfusion GUI opens fine, but the menubar item doesn’t appear and errors out if you try to start it manually. Furthermore, no plugins are shown in the Macfusion preferences, which obviously precludes using this EncFS setup — it doesn’t display any of my mounts in the GUI window anyways, so something’s clearly not working. I’ve already tried reinstalling everything after applying the update with no success.

  19. Pingback: ThoSch:Blog » Blog Archiv » encfs unter Mac OS X

  20. Pingback: Practical Remote Encrypted Storage » Terrarum IT Services

  21. Hi,

    Seems there is an issue with the latest encfs version (1.6.1): when using the plugin over a valid encFS raw path, and the valid passphrase, the setup fail with message ‘Invalid value for rawPath\n No EncFS key file found’. I wonder if it is not because for some reason, you check the presence of the file .encfs5.xml whereas with this new version, the file is named .encfs6.xml.

    Any hint?

  22. Looks like my guess were right:
    $> svn checkout http://encfs-macfusion2.googlecode.com/svn/trunk/ encfs-macfusion2-read-only
    $> cd macfusion2-read-only
    $> grep encfs5 *
    EncfsConfigurationController.m: if ( [[path lastPathComponent] isEqualToString:@”.encfs5″] ) {

    • Thanks for the comment. Will look into this soon. Stay tuned!

    • i got the same problem

      Macfusion -> click on “+” -> encfs -> create new filesystem -> choosed a dir that was create before in the dropbox directory -> enter passwords -> click on on -> click on ok again:

      “Invalid value for rawPath\n No EncFS key file found”.

      $ grep encfs5 *
      EncfsConfigurationController.m: if ( [[path lastPathComponent] isEqualToString:@”.encfs5″] || [[path lastPathComponent] isEqualToString:@”.encfs6.xml”] ) {

      Versions:
      10.6.8
      macfuse 2.0.3
      encfs 1.7.4

  23. Hi Tobias,

    i have configured this tool to work with dropbox. It’s nice and work very well, so thank you.

    Recently i was looking into the mac os X console.app … and i felt on my password in clear in the log !! could you explain me how can i turn this off and/or patch the tool ? I am gonna checkout the trunk to see if i can manage it by my self but it would be a great improvment not to show password in clear :)

  24. Awesome Plugin. Unfortunately, this is no longer working for me after an upgrade to 10.6.5. Getting:

    Mon Dec 13 20:32:15 xxx macfusionAgent[1223] : Failed to load plugin at path /Library/Application Support/Macfusion/Plugins/EncFS.mfplugin
    Mon Dec 13 20:32:15 xxx macfusionAgent[1223] : Failed to load plugin at path /Applications/Macfusion.app/Contents/PlugIns/EncFS.mfplugin

    (I tried it in both locations.) My setup is:

    OSX 10.6.5
    MacFUSE 2.1.7
    Macfusion 2.0.4
    encfs 1.3.2 (I don’t remember where I got this, since i had it installed and working for a long time.)

    Any ideas?

  25. Same as above, wont load the plugin with osx 10.6.6, latest encfs and macfusion 2.0.4.

    I tried moving the plugin into the application package too but it wont pick up the plugin. What should I do?

    Thanks

  26. The same for me :( On 10.6.6 it isn’t working :( I don’t see this plugin in MacFusion.

    Any ideas?

  27. Did a fresh install with OS 10.6.6, Fuse 2.17, Fusion 2.0.4, encfs 1.3.2 and got this error:

    Error loading /Library/Application Support/Macfusion/Plugins/EncFS.mfplugin/Contents/MacOS/EncFS: dlopen(/Library/Application Support/Macfusion/Plugins/EncFS.mfplugin/Contents/MacOS/EncFS, 265): no suitable image found. Did find:
    /Library/Application Support/Macfusion/Plugins/EncFS.mfplugin/Contents/MacOS/EncFS: no matching architecture in universal wrapper

  28. Hey Tobias,

    could you pleeeeeeeeeeeeease update this for the new xml config files? This is so handy; I don’t want to miss it :-)

    Thanks you so much

  29. Could be probably due to the 64bit change.

    % file /Applications/Macfusion.app/Contents/PlugIns/EncFS.mfplugin/Contents/MacOS/EncFS 
    /Applications/Macfusion.app/Contents/PlugIns/EncFS.mfplugin/Contents/MacOS/EncFS: Mach-O universal binary with 2 architectures
    /Applications/Macfusion.app/Contents/PlugIns/EncFS.mfplugin/Contents/MacOS/EncFS (for architecture i386):	Mach-O bundle i386
    /Applications/Macfusion.app/Contents/PlugIns/EncFS.mfplugin/Contents/MacOS/EncFS (for architecture ppc7400):	Mach-O bundle ppc
    morrow@minime .../Application Support/Macfusion/PlugIns % file /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/MacOS/sshfs
    /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/MacOS/sshfs: Mach-O universal binary with 3 architectures
    /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/MacOS/sshfs (for architecture x86_64):	Mach-O 64-bit bundle x86_64
    /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/MacOS/sshfs (for architecture i386):	Mach-O bundle i386
    /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/MacOS/sshfs (for architecture ppc7400):	Mach-O bundle ppc
    
  30. @Matt
    Same here. Maybe the below message in the syslog suggests, that the plugin is not capable of working in 64 bit osx. (My env.: macported encfs 1.7.4, macfuse 2.1.5b 64bit, macfusion 2.0.4). Though I wonder why non-64bit macfusion with its -probably- non-64bit plugins works fine, and why is this bug with the encfs plugin.

    Apr 27 02:44:56 mak macfusionAgent[2949]: Error loading /Users/ko/Library/Application Support/Macfusion/Plugins/EncFS.mfplugin/Contents/MacOS/EncFS: dlopen(/Users/ko/Library/Application Support/Macfusion/Plugins/EncFS.mfplugin/Contents/MacOS/EncFS, 265): no suitable image found. Did find:\n /Users/ko/Library/Application Support/Macfusion/Plugins/EncFS.mfplugin/Contents/MacOS/EncFS: no matching architecture in universal wrapper

  31. Pingback: Да » Делаем шифрование в Dropbox (Mac)

  32. Pingback: Да » Делаем шифрование в Dropbox Mac (совместимо с Linux)

  33. When isstalling the “EncFS plugin” the installer aborts the installation: “EncFS binary not found!”

    Does anyone has a glue, what´s going wrong?

    I´ve preinstalled
    MacFUSE
    Macfusion 2
    EncFS
    on 10.6

    Thx for your kind help,
    Alfred

  34. Running Mac OS X 10.6.7. Same problem as described above. The plugin is not displayed in macfusion.app 2.0.4. Is there a workaround or any plans to release a update? Any help appreciated.

    Gesko

  35. user@wold.com

    Same here, can not run the it under Mac OS X 10.6.7 with (compiled) EncFS 1.7.4… If someone has a solution, let us know…

  36. Pingback: New EncFS Plugin for Macfusion2 released | The Naked Man

  37. I want to say a big, big thanks for the new plugin. I have waiting for it, and it works very well!

  38. Thanks a lot for the updated plugin! Works like a charm.

  39. Still not working for me: I’ll get “Invalid value for rawPath No EncFS key file found”

  40. Pingback: Securing Dropbox | WebDiary.com

  41. For everyone who tries to install encfs in Lion, see this tickets I created:

    MacPorts:
    https://trac.macports.org/ticket/30129

    Homebrew:
    https://github.com/mxcl/homebrew/issues/6385

  42. Just for you info:

    EncFS 1.7.4 and Mac OS X Lion 10.7 (GM) are not working properly together:

    See: https://github.com/mxcl/homebrew/issues/6385

    There seems to be a problem within Finder permissions.

    Hope in the near future, that the extensions will be builded against Fuse4X (MacFuse is dead).

  43. Pingback: Transparently Encrypt Folders with encfs » Philipp Klaus's Computing Blog

  44. Pingback: Mounting an encfs volume on Mac OS X Mountain Lion without Boxcryptor | rubrik

  45. If anyone find this old post via Google:

    MacFuse is dead, use osxfuse.
    http://osxfuse.github.io/

  46. Hi, encfs is installed also brew works fine for me. When i try to create a new encfs folder or trying to mount an existing one i get the error:

    dyld: lazy symbol binding failed: Symbol not found: __ZN5boost7archive17xml_oarchive_implINS0_12xml_oarchiveEEC2ERSoj
    Referenced from: /usr/local/Cellar/encfsmacosxfuse/1.7.4p2/lib/libencfs.6.dylib
    Expected in: flat namespace

    dyld: Symbol not found: __ZN5boost7archive17xml_oarchive_implINS0_12xml_oarchiveEEC2ERSoj
    Referenced from: /usr/local/Cellar/encfsmacosxfuse/1.7.4p2/lib/libencfs.6.dylib
    Expected in: flat namespace

    Trace/BPT trap: 5

    Any ideas?

  47. Pingback: Benjamin Friedrich | Wie schütze ich mich vor staatlicher und krimineller Datenschnüffelei

  48. Pingback: HowTo: EncFS unter Mac OS X 10.9 (Mavericks) : c-m-l.net

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s