21 projects tagged "GPLv2"
amforth is an extendible command interpreter for the Atmel AVR ATmega microcontroller family. It has a turnkey feature for embedded use as well. It does not depend on a host application. The command language is an almost compatible ANS94 forth with extensions. It needs less than 8KB code memory for the base system. It is written in assembly language and forth itself.
UidSEC is an LSM (Linux Security Module) that extends the standard UN*X "resource protection" model by adding some features useful for untrusted multiuser systems. It can deny usage of dmesg to unprivileged users, hide processes of "other users" to unprivileged users, deny access to /sys and /config to unprivileged users, and protect usage of the bind() syscall using UidBIND.
Toorox is a Linux live DVD based on Gentoo which starts as bootable media using KNOPPIX technology. It is designed for ease of use, with a simple control center and a hard disk installer. It contains many applications and uses KDE, GNOME, or XFCE as a working environment. A live USB pen drive image maker is also present on the desktop. It is multi-lingual and contains the unstable branch of Gentoo (x86 and amd64).
ipt_pkd is an iptables extension implementing port knock detection with SPA (single packet authorization). This project provides 3 parts: the kernel module ipt_pkd, the iptables user space module libipt_pkd.so, and a user space client knock program. For the knock packet, it uses a UDP packet sent to a random port that contains a SHA-256 of a timestamp, small header, random bytes, and a shared key. ipt_pkd checks the time window of the packet and does the SHA-256 to verify the packet. The shared key is never sent.
OpenThinClient is a thin client solution consisting of a Linux-based operating system along with a comprehensive Java-based management GUI and server component. It is intended for environments where a medium to large number of thin clients must be supported and managed efficiently.
Ksplice is practical technology for updating the Linux kernel without rebooting. It enables you to avoid the disruptive process of rebooting for kernel security updates and bugfixes. By making it easy to keep your systems up to date, Ksplice helps you avoid the security and stability risks of running out-of-date software.