SMCINIT is an IrDA configurator for laptops with LPC47N227 SuperIO, smc-ircc, and a non-initializing BIOS. It has been tested on the Toshiba Satellite 1800-514, Toshiba Satellite 5100, and Toshiba Tecra 9100 laptops. It includes little utilities that initialize the LPC47N227 SuperIO, allowing the smc-ircc IrDA kernel driver to detect and use the SMSC chip. Note that starting with Linux kernels from the 2.6.x series, this initialization will be integrated with the smc-ircc kernel driver.
vpn-shaper is a dynamic traffic shaper for openvpn, poptop, and similar programs, using iproute2. It allows shaping of traffic between many users conected to one server, and it supports different prioritiy schemes for different users and different types of traffic. Trafic shaping uses the HTB qdisc. Prioritization uses l7-filter and ipp2p and some of the patch-o-matic extensions. Classification of trafic in HTB classes is done by using the IPMARC patch-o-matic extension. vpn-shaper requires the IPMARK patch-o-matic extension, connmark iptables match, and HTB qdisc.
The Jasmin software distribution includes an implementation of the Script MIB according to RFC 2592 with a Java runtime engine, a selection of demonstration scripts, a Java package called "scriptmib" supporting the development of manager applications for the Script MIB, Smurf, a graphical user interface to the Script MIB, and JAX, a Java package for building AgentX sub-agents.
Netjail is a user-space mechanism for restricting the socket connection attempts that a process makes. This makes it very useful for studying and/or foiling spyware and other software that has covert "home-calling" features. It is implemented as a shared library which is preloaded when launching the suspect program (via the LD_PRELOAD mechanism available in most moderm Unix systems). This library intercepts socket() and connect() calls to the standard socket library and logs the attempts. Based on environment variables, detailed rules can be put in place about which addresses will be allowed to connect. Connections that are disallowed will return the ECONNREFUSED (Connection Refused) error, which is most likely to be gracefully handled by hidden spyware functionality.
uidentd (mu-identd) is a fast and secure identd/auth server. It runs on Linux and any other OS that provides the virtual files, /proc/net/tcp and /proc/net/tcp6. It supports IPv6 natively. It is launched from a superserver such as xinetd or tcpserver and is supposedly resistant to buffer overflows since it is written in Perl. It supports configurable connection timeouts and multi-query as defined by RFC 1413.