27 projects tagged "Archiving"
Tahoe-LAFS (Least Authority File System) is a decentralized data store. It distributes your filesystem across multiple servers, and even if some of the servers fail or are taken over by an attacker, the entire filesystem continues to work correctly and to preserve your privacy and security.
UDPCast allows to send data simultaneously to many destinations on a local net. This can for instance be used to install entire classrooms of PCs at once. The advantage over using other methods (nfs, ftp, whatever) is that udpcast uses Ethernet's multicast abilities: it won't take longer to install 15 machines than it would to install 2. The tool comes with a busybox bootdisk for easy loading of the tool. However, udpcast can also be started from the command line of an already installed system, and can be used for other purposes than just system installation.
zfec is a fast, portable, and programmable implementation of erasure coding. It includes a C library, a Python library, and a command-line tool. Erasure coding is also known as "forward error correction", which is the generation of redundant blocks of information such that if some blocks are lost then the original data can be recovered from the remaining blocks. The RAID-5 algorithm is an erasure code, but while RAID-5 can recover from the loss of any one element, zfec can be parameterized to choose in advance the number of elements whose loss it can tolerate.
NASLite is a Network Attached Storage (NAS) server operating system designed to transform a basic computer into a dedicated file server. Utilizing highly optimized versions of Samba, uCLibc, BusyBox, and various other Linux tools, it provides SMB/CIFS, FTP, or NFS filesystem support. It accommodates multiple client OSes: Windows, Mac OS X, and Linux. NASLite offers SMART disk monitoring and large file support, and is incredibly easy to install and administer.
python-fchksum is a module used to find checksums of files (or stdin). It supports md5, crc32, cksum, bsd-style sum, and sysv-style sum. The advantage of using fchksum over the Python md5 and zlib(.crc32) modules is both ease of use and speed. You only need to tell it the filename, and the work is done by C code.
FDT is an application for efficient data transfers that is capable of reading and writing at disk speed over wide area networks (with standard TCP). It can be used to stream a large set of files across the network, so a large dataset composed of thousands of files can be sent or received at full speed, without the network transfer restarting between files. It is written in Java, runs an all major platforms, and is easy to use.
cfv is a utility to both test and create .sfv (Simple File Verify), .csv, .crc, .md5(sfv style), md5sum, BSD md5, sha1sum, and .torrent checksum verification files. It also includes test-only support for .par and .par2 files. These files are commonly used to ensure the correct retrieval or storage of data.
AnomicFTPD is an RFC959-compliant FTP server with OS- independent user and group management. Active and passive modes, non-root mode, and anonymous and/or read-only modes are supported. A built-in client IP filter acts as a firewall and provides additional access limitation. The server has no online interface; attributes, groups, and user accounts are configured through text files. The protocol/ format-unspecified LIST command produces output that is compatible with most FTP clients, including common Web browsers in FTP mode.
SmartBOX is an easy-to-install, easy-to-manage, resilient, and feature-rich network server with an emphasis on ease of use and data security and with minimal hardware requirements. The design of this system is entirely based upon research into the voluntary and community organization (VCO) sector by team members of the Illuminate ICT project.