Smart Card ToolKit provides a library and associated tools for smart cards. Phoenix and Smartmouse protocols are supported for ISO7816 asynchronous smart card access and debugging. JDM is supported for programming PIC-based smart cards like piccard, goldwafer (goldcard), and silvercard. SPI is supported for programming AVR based smart cards (funcard). PIC and AVR loaders provide access to external i2c EEPROM. I2c memory smart cards are also supported. All tools use Intel hex file format to store data. An Intel hex to binary and vice-versa converting tool is also provided.
safte-monitor reads disk enclosure status information from SAF-TE capable enclosures (SCSI Accessible Fault Tolerant Enclosures), which is common on many intelligent SCSI disk enclosures and some rackmount servers with SCSI hotswap drive bays. It can monitor multiple devices and will probe for and detect them. The information retrieved includes power and fan status, temperature, audible alarm, drive faults, array critical/failed/rebuilding state, and door lock status. safte-monitor logs information to syslog and can execute a program with details of component failures. It also has a web status display.
Device::ParallelPort is a Perl API that allows low level access to the parallel port of most computers. It does this by using a number of drivers, which can be customized and added to, including Linux (direct and parport), Win32, Script, Dummy, and more. It also contains a number of direct access devices including an example printer and a relay controller card.