Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.384.740 Times

cryptoswap 0.0.3

  Date Added: March 06, 2010  |  Visits: 830

cryptoswap

Report Broken Link
Printer Friendly Version


Product Homepage
Download (101 downloads)



The cryptoswap package supports building an encrypted swap partition when a system boots. This must be necessary on systems that use encrypted filesystems because plaintext secrets may be written to disk when memory is swapped to disk. Cryptoswap.sh should be installed in /etc/init.d. During system boot, cryptoswap.sh should execute right before checkroot.sh. When shutting down, cryptoswap should execute after sysklogd. This package also includes an initialization script for building loopback encrypted /tmp. This may be necessary if a system contains encrypted filesystems but / is not encrypted. A link from directories like /var/tmp to /tmp may be appropriate. There are a few other alternatives for systems such as these: 1. Tmpfs is a Linux kernel feature that allows /tmp to exist in memory. This is a good solution for systems with a lot of memory and/or (encrypted) swap. 2. If you have a system that uses encrypted home directories, per-user temporary directories inside $HOME could be used. This would ensure that users data is protected but would require that all applications use $HOME/tmp instead of /tmp. Finally, the project may be used to create an encrypted root filesystem. Doing so requires two special partitions. First, create a small partition to hold your kernel and initrd image, /dev/hdaX. Second create a large partition to contain the root of your filesystem, /dev/hdaY. Next configure and install an initrd-based boot system: 1. Ensure romfs is compiled in your kernel (not a module). 2. Create a kernel-supported filesystem on /dev/hdaX and copy your kernel to /vmlinux. 3. Download busybox and extract it as initrd/busybox. 4. Update initrd/src/etc/modules.initrd to include any modules needed to boot. 5. Build cryptoswaps initrd image (cd initrd && make initrd) and copy it to the filesystem on /dev/hdaX at /initrd.img.gz. 6. Make sure you use literal = "root=/dev/ram0 init=/linuxrc rw" or LILO equivalent. Finally, create a proper encrypted filesystem on /dev/hdaY: 1. Randomize the partition: dd if=/dev/urandom of=/dev/hdaY. 2. Set up a loopback device: openssl enc -d -aes-256-ecb -in initrd/src/etc/efsk | losetup -p0 -e aes /dev/loop0 /dev/hdaY. 3. Create the root filesystem: mkfs.ext2 /dev/loop0. 4. Mount your new root filesystem: mount /dev/loop0 . 5. Populate your new root filesystem. Whats New in This Release: - Added initrd build environment. - Documentation update..

Requirements: No special requirements
Platforms: Linux
Keyword: Create Create A Cryptoswap Encrypted Filesystem May Be Monitoring Partition Swap Partition System
Users rating: 0/10

License: Freeware Size: 204.8 KB
USER REVIEWS
More Reviews or Write Review


CRYPTOSWAP RELATED
Utilities  -  pam_mktemp 1.0.2
pam_mktemp is a PAM module which may be used with a PAM-aware login service to provide per-user private directories under /tmp as a part of account management or PAM session. When an interactive (shell) session is started, a directory is created...
4.1 KB  
Games  -  Create A Mall for Mac OS 1.0
You are Kelly, a rising star in a mall development company. You become a world class mall developer by creating exciting malls with interesting stores. Upgrade the stores to attract more customers and earn more money. Create A Mall is the first...
26 MB  
Database Tools  -  SQL Dumper 2.0.0 BETA
SQL Server Dumper enables you to dump selected SQL Server database tables into SQL INSERT statements, that are saved as local .sql files and contain all the data required to create a duplicate table, or to be used for backup purposes. You can...
408 KB  
Programming  -  NFO Generator 1.0
This projects aims to create a NFO generator which will be able to create different kinds of nfo files with different artwork for the different needs of its users.
4.74 KB  
Multimedia & Graphics  -  Speedy Composer 2010.02.01
I want to create a website where people will be able to compose music online, using an automatic composition algorithm, and share the composed melodies with their friends. This site is currently under construction.
2.3 MB  
Miscellaneous  -  Shared variable 1.0
Shared objects work like normal data types but can create a alias variable or can be used as pass-by-reference arguments.The alias variable is called a shared variable. Requirements: - MATLAB 7.6 or higher
 
Home & Leisure  -  BillCalc 4.02
BillCalc is a small program that may be useful to those who want to set a schedule for paying off loans, credit card balances, etc. BillCalc calculates monthly payments based on your individual goals regarding a particular bill. BillCalc takes in...
1.1 MB  
Multimedia & Graphics  -  SpliceGrapher 0.0.5
SpliceGrapher predicts alternative splicing patterns and produces splice graphs that capture in a single structure the ways a gene's exons may be assembled. It enhances gene models using evidence from next-generation sequencing and EST...
 
Miscellaneous  -  Sample with replacement 1.0
This script allows you to take k random samples (with replacement) from a population, where k may be greater than len(population).
 
Utilities  -  ivcall 0.4
ivcall is a small utility which may be used to make automated telephone calls with your isdn4linux supported ISDN card. Outgoing calls are supported as well as incoming calls. The audio data recieved from the peer is written to STDOUT, audio data...
112.64 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB