improved templatewrite code (ignores swap files, svn, ...)

added "details" page
added FAQ
changed a lot of text
This commit is contained in:
lars 2006-12-23 23:46:53 +00:00
parent 54559af141
commit 2daeb925a1
26 changed files with 868 additions and 334 deletions

View file

@ -2,8 +2,9 @@
<div class="leftcontent"> <div class="leftcontent">
<p>&nbsp;</p> <p>&nbsp;</p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>Pardon</h2> <h2>Pardon in advance</h2>
<p>Don't worry if the <a href="http://demo.cryptobox.org">demo</a> is out for lunch. It'll be back soon.</p> <p>Please do not worry if the <a href="http://demo.cryptobox.org">demo</a> may be out for lunch right now. It surely will be back soon.</p>
</div> </div>
</div> </div>

View file

@ -1,8 +1,14 @@
<div class="content"> <div class="content">
<h2>Demonstration</h2> <h2>Demonstration</h2>
<p>With the new release, we proudly present a demo CryptoBox <p>With the new release, we proudly present an online demonstration
environment. It's very slow at the moment but should give you a of the webinterface of a CryptoBox. At the moment the server is quite
better feeling, for how the CryptoBox works.</p> slow, but at least you will get a feeling of how the CryptoBox works.</p>
<p>Try: <a href="http://demo.cryptobox.org">demo.cryptobox.org</a> .</p> <p>Try: <a href="http://demo.cryptobox.org">http://demo.cryptobox.org</a>.</p>
<p>The necessary access credentials for restricted parts of the demo are:</p>
<ul>
<li>Username: admin</li>
<li>Password: admin</li>
</ul>
</div> </div>

27
content/details/05_left Normal file
View file

@ -0,0 +1,27 @@
<div class="left">
<div class="leftcontent">
<h2>Thank you!</h2>
<p>The CryptoBox project heavily depends on the following Free Software
projects. Thanks for your hard work!</p>
<ul>
<li><a href="http://kernel.org">Linux kernel</a></li>
<li><a href="http://debian.org">Debian GNU/Linux</a></li>
<li><a href="http://python.org">Python</a></li>
<li><a href="http://cherrypy.org">CherryPy</a></li>
<li><a href="http://clearsilver.net">ClearSilver</a></li>
<li><a href="http://www.saout.de/misc/dm-crypt">DM-crypt</a></li>
<li><a href="http://luks.endorphin.org">CryptSetup LUKS</a></li>
<li>...</li>
</ul>
<p>This list is by far incomplete - so: thanks to everyone involved in
improving Free Software!</p>
</div>
<div class="leftcontent">
<h2>You need more details?</h2>
<p>Take a look at the <a
href="http://devel.cryptobox.org/browser/trunk/README">README file</a>
for more detailed installation and usage instructions.</p>
</div>
</div>

View file

@ -0,0 +1,47 @@
<div class="content">
<h2>Requirements</h2>
<p>The <i>CryptoBox-Server</i> package can be installed on every system with at least:</p>
<ul>
<li>Linux kernel 2.6</li>
<li>cryptsetup with LUKS support</li>
<li>kernel support for the <i>crypt</i> target of the <i>device mapper</i></li>
<li>Python 2.4</li>
</ul>
<p>The <i>CryptoBox-CD</i> can run on any PC with:</p>
<ul>
<li>CPU: min. 100MHz</li>
<li>RAM: 64 MB</li>
<li>CD-ROM drive</li>
<li>a network connection</li>
<li>a harddisk for your data</li>
</ul>
<p>All drives supported by the linux kernel can be used: IDE, SCSI, USB, FireWire,
SATA, ...</p>
</div>
<div class="content">
<h2>Encryption</h2>
<p>The encrypted disk partitions are <!-- TODO: add luks link --> LUKS
volumes. In case of emergency you can access your data directly with every
modern linux system or via <!-- TODO: check link --><a
href="http:/freeotf.org/">FreeOTF</a> (for windows).</p>
<p>Select your favourite encryption algorithm from all ciphers supported
by the linux kernel. Currently the default is
<i>aes-cbc-essiv:sha256</i> (AES in CBC mode with ESSIV based on SHA256).</p>
<!-- TODO: check description of the cipher - especially essiv -->
</div>
<div class="content">
<h2>File access</h2>
<p>The <i>CryptoBox-Server</i> will smoothly integrate into your existing
fileserver.</p>
<p>The <i>CryptoBox-CD</i> provides access to your data via:<p>
<ul>
<li>samba shares (also known as: <i>windows network share</i>)</li>
<li>WebDAV (aka: <i>web folder</i>)</li>
<li>nfs (*nix file sharing)</li>
</ul>
<p>Currently there is no user and access management integrated into the
CryptoBox-CD.</li>
</div>

View file

@ -1,21 +1,29 @@
<div class="left"> <div class="left">
<div class="leftcontent"> <div class="leftcontent">
<h2>Hint</h2> <h2>Latest releases</h2>
<p>Fetch the latest <a href="http://codecoop.org/frs/?group_id=60">CryptoBox-server <p>CryptoBox-Server: <a
.deb package</a> while it's hot!</p> href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">0.3.1</a></p>
<p>CryptoBox-CD: <a
href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">0.2.1</a></p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>It's tested</h2> <h2>Debian package</h2>
<p>The package installs fine on:<br /></p> <p>If you are a Debian/Ubuntu/??? user, then we strongly recommend to use
<p>Debian/sid <br /> the <i>cryptobox-server</i> package of our (inofficial) <a
Ubuntu/edgy_eft</p> href="http://systemausfall.org/toolforge/debian/">debian package repository</a>
to stay up to date.</p>
<p><a
href="http://devel.cryptobox.org/wiki/DebianNotes">Read more ...</a></p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>Live-CD 0.3</h2> <h2>Bleeding edge</h2>
<p>Sorry, v0.3.x is not available as live-CD yet. It is <p>The current source code of the <i>CryptoBox-Server</i> package is always
going to be released in february 02007.</p> available via our <a href="https://svn.systemausfall.org/svn/cryptobox/"
</div> title="browse subversion repository">Subversion repository</a>.</p>
<div class="leftcontent"> <p><a
<p>&nbsp;</p> href="http://devel.cryptobox.org/wiki/SubversionNotes">Read more ...</a></p>
</div> </div>
</div> </div>

View file

@ -1,20 +1,7 @@
<div class="content"> <div class="content">
<h2>Debian, Ubuntu (CryptoBox-server)</h2> <h2>CryptoBox-Server</h2>
<p>Install the <i>cryptobox-server</i> package to integrate the <p>Install the <i>CryptoBox-Server</i> package in your favourite linux system.</p>
features of the CryptoBox into your running server/desktop <p><a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">Download it now!</a></p>
without downloading the whole CD.</p>
<p>First add the following line to your <i>/etc/apt/sources.list:</i><br />
<tt>deb http://systemausfall.org/toolforge/debian unstable main</tt></p>
<p>Then run:<br/>
<tt>apt-get install cryptobox-server</tt></p>
<br />
<p>If you're an official maintainer, you might help us to integrate the
package into Debian upstream!</p>
</div>
<div class="content">
<h2>CryptoBox-server in Debian-based Linux Distributions</h2>
<p>The package can also be installed in other Debian based
distributions: your mileage may vary.</p>
<p>Download the <a href="http://codecoop.org/frs/?group_id=60"> <p>Download the <a href="http://codecoop.org/frs/?group_id=60">
latest cryptobox-server.deb</a> to oyur system and install it with latest cryptobox-server.deb</a> to oyur system and install it with
the following command:<br /> the following command:<br />
@ -24,27 +11,23 @@
you probably have to install some missing packages.</p> you probably have to install some missing packages.</p>
</div> </div>
<div class="content"> <div class="content">
<h2>Go with the sources</h2> <h2>CryptoBox-CD</h2>
<p>Download the source package of the latest release from <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CodeCoop</a>. <p>Get the latest <i>CryptoBox-CD</i> image and burn the bootable live-CD.</p>
<p>You can also use the <a href="http://devel.cryptobox.org/browser/trunk">read-only webinterface</a> of trac <p><a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">Download it now!</a></p>
for browsing through the Subversion repository. Full Subversion access is possible via commandline tools or your <p>We would like to thank <a href="http://codecoop.org">codecoop.org</a> for
favourite GUI.</p> providing the necessary bandwidth.</p>
<p>e.g.: create your local working copy with the following command:<br> <p>Alternatively you can buy a live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a>
<tt>svn checkout https://svn.systemausfall.org/svn/cryptobox</tt></p> for 5.95 european bugs. Note: this is an unpaid advertisement link.
<br /> So if you ask us kindly, we might send you a CD for a better price. ;)</p>
<p>Read the <a href="http://en.wikipedia.org/wiki/Subversion" title="Wikipedia: Subversion">wikipedia entry</a> for a short description of Subversion.</p>
</div> </div>
<div class="content"> <div class="content">
<p>&nbsp;</p> <h2>License</h2>
</div> <p>The code of the CryptoBox-Server and the CryptoBox-CD is licensed under the
<div class="content"> <i>GNU General Public License (GPL)</i>.</p>
<h2>Get the live-CD</h2> <p>In short: you are free to change the code and to distribute it, as long
<p>Get the newest live-CD by following <a as you do not change the license. <a
href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">this link</a>. href="http://www.fsf.org/licensing/licenses/gpl.html">Read the license
<p>We'd like to thank <a href="http://codecoop.org">codecoop.org</a> for in detail</a>.</p>
providing bandwidth.</p>
<p>You could buy a Live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a> for 5.95 european bugs. Note: this is an unpaid advertisement link. So if you ask us kindly, we might send you a CD for a better price. ;)
</p>
</div> </div>

22
content/faq/05_left Normal file
View file

@ -0,0 +1,22 @@
<div class="left">
<div class="leftcontent">
<h2>Table of content</h2>
<ol class="toc">
<li><a href="#access_data">I successfully opened a volume.
How can I access the data now?</a></li>
<li><a href="#plaintext_after_partitioning">Recently I partitioned my harddisk.
Now I can open the volume without a password.
Isn't it encrypted anymore?</a></li>
<li><a href="#user_access">How can I restrict access to certain data?</a></li>
<li><a href="#use_of_users">There is a <i>user manager</i> available
via <i>preferences</i>. What is it good for?</a></li>
</ol>
</div>
</div>

50
content/faq/10_center Normal file
View file

@ -0,0 +1,50 @@
<div class="content">
<h2>Frequently asked questions</h2>
<p>If you have more questions or if you want better answers, just send a mail
to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>. Thanks!</p>
</div>
<div class="content faq">
<a name="access_data"></a>
<h3>I successfully opened a volume. How can I access the data now?</h3>
<p><i>CryptoBox-Server</i>: you should ask your administrator. In case
you are the administrator, then you should take a look at the configuration
file for the <i>MountDir</i> setting. Publish this directory via your
favourite fileserver (e.g. samba, webdav, nfs, ftp, ...) and tell your
users how to reach it.</p>
<p><i>CryptoBox-CD</i>: browse the network neighborhood for the CryptoBox server
(windows), scan the network (KDE or Gnome) or type something like the
following into your favourite terminal to mount a volume:<br/>
<tt>smbmount //IP_OF_CRYPTOBOX/VOLUME_NAME /media/FOO</tt></p>
</div>
<div class="content faq">
<a name="plaintext_after_partitioning"></a>
<h3>Recently I partitioned my harddisk. Now I can open the volume without a
password. Isn't it encrypted anymore?</h3>
<p>The partition manager creates non-encrypted volumes by default. If you want
to enable encryption for a volume, then you have to format it. Be aware
that this will erase all data of the volume.</p>
</div>
<div class="content faq">
<a name="user_access"></a>
<h3>How can I restrict access to certain data?</h3>
<p>The CryptoBox does not support user and access management for now. Everyone
in your local network can access all open volumes for reading and writing.
This behavior is based on the assumption, that there are no evil guys in
your local network. Please take care for this!</p>
<p>For the next major release (v0.4) we plan to implement user and access
management.</p>
</div>
<div class="content faq">
<a name="use_of_users"></a>
<h3>There is a <i>user manager</i> available via <i>preferences</i>.
What is it good for?</h3>
<p>These administrative users can access restricted parts of the CryptoBox
(e.g. the plugin manager or the network settings).</p>
<p>Users who just want to open and close volumes do not need an
administrative account.</p>
</div>

15
content/index/02_top Normal file
View file

@ -0,0 +1,15 @@
<div id="mission">
<h2>What is it about?</h2>
<p>The CryptoBox project wants to bring data encryption to the masses.</p>
<p>Therefore we develop two free (GPL) software packages:</p>
<ul>
<li>The <i>CryptoBox-Server package</i> adds harddisk encryption to a fileserver
(samba, nfs, dav, ...) without annoying its users.</li>
<li>The <i>CryptoBox-CD</i> is targetted at users who want to set up an
encrypting fileserver without bothering about complicated administration
issues.</li>
</ul>
<p>The privacy of <i>your</i> data is our mission. </p>
<p>Any Questions? Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
</div>

View file

@ -1,25 +1,27 @@
<!-- RFC: what about putting the latest svn commit logs here?
all the other stuff is redundant [l] -->
<div class="left"> <div class="left">
<p><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
See more screenshots</a></p>
<br />
<div class="leftcontent"> <div class="leftcontent">
<h2>About</h2> <h2>Screenshots</h2>
<p>The CryptoBox is a Debian/Linux based live-cd. This CD boots <p style="text-align:center"><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
up, starting a secure fileserver. Even non-technical users are More screenshots</a></p>
able to store their data on its encrypted harddisk. There is no
special knowledge about cryptography or servers required at
all.</p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>Download</h2> <h2>Download</h2>
<p>Fetch the latest release of the <a href="download.html">CryptoBox-server Debian <p>Fetch the latest release of the <a href="download.html">CryptoBox-server
package</a>.</p> package v0.3.1</a>.</p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<p>&nbsp;</p> <p>&nbsp;</p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>foo bar</h2> <h2>foo bar</h2>
<p>today is the day</p> <p>today is the day</p>
</div> </div>
</div> </div>

View file

@ -1,22 +1,20 @@
<div class="content"> <div class="content">
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CryptoBox-server 0.3.1 released</a></h2> <h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CryptoBox-Server v0.3.1 released</a></h2>
<p class="date">20/12/02006</p> <p class="date">20/12/02006</p>
<p>This relase contains some usability fixes for users of the Internet Explorer, <p>This release contains some usability fixes for users of the Internet Explorer,
as well as some additional translations and more convenient default settings.</p> as well as some additional translations and more convenient default settings.</p>
</div> </div>
<div class="content"> <div class="content">
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=59">CryptoBox-server 0.3.0 released</a></h2> <h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=59">CryptoBox-Server v0.3.0 released</a></h2>
<p class="date">15/12/02006</p> <p class="date">15/12/02006</p>
<p>Here it comes, the earliest x-mas present 02006, the <p>Here it comes - the earliest x-mas present 02006: the
CryptoBox-server 0.3.0 package ready for <i>Debian/sid</i> and CryptoBox-Server 0.3.0 package. It is not a live-cd, but a software package
<i>Ubuntu/edgy_eft</i>. It is not a live-cd, but a software package that you can just install on your linux system. that you can just install on your favourite linux system.</p>
Take a look at the <a href="screenshots.html">screenshots</a>. It was a long ride and this is the <p> Take a look at the <a href="screenshots.html">screenshots</a>.</p>
first milestone reached. Be prepared fo another 1000 miles of code. <p>It was a long ride and this is the first milestone we reached. Be prepared
The live-CD with the new version will be released in February 02007.</p> fo another 1000 miles of code.</p>
</div> <p>The live-CD based on this new version will be released in February 02007.</p>
<div class="content">
<p>&nbsp;</p>
</div> </div>
<div class="content"> <div class="content">
@ -30,21 +28,21 @@
<div class="content"> <div class="content">
<h2>NEWS: Download interception</h2> <h2>NEWS: Download interception</h2>
<p class="date">14/04/02006</p> <p class="date">14/04/02006</p>
<p>Sorry folks, <i>codecoop.org</i> is temporarly down. Update: it's up <p>Sorry folks, <i>codecoop.org</i> is temporarly down.</p>
and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">here</a></p> <p>UPDATE: It is up and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">here</a>.</p>
</div> </div>
<div class="content"> <div class="content">
<h2>NEWS: CryptoBox code splitting</h2> <h2>NEWS: CryptoBox code splitting</h2>
<p class="date">07/03/02006</p> <p class="date">07/03/02006</p>
<p>We're currently splitting the CryptoBox up in the <p>We are currently splitting the CryptoBox into the
CryptoBox-server and the Cryptobox-CD. This will let you use CryptoBox-Server and the Cryptobox-CD. This will let you use
the CryptoBox-server in your favourite Linux Installation. the CryptoBox-Server in your favourite Linux installation.</p>
stay tuned..</p> <p>Stay tuned ...</p>
</div> </div>
<div class="content"> <div class="content">
<h2>NEWS: CryptoBox code splitting</h2> <h2>NEWS: CryptoBox-CD v0.2.1 released</h2>
<p class="date">30/10/02005</p> <p class="date">30/10/02005</p>
<p>The new CryptoBox version 0.2.1 is available at <p>The new CryptoBox version 0.2.1 is available at
<a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">codecoop.org</a>!</p> <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">codecoop.org</a>!</p>

View file

@ -1,23 +1,31 @@
<div class="left"> <div class="left">
<div class="leftcontent"> <div class="leftcontent">
<h2>Any Questions?</h2> <h2>Issues and bugs</h2>
<p>Mail to <a <p>Open a <a
href="info@cryptobox.org">info (at) cryptobox.org</a>!</p> href="http://devel.cryptobox.org/newticket">ticket</a> for feature requests, usability problems or bug reports.</p>
<p>Or leave us a note about your thoughts and ideas via <a
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>. </p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<p>&nbsp;</p> <h2>Leave a note</h2>
<p>Tell us your thoughts and ideas via <a
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>Think about</h2> <h2>Future release plans</h2>
<p>You are not just a consumer. Not in the Open Source world. <p>CryptoBox-Server:</p>
You can always help others with your knowledge or go and spend your <ul><li>v0.4 <span class="date">04/15/02007</span></li></ul>
<p>CryptoBox-CD:</p>
<ul><li>v0.3.1 <span class="date">02/15/02007</span></li></ul>
<p>Read the <a href="http://devel.cryptobox.org/roadmap">development roadmap</a>
for more details.</p>
</div>
<div class="leftcontent">
<h2>Contribute</h2>
<p>You are not just a consumer. At least not in the Open Source world.</p>
<p>You can always help others with your knowledge or go and spend your
money for lousy software. ;)</p> money for lousy software. ;)</p>
</div> </div>
<div class="leftcontent">
<h2>Trac tickets</h2>
<p>Open up a <a
href="https://systemausfall.org/trac/cryptobox/newticket">ticket</a> for feature requests or bugs.</p>
</div>
</div> </div>

View file

@ -1,18 +1,23 @@
<div class="content"> <div class="content">
<h2>Translation center</h2> <h2>Translation center</h2>
<p>We are looking for more translations. This way you can help <p>We want <i>you</i> to translate the CryptoBox!</p>
others accessing the CryptoBox in their native language. The <a <p>This way you can help others to access the CryptoBox in their native language.
href="http://translate.cryptobox.org/">translation center</a> is The <a href="http://translate.cryptobox.org/">translation center</a> serves
the central unit for this purpose. You can register there and use the webinterface for translations. It features a nice, motivating progress bar. this purpose. Just register and use the webinterface for translations.
</p> It features a nice, motivating progress bar.</p>
<p>For any questions ask us via <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>.</p>
</div> </div>
<div class="content"> <div class="content">
<h2>Development</h2> <h2>Development</h2>
<p>If you're interested in what happens under the hood, visit the <a <p>If you are interested in what happens under the hood, visit the <a
href="devel.cryptobox.org">development corner</a>. The <a href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals for the next release and the estimated release date.</p> href="http://devel.cryptobox.org">development corner</a>. The <a
<p>Join the <a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">development mailing list</a>. This list is also accessable via <a href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane.</a></p> href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals
<p>Or browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list for the next release and the estimated release date.</p>
archive</a>.</p> <p><a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">Join
the development mailing list</a> or participate via <a
href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
<p>You can also just browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list archive</a>.</p>
</div> </div>
<div class="content"> <div class="content">
<p>&nbsp;</p> <p>&nbsp;</p>
@ -20,7 +25,7 @@
<div class="content"> <div class="content">
<h2>Acknowledgements</h2> <h2>Acknowledgements</h2>
<p>The whole is nothing without it's parts. We would like to thank <p>The whole is nothing without its parts. We would like to thank
all the people for their help (in order of appearance). So, thank you! all the people for their help (in order of appearance). So, thank you!
:)</p> :)</p>
<ul> <ul>
@ -29,10 +34,16 @@
<li>Rike - french translation</li> <li>Rike - french translation</li>
</ul> </ul>
</div> </div>
<div class="content"> <div class="content">
<h2>Legal stuff</h2> <h2>Legal stuff</h2>
<ul> <ul>
<li>All released code is under <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a></li> <li>All code is licensed under the <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a>.</li>
<li>The documentation is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a></li> <li>The documentation and this website are licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a>.</li>
<li>We do not take any warranty for the functionality or usability of the CryptoBox.</li>
</div> </div>
<div class="content">
<h2>Any Questions?</h2>
<p>Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
</div>

View file

@ -1,5 +1,4 @@
<div class="onecolumn"> <div class="onecolumn">
<br />
<h2>Versions 0.3.x</h2> <h2>Versions 0.3.x</h2>
<p> <p>
<img src="gfx/activate_volume.png"><br /> <img src="gfx/activate_volume.png"><br />
@ -9,6 +8,9 @@
<img src="gfx/system_preferences.png"><br /> <img src="gfx/system_preferences.png"><br />
configuration<br /> configuration<br />
</p> </p>
</div>
<div class="onecolumn">
<h2>Versions 0.2.x</h2> <h2>Versions 0.2.x</h2>
<p> <p>
<img src="gfx/en_mount.png"><br /> <img src="gfx/en_mount.png"><br />
@ -19,3 +21,4 @@
configuration<br /> configuration<br />
</p> </p>
</div> </div>

View file

@ -12,36 +12,48 @@
<body> <body>
<div class="container"> <div class="container">
<div class="header"><!-- just the logo --></div> <div id="header"><!-- just the logo --></div>
<div class="navbar"> <div class="navbar">
<p><a href="index.html">Home</a>&nbsp; <p>
<a href="download.html">Download</a>&nbsp; <a href="index.html">Home</a> |
<a href="screenshots.html">Screenshots</a>&nbsp; <a href="download.html">Download</a> |
<a href="demo.html">Demo</a>&nbsp; <a href="screenshots.html">Screenshots</a> |
<a href="project.html">Project</a>&nbsp;</p> <a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div> </div>
<br />
<div class="left"> <div class="left">
<div class="leftcontent"> <div class="leftcontent">
<p>&nbsp;</p> <p>&nbsp;</p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>Pardon</h2> <h2>Pardon in advance</h2>
<p>Don't worry if the <a href="http://demo.cryptobox.org">demo</a> is out for lunch. It'll be back soon.</p> <p>Please do not worry if the <a href="http://demo.cryptobox.org">demo</a> may be out for lunch right now. It surely will be back soon.</p>
</div> </div>
</div> </div>
<div class="content"> <div class="content">
<h2>Demonstration</h2> <h2>Demonstration</h2>
<p>With the new release, we proudly present a demo CryptoBox <p>With the new release, we proudly present an online demonstration
environment. It's very slow at the moment but should give you a of the webinterface of a CryptoBox. At the moment the server is quite
better feeling, for how the CryptoBox works.</p> slow, but at least you will get a feeling of how the CryptoBox works.</p>
<p>Try: <a href="http://demo.cryptobox.org">demo.cryptobox.org</a> .</p> <p>Try: <a href="http://demo.cryptobox.org">http://demo.cryptobox.org</a>.</p>
<p>The necessary access credentials for restricted parts of the demo are:</p>
<ul>
<li>Username: admin</li>
<li>Password: admin</li>
</ul>
</div> </div>
<div class="footer"> <div class="footer">
<!-- TODO: add real link! --> <!-- TODO: add real link! -->
<p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p> <p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p>
@ -51,3 +63,4 @@
</body> </body>
</html> </html>

116
details.html Normal file
View file

@ -0,0 +1,116 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>CryptoBox</title>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<meta content="" name="keywords" />
<meta name="description" content="a secure fileserver, live-CD, web front-end" />
<link rel="stylesheet" type="text/css" href="gfx/main.css" />
</head>
<body>
<div class="container">
<div id="header"><!-- just the logo --></div>
<div class="navbar">
<p>
<a href="index.html">Home</a> |
<a href="download.html">Download</a> |
<a href="screenshots.html">Screenshots</a> |
<a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div>
<div class="left">
<div class="leftcontent">
<h2>Thank you!</h2>
<p>The CryptoBox project heavily depends on the following Free Software
projects. Thanks for your hard work!</p>
<ul>
<li><a href="http://kernel.org">Linux kernel</a></li>
<li><a href="http://debian.org">Debian GNU/Linux</a></li>
<li><a href="http://python.org">Python</a></li>
<li><a href="http://cherrypy.org">CherryPy</a></li>
<li><a href="http://clearsilver.net">ClearSilver</a></li>
<li><a href="http://www.saout.de/misc/dm-crypt">DM-crypt</a></li>
<li><a href="http://luks.endorphin.org">CryptSetup LUKS</a></li>
<li>...</li>
</ul>
<p>This list is by far incomplete - so: thanks to everyone involved in
improving Free Software!</p>
</div>
<div class="leftcontent">
<h2>You need more details?</h2>
<p>Take a look at the <a
href="http://devel.cryptobox.org/browser/trunk/README">README file</a>
for more detailed installation and usage instructions.</p>
</div>
</div>
<div class="content">
<h2>Requirements</h2>
<p>The <i>CryptoBox-Server</i> package can be installed on every system with at least:</p>
<ul>
<li>Linux kernel 2.6</li>
<li>cryptsetup with LUKS support</li>
<li>kernel support for the <i>crypt</i> target of the <i>device mapper</i></li>
<li>Python 2.4</li>
</ul>
<p>The <i>CryptoBox-CD</i> can run on any PC with:</p>
<ul>
<li>CPU: min. 100MHz</li>
<li>RAM: 64 MB</li>
<li>CD-ROM drive</li>
<li>a network connection</li>
<li>a harddisk for your data</li>
</ul>
<p>All drives supported by the linux kernel can be used: IDE, SCSI, USB, FireWire,
SATA, ...</p>
</div>
<div class="content">
<h2>Encryption</h2>
<p>The encrypted disk partitions are <!-- TODO: add luks link --> LUKS
volumes. In case of emergency you can access your data directly with every
modern linux system or via <!-- TODO: check link --><a
href="http:/freeotf.org/">FreeOTF</a> (for windows).</p>
<p>Select your favourite encryption algorithm from all ciphers supported
by the linux kernel. Currently the default is
<i>aes-cbc-essiv:sha256</i> (AES in CBC mode with ESSIV based on SHA256).</p>
<!-- TODO: check description of the cipher - especially essiv -->
</div>
<div class="content">
<h2>File access</h2>
<p>The <i>CryptoBox-Server</i> will smoothly integrate into your existing
fileserver.</p>
<p>The <i>CryptoBox-CD</i> provides access to your data via:<p>
<ul>
<li>samba shares (also known as: <i>windows network share</i>)</li>
<li>WebDAV (aka: <i>web folder</i>)</li>
<li>nfs (*nix file sharing)</li>
</ul>
<p>Currently there is no user and access management integrated into the
CryptoBox-CD.</li>
</div>
<div class="footer">
<!-- TODO: add real link! -->
<p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p>
</div>
</div>
</body>
</html>

View file

@ -12,55 +12,55 @@
<body> <body>
<div class="container"> <div class="container">
<div class="header"><!-- just the logo --></div> <div id="header"><!-- just the logo --></div>
<div class="navbar"> <div class="navbar">
<p><a href="index.html">Home</a>&nbsp; <p>
<a href="download.html">Download</a>&nbsp; <a href="index.html">Home</a> |
<a href="screenshots.html">Screenshots</a>&nbsp; <a href="download.html">Download</a> |
<a href="demo.html">Demo</a>&nbsp; <a href="screenshots.html">Screenshots</a> |
<a href="project.html">Project</a>&nbsp;</p> <a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div> </div>
<br />
<div class="left"> <div class="left">
<div class="leftcontent"> <div class="leftcontent">
<h2>Hint</h2> <h2>Latest releases</h2>
<p>Fetch the latest <a href="http://codecoop.org/frs/?group_id=60">CryptoBox-server <p>CryptoBox-Server: <a
.deb package</a> while it's hot!</p> href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">0.3.1</a></p>
<p>CryptoBox-CD: <a
href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">0.2.1</a></p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>It's tested</h2> <h2>Debian package</h2>
<p>The package installs fine on:<br /></p> <p>If you are a Debian/Ubuntu/??? user, then we strongly recommend to use
<p>Debian/sid <br /> the <i>cryptobox-server</i> package of our (inofficial) <a
Ubuntu/edgy_eft</p> href="http://systemausfall.org/toolforge/debian/">debian package repository</a>
to stay up to date.</p>
<p><a
href="http://devel.cryptobox.org/wiki/DebianNotes">Read more ...</a></p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>Live-CD 0.3</h2> <h2>Bleeding edge</h2>
<p>Sorry, v0.3.x is not available as live-CD yet. It is <p>The current source code of the <i>CryptoBox-Server</i> package is always
going to be released in february 02007.</p> available via our <a href="https://svn.systemausfall.org/svn/cryptobox/"
</div> title="browse subversion repository">Subversion repository</a>.</p>
<div class="leftcontent"> <p><a
<p>&nbsp;</p> href="http://devel.cryptobox.org/wiki/SubversionNotes">Read more ...</a></p>
</div> </div>
</div> </div>
<div class="content"> <div class="content">
<h2>Debian, Ubuntu (CryptoBox-server)</h2> <h2>CryptoBox-Server</h2>
<p>Install the <i>cryptobox-server</i> package to integrate the <p>Install the <i>CryptoBox-Server</i> package in your favourite linux system.</p>
features of the CryptoBox into your running server/desktop <p><a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">Download it now!</a></p>
without downloading the whole CD.</p>
<p>First add the following line to your <i>/etc/apt/sources.list:</i><br />
<tt>deb http://systemausfall.org/toolforge/debian unstable main</tt></p>
<p>Then run:<br/>
<tt>apt-get install cryptobox-server</tt></p>
<br />
<p>If you're an official maintainer, you might help us to integrate the
package into Debian upstream!</p>
</div>
<div class="content">
<h2>CryptoBox-server in Debian-based Linux Distributions</h2>
<p>The package can also be installed in other Debian based
distributions: your mileage may vary.</p>
<p>Download the <a href="http://codecoop.org/frs/?group_id=60"> <p>Download the <a href="http://codecoop.org/frs/?group_id=60">
latest cryptobox-server.deb</a> to oyur system and install it with latest cryptobox-server.deb</a> to oyur system and install it with
the following command:<br /> the following command:<br />
@ -70,28 +70,24 @@
you probably have to install some missing packages.</p> you probably have to install some missing packages.</p>
</div> </div>
<div class="content"> <div class="content">
<h2>Go with the sources</h2> <h2>CryptoBox-CD</h2>
<p>Download the source package of the latest release from <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CodeCoop</a>. <p>Get the latest <i>CryptoBox-CD</i> image and burn the bootable live-CD.</p>
<p>You can also use the <a href="http://devel.cryptobox.org/browser/trunk">read-only webinterface</a> of trac <p><a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">Download it now!</a></p>
for browsing through the Subversion repository. Full Subversion access is possible via commandline tools or your <p>We would like to thank <a href="http://codecoop.org">codecoop.org</a> for
favourite GUI.</p> providing the necessary bandwidth.</p>
<p>e.g.: create your local working copy with the following command:<br> <p>Alternatively you can buy a live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a>
<tt>svn checkout https://svn.systemausfall.org/svn/cryptobox</tt></p> for 5.95 european bugs. Note: this is an unpaid advertisement link.
<br /> So if you ask us kindly, we might send you a CD for a better price. ;)</p>
<p>Read the <a href="http://en.wikipedia.org/wiki/Subversion" title="Wikipedia: Subversion">wikipedia entry</a> for a short description of Subversion.</p>
</div> </div>
<div class="content"> <div class="content">
<p>&nbsp;</p> <h2>License</h2>
</div> <p>The code of the CryptoBox-Server and the CryptoBox-CD is licensed under the
<div class="content"> <i>GNU General Public License (GPL)</i>.</p>
<h2>Get the live-CD</h2> <p>In short: you are free to change the code and to distribute it, as long
<p>Get the newest live-CD by following <a as you do not change the license. <a
href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">this link</a>. href="http://www.fsf.org/licensing/licenses/gpl.html">Read the license
<p>We'd like to thank <a href="http://codecoop.org">codecoop.org</a> for in detail</a>.</p>
providing bandwidth.</p>
<p>You could buy a Live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a> for 5.95 european bugs. Note: this is an unpaid advertisement link. So if you ask us kindly, we might send you a CD for a better price. ;)
</p>
</div> </div>
@ -105,3 +101,4 @@
</body> </body>
</html> </html>

114
faq.html Normal file
View file

@ -0,0 +1,114 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>CryptoBox</title>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<meta content="" name="keywords" />
<meta name="description" content="a secure fileserver, live-CD, web front-end" />
<link rel="stylesheet" type="text/css" href="gfx/main.css" />
</head>
<body>
<div class="container">
<div id="header"><!-- just the logo --></div>
<div class="navbar">
<p>
<a href="index.html">Home</a> |
<a href="download.html">Download</a> |
<a href="screenshots.html">Screenshots</a> |
<a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div>
<div class="left">
<div class="leftcontent">
<h2>Table of content</h2>
<ol class="toc">
<li><a href="#access_data">I successfully opened a volume.
How can I access the data now?</a></li>
<li><a href="#plaintext_after_partitioning">Recently I partitioned my harddisk.
Now I can open the volume without a password.
Isn't it encrypted anymore?</a></li>
<li><a href="#user_access">How can I restrict access to certain data?</a></li>
<li><a href="#use_of_users">There is a <i>user manager</i> available
via <i>preferences</i>. What is it good for?</a></li>
</ol>
</div>
</div>
<div class="content">
<h2>Frequently asked questions</h2>
<p>If you have more questions or if you want better answers, just send a mail
to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>. Thanks!</p>
</div>
<div class="content faq">
<a name="access_data"></a>
<h3>I successfully opened a volume. How can I access the data now?</h3>
<p><i>CryptoBox-Server</i>: you should ask your administrator. In case
you are the administrator, then you should take a look at the configuration
file for the <i>MountDir</i> setting. Publish this directory via your
favourite fileserver (e.g. samba, webdav, nfs, ftp, ...) and tell your
users how to reach it.</p>
<p><i>CryptoBox-CD</i>: browse the network neighborhood for the CryptoBox server
(windows), scan the network (KDE or Gnome) or type something like the
following into your favourite terminal to mount a volume:<br/>
<tt>smbmount //IP_OF_CRYPTOBOX/VOLUME_NAME /media/FOO</tt></p>
</div>
<div class="content faq">
<a name="plaintext_after_partitioning"></a>
<h3>Recently I partitioned my harddisk. Now I can open the volume without a
password. Isn't it encrypted anymore?</h3>
<p>The partition manager creates non-encrypted volumes by default. If you want
to enable encryption for a volume, then you have to format it. Be aware
that this will erase all data of the volume.</p>
</div>
<div class="content faq">
<a name="user_access"></a>
<h3>How can I restrict access to certain data?</h3>
<p>The CryptoBox does not support user and access management for now. Everyone
in your local network can access all open volumes for reading and writing.
This behavior is based on the assumption, that there are no evil guys in
your local network. Please take care for this!</p>
<p>For the next major release (v0.4) we plan to implement user and access
management.</p>
</div>
<div class="content faq">
<a name="use_of_users"></a>
<h3>There is a <i>user manager</i> available via <i>preferences</i>.
What is it good for?</h3>
<p>These administrative users can access restricted parts of the CryptoBox
(e.g. the plugin manager or the network settings).</p>
<p>Users who just want to open and close volumes do not need an
administrative account.</p>
</div>
<div class="footer">
<!-- TODO: add real link! -->
<p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p>
</div>
</div>
</body>
</html>

View file

@ -2,3 +2,4 @@
<!-- $nav$ --> <!-- $nav$ -->
<!-- $entries$ --> <!-- $entries$ -->
<!-- $footer$ --> <!-- $footer$ -->

View file

@ -27,7 +27,8 @@ h2 {
font-size: 100%; font-size: 100%;
font-weight: normal; font-weight: normal;
text-align: left; text-align: left;
font-weight:800; /* RFC: there is a font-weight above - which is valid? */
font-weight: 800;
} }
div { div {
@ -46,21 +47,23 @@ b {
font-size: 95%; font-size: 95%;
} }
.container { div.container {
background-color: #FFF; background-color: #FFF;
margin: 0 auto 0 auto; margin: 0 auto 0 auto;
padding:0; padding: 0;
width: 740px; width: 740px;
} }
.container a:link, a:visited {
div.container a:link, div.container a:visited {
color: #366b30; color: #366b30;
/*text-decoration: none;*/ /*text-decoration: none;*/
} }
.container a:hover, a:active {
div.container a:hover, div.container a:active {
color: #ff8a00; color: #ff8a00;
} }
.header { div#header {
padding: 2em; padding: 2em;
margin: 0; margin: 0;
background-image: url(header.jpg); background-image: url(header.jpg);
@ -69,78 +72,98 @@ b {
height: 78px; height: 78px;
} }
.navbar { div#mission {
padding: 0.3em 1ex 0.3em 1ex;
margin: 5px 5px 9px 5px;
border: 1px solid #e0e0e0;
}
div#mission h2 {
padding: 0.1em 0 0.1em 0.5em;
}
ul {
margin-top: 0;
margin-bottom: 5px;
}
div.navbar {
display: block; display: block;
width: 740px;
font-weight: bold; font-weight: bold;
margin: 5px 0 5px 0; margin: 5px 0 5px 0;
padding: 5px 0 5px 0; padding: 10px 0 10px 0;
border-top: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4;
border-bottom: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4;
text-align:center; text-align:center;
} }
.navbar a:link, a:visited, a:active {
div.navbar a:link, .navbar a:visited, .navbar a:active {
color: #666666; color: #666666;
text-decoration: none; text-decoration: none;
} }
.left { div.left {
float: left; float: left;
width: 30%; width: 30%;
margin: 0 0 0 0.1em; margin: 0 0 0 5px;
padding: 0; padding: 0;
text-align: center; text-align: center;
} }
.left h2 {
div.left h2 {
text-align: left; text-align: left;
padding: 0 0 0 0.5em; padding: 0 0 0 0.5em;
margin-bottom: 0.3em; margin-bottom: 0.3em;
} }
.leftcontent {
div.leftcontent {
margin: 0.2em 0.4em 0.3em 0; margin: 0.2em 0.4em 0.3em 0;
padding: 0.3em; padding: 0.3em;
text-align: left; text-align: left;
border: 1px solid #e0e0e0; border: 1px solid #e0e0e0;
} }
.leftcontent p { div.leftcontent p {
padding: 0 0 0.5em 0.5em; padding: 0 0 0.5em 0.5em;
} }
.content { div.content {
margin: 5px 5px 9px 30.5%; margin: 5px 5px 9px 31%;
}
div.onecolumn {
margin: 5px 5px 9px 5px;
}
div.content, div.onecolumn {
padding: 0.3em 1ex 0.3em 1ex; padding: 0.3em 1ex 0.3em 1ex;
border: 1px solid #e0e0e0; border: 1px solid #e0e0e0;
} }
.content h2 { div.content h2, div.onecolumn h2 {
/* these are 2 pixels higher then those on the left side */ /* these are 2 pixels higher then those on the left side */
/* RFC: what does that mean? Do we want this difference or not? [l] */
padding: 0.1em 0 0.1em 0.5em; padding: 0.1em 0 0.1em 0.5em;
margin: 0.1em 0 0.1em 0; margin: 0.1em 0 0.1em 0;
} }
.content p {
div.content p, div.onecolumn p {
padding: 0.1em 0.8em 0.1em 0.8em; padding: 0.1em 0.8em 0.1em 0.8em;
} }
div.onecolumn p {
margin-top: 10px;
margin-bottom: 25px;
text-align: center;
}
.date { .date {
text-align: right; text-align: right;
font-style: italic; font-style: italic;
font-size: 0.8em; font-size: 0.8em;
} }
.onecolumn { div.footer {
border: 1px solid #e0e0e0;
}
.onecolumn p {
margin-bottom: 35px;
text-align: center;
}
.onecolumn h2 {
margin: 0 0.5em 0.8em 0.5em;
padding: 0.2em 0.3em 0.2em 0.3em;
}
.footer {
margin: 20px 0 5px 0; margin: 20px 0 5px 0;
padding: 5px 0 5px 0; padding: 5px 0 5px 0;
border-top: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4;
@ -151,3 +174,24 @@ b {
} }
/* FAQ headers */
div.faq h3 {
margin: 0.5em;
color: #8bbf75;
}
/* table of content for FAQ */
ol.toc {
padding-left: 2em;
}
ol.toc li {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
ol.toc a {
text-decoration: none;
}

View file

@ -12,61 +12,81 @@
<body> <body>
<div class="container"> <div class="container">
<div class="header"><!-- just the logo --></div> <div id="header"><!-- just the logo --></div>
<div class="navbar"> <div class="navbar">
<p><a href="index.html">Home</a>&nbsp; <p>
<a href="download.html">Download</a>&nbsp; <a href="index.html">Home</a> |
<a href="screenshots.html">Screenshots</a>&nbsp; <a href="download.html">Download</a> |
<a href="demo.html">Demo</a>&nbsp; <a href="screenshots.html">Screenshots</a> |
<a href="project.html">Project</a>&nbsp;</p> <a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div> </div>
<br />
<div class="left">
<p><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/> <div id="mission">
See more screenshots</a></p> <h2>What is it about?</h2>
<br /> <p>The CryptoBox project wants to bring data encryption to the masses.</p>
<p>Therefore we develop two free (GPL) software packages:</p>
<ul>
<li>The <i>CryptoBox-Server package</i> adds harddisk encryption to a fileserver
(samba, nfs, dav, ...) without annoying its users.</li>
<li>The <i>CryptoBox-CD</i> is targetted at users who want to set up an
encrypting fileserver without bothering about complicated administration
issues.</li>
</ul>
<p>The privacy of <i>your</i> data is our mission. </p>
<p>Any Questions? Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
</div>
<!-- RFC: what about putting the latest svn commit logs here?
all the other stuff is redundant [l] -->
<div class="left">
<div class="leftcontent"> <div class="leftcontent">
<h2>About</h2> <h2>Screenshots</h2>
<p>The CryptoBox is a Debian/Linux based live-cd. This CD boots <p style="text-align:center"><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
up, starting a secure fileserver. Even non-technical users are More screenshots</a></p>
able to store their data on its encrypted harddisk. There is no
special knowledge about cryptography or servers required at
all.</p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>Download</h2> <h2>Download</h2>
<p>Fetch the latest release of the <a href="download.html">CryptoBox-server Debian <p>Fetch the latest release of the <a href="download.html">CryptoBox-server
package</a>.</p> package v0.3.1</a>.</p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<p>&nbsp;</p> <p>&nbsp;</p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>foo bar</h2> <h2>foo bar</h2>
<p>today is the day</p> <p>today is the day</p>
</div> </div>
</div> </div>
<div class="content"> <div class="content">
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CryptoBox-server 0.3.1 released</a></h2> <h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CryptoBox-Server v0.3.1 released</a></h2>
<p class="date">20/12/02006</p> <p class="date">20/12/02006</p>
<p>This relase contains some usability fixes for users of the Internet Explorer, <p>This release contains some usability fixes for users of the Internet Explorer,
as well as some additional translations and more convenient default settings.</p> as well as some additional translations and more convenient default settings.</p>
</div> </div>
<div class="content"> <div class="content">
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=59">CryptoBox-server 0.3.0 released</a></h2> <h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=59">CryptoBox-Server v0.3.0 released</a></h2>
<p class="date">15/12/02006</p> <p class="date">15/12/02006</p>
<p>Here it comes, the earliest x-mas present 02006, the <p>Here it comes - the earliest x-mas present 02006: the
CryptoBox-server 0.3.0 package ready for <i>Debian/sid</i> and CryptoBox-Server 0.3.0 package. It is not a live-cd, but a software package
<i>Ubuntu/edgy_eft</i>. It is not a live-cd, but a software package that you can just install on your linux system. that you can just install on your favourite linux system.</p>
Take a look at the <a href="screenshots.html">screenshots</a>. It was a long ride and this is the <p> Take a look at the <a href="screenshots.html">screenshots</a>.</p>
first milestone reached. Be prepared fo another 1000 miles of code. <p>It was a long ride and this is the first milestone we reached. Be prepared
The live-CD with the new version will be released in February 02007.</p> fo another 1000 miles of code.</p>
</div> <p>The live-CD based on this new version will be released in February 02007.</p>
<div class="content">
<p>&nbsp;</p>
</div> </div>
<div class="content"> <div class="content">
@ -80,21 +100,21 @@
<div class="content"> <div class="content">
<h2>NEWS: Download interception</h2> <h2>NEWS: Download interception</h2>
<p class="date">14/04/02006</p> <p class="date">14/04/02006</p>
<p>Sorry folks, <i>codecoop.org</i> is temporarly down. Update: it's up <p>Sorry folks, <i>codecoop.org</i> is temporarly down.</p>
and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">here</a></p> <p>UPDATE: It is up and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">here</a>.</p>
</div> </div>
<div class="content"> <div class="content">
<h2>NEWS: CryptoBox code splitting</h2> <h2>NEWS: CryptoBox code splitting</h2>
<p class="date">07/03/02006</p> <p class="date">07/03/02006</p>
<p>We're currently splitting the CryptoBox up in the <p>We are currently splitting the CryptoBox into the
CryptoBox-server and the Cryptobox-CD. This will let you use CryptoBox-Server and the Cryptobox-CD. This will let you use
the CryptoBox-server in your favourite Linux Installation. the CryptoBox-Server in your favourite Linux installation.</p>
stay tuned..</p> <p>Stay tuned ...</p>
</div> </div>
<div class="content"> <div class="content">
<h2>NEWS: CryptoBox code splitting</h2> <h2>NEWS: CryptoBox-CD v0.2.1 released</h2>
<p class="date">30/10/02005</p> <p class="date">30/10/02005</p>
<p>The new CryptoBox version 0.2.1 is available at <p>The new CryptoBox version 0.2.1 is available at
<a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">codecoop.org</a>!</p> <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">codecoop.org</a>!</p>
@ -111,3 +131,4 @@
</body> </body>
</html> </html>

View file

@ -12,4 +12,5 @@
<body> <body>
<div class="container"> <div class="container">
<div class="header"><!-- just the logo --></div> <div id="header"><!-- just the logo --></div>

View file

@ -1,8 +1,12 @@
<div class="navbar"> <div class="navbar">
<p><a href="index.html">Home</a>&nbsp; <p>
<a href="download.html">Download</a>&nbsp; <a href="index.html">Home</a> |
<a href="screenshots.html">Screenshots</a>&nbsp; <a href="download.html">Download</a> |
<a href="demo.html">Demo</a>&nbsp; <a href="screenshots.html">Screenshots</a> |
<a href="project.html">Project</a>&nbsp;</p> <a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div> </div>
<br />

View file

@ -12,55 +12,73 @@
<body> <body>
<div class="container"> <div class="container">
<div class="header"><!-- just the logo --></div> <div id="header"><!-- just the logo --></div>
<div class="navbar"> <div class="navbar">
<p><a href="index.html">Home</a>&nbsp; <p>
<a href="download.html">Download</a>&nbsp; <a href="index.html">Home</a> |
<a href="screenshots.html">Screenshots</a>&nbsp; <a href="download.html">Download</a> |
<a href="demo.html">Demo</a>&nbsp; <a href="screenshots.html">Screenshots</a> |
<a href="project.html">Project</a>&nbsp;</p> <a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div> </div>
<br />
<div class="left"> <div class="left">
<div class="leftcontent"> <div class="leftcontent">
<h2>Any Questions?</h2> <h2>Issues and bugs</h2>
<p>Mail to <a <p>Open a <a
href="info@cryptobox.org">info (at) cryptobox.org</a>!</p> href="http://devel.cryptobox.org/newticket">ticket</a> for feature requests, usability problems or bug reports.</p>
<p>Or leave us a note about your thoughts and ideas via <a
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>. </p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<p>&nbsp;</p> <h2>Leave a note</h2>
<p>Tell us your thoughts and ideas via <a
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
</div> </div>
<div class="leftcontent"> <div class="leftcontent">
<h2>Think about</h2> <h2>Future release plans</h2>
<p>You are not just a consumer. Not in the Open Source world. <p>CryptoBox-Server:</p>
You can always help others with your knowledge or go and spend your <ul><li>v0.4 <span class="date">04/15/02007</span></li></ul>
<p>CryptoBox-CD:</p>
<ul><li>v0.3.1 <span class="date">02/15/02007</span></li></ul>
<p>Read the <a href="http://devel.cryptobox.org/roadmap">development roadmap</a>
for more details.</p>
</div>
<div class="leftcontent">
<h2>Contribute</h2>
<p>You are not just a consumer. At least not in the Open Source world.</p>
<p>You can always help others with your knowledge or go and spend your
money for lousy software. ;)</p> money for lousy software. ;)</p>
</div> </div>
<div class="leftcontent">
<h2>Trac tickets</h2>
<p>Open up a <a
href="https://systemausfall.org/trac/cryptobox/newticket">ticket</a> for feature requests or bugs.</p>
</div>
</div> </div>
<div class="content"> <div class="content">
<h2>Translation center</h2> <h2>Translation center</h2>
<p>We are looking for more translations. This way you can help <p>We want <i>you</i> to translate the CryptoBox!</p>
others accessing the CryptoBox in their native language. The <a <p>This way you can help others to access the CryptoBox in their native language.
href="http://translate.cryptobox.org/">translation center</a> is The <a href="http://translate.cryptobox.org/">translation center</a> serves
the central unit for this purpose. You can register there and use the webinterface for translations. It features a nice, motivating progress bar. this purpose. Just register and use the webinterface for translations.
</p> It features a nice, motivating progress bar.</p>
<p>For any questions ask us via <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>.</p>
</div> </div>
<div class="content"> <div class="content">
<h2>Development</h2> <h2>Development</h2>
<p>If you're interested in what happens under the hood, visit the <a <p>If you are interested in what happens under the hood, visit the <a
href="devel.cryptobox.org">development corner</a>. The <a href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals for the next release and the estimated release date.</p> href="http://devel.cryptobox.org">development corner</a>. The <a
<p>Join the <a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">development mailing list</a>. This list is also accessable via <a href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane.</a></p> href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals
<p>Or browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list for the next release and the estimated release date.</p>
archive</a>.</p> <p><a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">Join
the development mailing list</a> or participate via <a
href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
<p>You can also just browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list archive</a>.</p>
</div> </div>
<div class="content"> <div class="content">
<p>&nbsp;</p> <p>&nbsp;</p>
@ -68,7 +86,7 @@
<div class="content"> <div class="content">
<h2>Acknowledgements</h2> <h2>Acknowledgements</h2>
<p>The whole is nothing without it's parts. We would like to thank <p>The whole is nothing without its parts. We would like to thank
all the people for their help (in order of appearance). So, thank you! all the people for their help (in order of appearance). So, thank you!
:)</p> :)</p>
<ul> <ul>
@ -77,14 +95,20 @@
<li>Rike - french translation</li> <li>Rike - french translation</li>
</ul> </ul>
</div> </div>
<div class="content"> <div class="content">
<h2>Legal stuff</h2> <h2>Legal stuff</h2>
<ul> <ul>
<li>All released code is under <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a></li> <li>All code is licensed under the <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a>.</li>
<li>The documentation is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a></li> <li>The documentation and this website are licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a>.</li>
<li>We do not take any warranty for the functionality or usability of the CryptoBox.</li>
</div> </div>
<div class="content">
<h2>Any Questions?</h2>
<p>Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
</div>
<div class="footer"> <div class="footer">
<!-- TODO: add real link! --> <!-- TODO: add real link! -->
@ -95,3 +119,4 @@
</body> </body>
</html> </html>

View file

@ -12,19 +12,23 @@
<body> <body>
<div class="container"> <div class="container">
<div class="header"><!-- just the logo --></div> <div id="header"><!-- just the logo --></div>
<div class="navbar"> <div class="navbar">
<p><a href="index.html">Home</a>&nbsp; <p>
<a href="download.html">Download</a>&nbsp; <a href="index.html">Home</a> |
<a href="screenshots.html">Screenshots</a>&nbsp; <a href="download.html">Download</a> |
<a href="demo.html">Demo</a>&nbsp; <a href="screenshots.html">Screenshots</a> |
<a href="project.html">Project</a>&nbsp;</p> <a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div> </div>
<br />
<div class="onecolumn"> <div class="onecolumn">
<br />
<h2>Versions 0.3.x</h2> <h2>Versions 0.3.x</h2>
<p> <p>
<img src="gfx/activate_volume.png"><br /> <img src="gfx/activate_volume.png"><br />
@ -34,6 +38,9 @@
<img src="gfx/system_preferences.png"><br /> <img src="gfx/system_preferences.png"><br />
configuration<br /> configuration<br />
</p> </p>
</div>
<div class="onecolumn">
<h2>Versions 0.2.x</h2> <h2>Versions 0.2.x</h2>
<p> <p>
<img src="gfx/en_mount.png"><br /> <img src="gfx/en_mount.png"><br />
@ -46,6 +53,7 @@
</div> </div>
<div class="footer"> <div class="footer">
<!-- TODO: add real link! --> <!-- TODO: add real link! -->
<p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p> <p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p>
@ -55,3 +63,4 @@
</body> </body>
</html> </html>

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
import string, os import os, re
class TemplateWriter: class TemplateWriter:
templatefile = "gerippe.tmpl" templatefile = "gerippe.tmpl"
@ -8,73 +8,81 @@ class TemplateWriter:
contentdir = "./content" contentdir = "./content"
tmplfileext = ".tmpl" tmplfileext = ".tmpl"
outfileext = ".html" outfileext = ".html"
ignore_items = [ ".svn" ] ## regular expressions of not-wanted file/directory names
## for now: no svn, no vi-swap files, no backup files
ignore_items = [ r'\.svn', r'\.swp$', r'~$' ]
def __init__(self): def __init__(self):
pass pass
def get_sorted(self, list): def get_sorted(self, flist):
result = list[:] result = flist[:]
result.sort() result.sort()
return result return result
def get_filtered(self, flist):
result = []
for item in flist:
found = False
for expression in self.ignore_items:
if re.search(expression, item):
found = True
continue
if not found:
result.append(item)
return result
def string_replace(self, infile, outfile): def string_replace(self, infile, outfile):
template = open(infile).read() template = open(infile).read()
open(outfile,"w").write(template) open(outfile, "w").write(template)
text = {} text = {}
for tmpl in self.get_sorted(os.listdir(self.tmpldir)): for tmpl in self.get_sorted(self.get_filtered(os.listdir(self.tmpldir))):
if tmpl in self.ignore_items: tmplfile = str(os.path.join(self.tmpldir, tmpl))
continue
tmplfile = str(self.tmpldir+"/"+tmpl)
if not os.path.isfile(tmplfile): if not os.path.isfile(tmplfile):
print " str.repl: cancelling "+tmplfile+" - not a file" print " str.repl: cancelling %s - not a file" % tmplfile
else: else:
template = open(outfile).read() template = open(outfile).read()
print " str.repl: using "+tmplfile print " str.repl: using %s" % tmplfile
newcontent = open(tmplfile).read() newcontent = open(tmplfile).read()
text[tmpl] = string.replace(template,"<!-- $"+tmpl+"$ -->",newcontent) text[tmpl] = template.replace("<!-- $%s$ -->" % tmpl, newcontent)
open(outfile,"w").write(text[tmpl]) open(outfile, "w").write(text[tmpl])
return return
def build_sites(self): def build_sites(self):
'''use all files ending with .tmpl''' '''use all files ending with .tmpl'''
for tmplfile in self.get_sorted(os.listdir("./")): for tmplfile in self.get_sorted(self.get_filtered(os.listdir("./"))):
if tmplfile in self.ignore_items:
continue
if tmplfile.rfind(self.tmplfileext) >= 1: if tmplfile.rfind(self.tmplfileext) >= 1:
infile = tmplfile infile = tmplfile
(tmplfilename, tmplfileext)=os.path.splitext(tmplfile) (tmplfilename, tmplfileext)=os.path.splitext(tmplfile)
outfile = tmplfilename + self.outfileext outfile = tmplfilename + self.outfileext
print "building: "+tmplfile+" -> "+outfile print "building: %s -> %s" % (tmplfile, outfile)
self.string_replace(infile, outfile) self.string_replace(infile, outfile)
return return
def build_sites_from_gerippe(self): def build_sites_from_gerippe(self):
print "Let's build some html files from: "+self.templatefile print "Let's build some html files from: %s" % self.templatefile
for html in self.get_sorted(os.listdir(self.contentdir)): for html in self.get_sorted(self.get_filtered(os.listdir(self.contentdir))):
if html in self.ignore_items: print " building: %s%s" % (html, self.outfileext)
continue
print " building: "+html+self.outfileext
entries = "" entries = ""
for entry in self.get_sorted(os.listdir(self.contentdir+"/"+html)): for entry in self.get_sorted(self.get_filtered(os.listdir(os.path.join(self.contentdir, html)))):
if entry in self.ignore_items: print " adding entry: %s " % entry
continue entries += open(os.path.join(self.contentdir, html, entry)).read()
print " adding entry: "+entry
entries += open(self.contentdir+"/"+html+"/"+entry).read()
template = open(self.templatefile).read() template = open(self.templatefile).read()
text = string.replace(template,"<!-- $entries$ -->",entries) text = template.replace("<!-- $entries$ -->", entries)
infile = html+".tmp" infile = html+".tmp"
open(infile,"w").write(text) open(infile,"w").write(text)
outfile = html+self.outfileext outfile = html+self.outfileext
self.string_replace(infile, outfile) self.string_replace(infile, outfile)
os.unlink(infile)
return return
if __name__ == "__main__": if __name__ == "__main__":
foo = TemplateWriter() TemplateWriter().build_sites_from_gerippe()
foo.build_sites_from_gerippe()
#foo.string_replace("gerippe.tmpl", "gerippe.html) # for single tests
#foo.build_sites() # oldfashiond version