Jif (Java + information flow) is a security-typed programming language that extends Java with support for information flow control and access control, both at compile time and at run time. Static information flow control can protect the confidentiality and integrity of information manipulated by computing systems. The compiler tracks the correspondence between information the policies that restrict its use, enforcing security properties end-to-end within the system. After checking information flow within Jif programs, the Jif compiler translates them to Java programs and uses an ordinary Java compiler to produce secure executable programs.
flipflip's podcast downloader is a script that downloads podcasts. Is has options to limit the number of podcasts to download, to rename the downloaded files based on rules, and to tag the MP3 files with custom content or with content derived from the feed metadata. The program is very small and has very few dependencies (id3v2 and wget).
Archive2iso takes a directory tree and randomizes the files in the tree to stripe the files across several ISO files that can be archived or burned off to a CD. The ISO files are generated by calling the CDiso.pm module. It reads an array generated by an INCLUDE LIST so the ISO file can be made with mkisofs. The intended use is to stripe files across multiple CD/DVD randomly so if one disc is damaged all the files that were in the same directory will not be lost since files are spread across multiple disks. The actual files themselves are not split; all files remain in their original state.
John The Ripper MPI is an updated version of Ryan Lim's patch for John the Ripper to support MPI, in addition to a large number of third party patches to support additional ciphers and other features. MPI allows you to use multiple processors on a single system, or a cluster of systems for cracking passwords using John the Ripper.
This package contains Virtual Hybridization tools. Virtual Hybridization uses sets of short probes to generate datasets for comparative genomics: given a DNA sequence and a set of probes, the typical output will give a sequence of oriented probe hits along the DNA sequence. Other tools are supplied to allow simple manipulations such as format conversion and extraction of permutations.
RefDB Publication List is an add-on for RefDB that provides a simple way to dynamically create publication lists from the reference data stored in your database. You can compile the publication list for your CV or for your annual department report with a single command instead of maintaining it manually.