OpenWrt Forum Archive

Topic: BarracudaDrive source code for OpenWrt and other small Linux devices

The content of this topic has been archived on 14 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

We have released the BarracudaDrive C source code and the code can now be downloaded from SourceForge.

BarracudaDrive transforms your router into a powerful and secure online storage system, letting you access and share files from any connected computer or device in the world.

http://barracudadrive.com/

We include instructions on cross compilation in the two readme files. We have also setup the build environment for our test router, which is a Buffalo WZR-HP-AG300H.

After modifying the two makefiles and fixing the path to the cross compiler, the MIPS version can be built as follows:

cd mako/
rm MakoServer/mako.zip
cd plugins/BarracudaDrive/C
make DD_WRT=true MIPS=true
cd ../lua/rtl/
zip -9 -r ../../../../MakoServer/mako.zip .
cd ../../../../MakoServer
make DD_WRT=true MIPS=true

See the following page for details:
http://makoserver.net/download/source-code/

Regarding security and the latest vulnerability in OpenSSL. The heartbleed is a software bug in the OpenSSL heartbeat implementation. This bug is in no way related to the SSL/TLS protocol. The SharkSSL client/server TLS stack is not vulnerable to the problems found in OpenSSL. SharkSSL is the SSL/TLS stack used by BarracudaDrive.

Cool and thank you. I hope to try it.

The discussion might have continued from here.