SOSSE (Simple Operating System for Smartcard Education) is a free smart card operating system. It is implemented in C and assembler for the Atmel AVR smart cards (Funcard, PinkCard, Jupiter). The aim of this project is to provide something like Linux for smart cards, which is a market full of NDAs. SOSSE should make it possible to learn about smart cards, and to implement and test your own ideas.
Easypass.pl is a short script that can be used to create secure, easy-to-remember passwords. It requires a dictionary file (which is standard on most Unix machines) and Perl. It features a lot of options that can be used to strengthen the password. The script was the focus of an article in the July 2002 issue ('Tools') of SysAdmin Magazine.
PacGen is an Ethernet IP TCP/UDP packet generating tool for Linux. Experimental ARP generation is included. This tool enables custom packets with configurable Ethernet, IP, TCP, and UDP layers as well as custom payloads. As an added feature there are configurations for packet count and a programmable time interval between packet sends. Plaintext config files control all the functions and represent all layers used to build packets. Included in the archive is commented source code and a recompiled binary along with example configurations.
Perl Advanced TCP Hijacking is a collection of tools for inspecting and hijacking network connections written in Perl. It consists of a packet generator, an RST daemon, a sniffer, an ICMP redirection tool, an ARP redirection tool, an IDS testing tool, and an automatic hijacking daemon for plain protocols, and features both GUI and terminal interfaces.
pam_eps is a PAM module that allows you to authenticate users against a remote server with a ssh daemon enabled. If the user exists in local machine, he is allowed entry. But if the user doesn't exist (yet exists in the remote machine and the password supplied is correct), a new user with that pass and logname will be created.
OpenXAdES enables people to work with legally-binding digital signatures (primarily giving and verifying them). Legislation often defines a set of requirements that legal digital signature technologies and infrastructures must be compliant with, and OpenXAdES aims at meeting many, if not all, such requirements from different legislations.
CAKE (Key Addressed Crypto Encapsulation) is a bunch of Python and C++ for implementing the CAKE protocol. The CAKE protocol is a protocol in which all messages have source and destination addresses that are public keys. This is in the same way that IP packets have a source and destination address that is an IP address.