LAST UDPATE: 5/25/2007

   Why Trinux?
   News & Updates 

   FAQ (old)
   Manual (new)

   Kernel Modules

   latest initrd
   latest floppy

Configure It 
   Select Packages

Use It 
   Remote Admin
   War Stories

   Mailing Lists 
   Submit Bugs 
   Feature Requests 

   Trinux Russian Community 
   My Home 

What is Trinux?

NOTE:This project is now under active development again! See ubuntutrinux page over on Google Code for more information. Development snapshots (meaning 10MB .iso's built on Linux and Busybox 1.4.2) are also available at

Trinux was a ramdisk-based Linux distribution that boots from a single floppy or CD-ROM, loads it packages from an HTTP/FTP server, a FAT/NTFS/ISO filesystem, or additional floppies. Trinux contains the latest versions of popular Open Source network security tools for port scanning, packet sniffing, vulnerability scanning, sniffer detection, packet construction, active/passive OS fingerprinting, network monitoring, session-hijacking, backup/recovery, computer forensics, intrusion detection, and more. Trinux also provides support for Perl, PHP, and Python scripting languages. Remote Trinux boxes can be managed securely with OpenSSH.

Trinux gives you the power of Linux security tools without requiring a full-blown Linux install or the need to download, compile, install, and update a complete suite of security tools that are typically not found in mainstream distributions.

First released in the Spring of 1998, articles on Trinux have appeared in Infoworld, SecurityPortal, Usenix SAGE, and

Modified Trinux boot disks have even been used to Fight Code Red. The original post is available here. The latest labrea (2.2) package is available. To install Labrea type (getpkg labrea or add labrea.tgz to the pkglist file on your boot floppy. Type man labrea for documentation.

Trinux will boot on any i486 or better with at least 12-16 megabytes of RAM, depending on how many packages are loaded. Hardware support for many common Ethernet cards is provided in the default kerneli and additional NICs are supported via Linux kernel modules. Trinux 0.7x/0.8x is was developed using Slackware 7.1 and supports the latest 2.2.x kernels and glibc 2.1.x. Trinux 0.8x supports Linux kernel 2.4.x. Trinux was first released in April 1998. Versions up through 0.51 were based on Debian 1.31 binaries linked against libc5. Version 0.6x was built using RedHat Linux 5.2. Trinux utilizes Busybox to replace many common UNIX utilities.

* * *

Trinux is released under the terms of the GNU Public License. See Eric Raymond's page ( for more details on Open Source licensing.

Trinux is currently maintained by Matthew Franz. Your best bet for questions is trinux-talk. You have to be a subscriber to post.

SourceForge Logo