Contents
How to add links here
For the time being (or until the OMC Benevolent Dictators decide otherwise), just add links in the categories below or create a new section if you feel that it is necessary. Try to alphabetize the links and provide a short description about the project (just copy/paste off the project's website). Try to keep it under 1 line of text.
Lists of Open Source Software
DAG - RPM packages for Red Hat, RHEL, CentOS and Fedora
FreshPorts - Lists the changes made to the FreeBSD ports tree, eg newly ported software
Linux App Finder - Catalog of GNU/Linux programs and a resource to discover new apps
Open Source Alternatives - High quality Open Source alternatives to well-known commercial products
packages.debian.org - Search for Debian packages
ports.OpenBSD.nu - OpenBSD package collection
RPMforge - Independent community-driven project to provide and improve RPM packages.
RPM Search - Tool for users of Linux RPM based distributions
SourceForge - World's largest Open Source software development web site
Uitwisselplatform - Open Source software development platform for the Dutch Open Source software community
Categories
The sections below divide projects which are either; industry standards, should be industry standards or look very promising.
Antivirus / Antispam
AMaViS - A Mail Virus Scanner for Linux and other UN*X based platforms
Clam AntiVirus - Open Source anti-virus toolkit for UNIX, designed especially for e-mail scanning on mail gateways
DSPAM - Open-source content-based spam filter designed for multi-user enterprise systems
SpamAssassin - The Powerful #1 Open-Source Spam Filter
spamd - Spam deferral daemon which rejects false mail in a very efficient way
Application Provisioning
ControlTier - Coordinates installation, configuration, and startup of application stacks into multiple environments
Backups / Imaging
AMANDA - Back up multiple hosts over network to tape drives/changers, disks or optical media
Bacula - Manage backup, recovery, and verification of computer data across a network of computers of different kinds
Ghost for Linux - Hard disk and partition imaging and cloning tool similar to Norton Ghost®
FOG - Basic computer imaging solution for Windows that ties together open-source tools with a PHP web interface
SystemImager - Automates Linux installs, software distribution, and production deployment
Certification / Education
BSD Certification - Committed to creating and maintaining a global certification standard for administration on BSD based OSes
LPI - Promote and certify essential skills on Linux and Open Source through comprehensive, top quality, vendor-independent exams
Configuration / Resource Management
Cfengine - Automated tool for configuring and maintaining Unix-like computers
Escape-K - Open Source IT management platform
GLPI - Database for an inventory of computers, software, printers, etc
NeDi - Scripts to retrieve MAC address tables of switches, display where nodes are connected to the network and a lot more
NetDirector - Web-based GUI and manual many-as-one service-level configuration management for Linux and Solaris
OCS Inventory NG - Open Source automated inventory and deployement system
OneCMDB - Open Source Configuration Management Database
OpenNetAdmin - Provides a database managed inventory of your IP network in an AJAX webapp
Puppet - System for automating system administration tasks
RANCID - Monitors a device's configuration, including software and hardware
xCat - Scalable distributed computing management/provisioning tool, provides a unified interface for control, discovery, and deployment
ZipTie - Framework for Network Inventory Management, free to download, use, and distribute
Crypto
A-Select - Open Source innovative system for authentication of users in a Web environment
CAcert - Community driven, Certificate Authority that issues certificates to the public at large for free
CrypTool - Freeware program which enables you to apply and analyze cryptographic mechanisms
dm-crypt - Infrastructure in the kernel that provides a generic way to create virtual layers of block devices
GnuPG - Complete and free implementation of the OpenPGP standard as defined by RFC2440
OpenCA - Collaborative effort to develop a robust, full-featured and Open Source out-of-the-box Certification Authority
OpenPGP - The most widely used email encryption standard in the world
OpenSSL - Open Source toolkit implementing the SSL v2/v3 and TLS v1 protocols
Password Gorilla - Stores all your user names and passwords, along with login information and other notes, in a securely encrypted file
pwsafe - Unix commandline program that manages encrypted password databases
TrueCrypt - Software for establishing and maintaining an on-the-fly-encrypted volume (data storage device)
Data stores
Fedora Directory Server - Enterprise-class Open Source LDAP server for Linux
Git - Version control system designed to handle very large projects with speed and efficiency
MySQL - The world's most popular Open Source database
OpenCVS - Free implementation of the Concurrent Versions System
OpenLDAP - Open Source implementation of the Lightweight Directory Access Protocol
PostgreSQL - Powerful, Open Source relational database system
Subversion - Version control system that is a compelling replacement for CVS in the Open Source community
Design / Planning
DBDesigner 4 - Visual database design system that integrates design, modeling, creation and maintenance into a single environment
Dia - GTK+ based diagram creation program for Linux, Unix and Windows released under the GPL
Firewalls
APF - Iptables(netfilter) based firewall system
iptables - Packet filtering framework inside the Linux 2.4.x and 2.6.x kernel series
pf - OpenBSD's system for filtering TCP/IP traffic and doing Network Address Translation
Hardening
AppArmor - Proactively protects the OS and applications from external or internal threats
Linux - Locks down an OS, proactively configuring it for increased security and decreasing its susceptibility to compromise
grsecurity - Innovative approach to security utilizing a multi-layered detection, prevention, and containment model
LES - Facility to quickly & easily secure RedHat/RPM based environments
ModSecurity - Open Source web application firewall for Apache
SELinux - Implementation of MAC using Linux Security Modules in the kernel, based on the principle of least privilege
Suhosin - Advanced protection system for PHP installations
WASC - To develop, adopt, and advocate standards for web application security
High Availability
CARP - Allows multiple hosts on the same local network to share a set of IP addresses
HAProxy - Free, fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications
Keepalived - Strong and robust keepalive facility to the Linux Virtual Server project
Linux-HA - High availability (clustering) solution for Linux which promotes reliability, availability, and serviceability
Linux Virtual Server - Highly scalable and highly available server built on a cluster of real servers
pfsync - Pseudo-device which exposes certain changes to the state table used by pf
PGCluster - Synchronous replication system of the multi-master composition for PostgreSQL
Slony-I - Master to multiple slaves replication system for PostgreSQL supporting cascading and failover
Uptimed - Daemon which logs your best uptimes
Instant Messaging / Communication
Asterisk - Popular and extensible Open Source telephone system
CallWeaver - Community-driven, vendor-independent, cross-platform, open source, PBX software project (formerly OpenPBX.org)
DimDim - Conferencing that allows anybody to share their desktop, slides, talk, listen, chat, and broadcast via webcam
Esper - Event Stream Processing (ESP) and Complex Event Processing (CEP)
Jabber - Open, secure, ad-free alternative to consumer IM services like AIM, ICQ, MSN, and Yahoo
Mule - Messaging platform based on ideas from Enterprise Service Bus (ESB) architectures
RabbitMQ - Implementation of AMQP, the emerging standard for high performance enterprise messaging
YATE - Flexible open source telephony engine
Knowledge Management
Alfresco - Enterprise Content Management providing collaboration, document/records/web content and knowledge management
KnowledgeTree - Open source electronic document management software designed for teams and small to medium-sized organizations.
MediaWiki - Allows users to easily create, edit and link web pages to provide affordable and effective Intranets
(Network based) Intrusion Detection Systems / Honeypots
BASE - Web frontend to query and analyze the alerts coming from a SNORT IDS system.
BFD - Modular shell script for parsing logs and checking for authentication failures
IDSwakeup - Collection of tools that allows to test network intrusion detection systems
Nepenthes - Versatile tool to collect malware
Nessus - Free, powerful, up-to-date and easy to use remote security scanner
Nikto - Open Source web server scanner which performs comprehensive tests against web servers for multiple items
Nmap - Free and open source utility for network exploration or security auditing
OSSEC - Performs log analysis, integrity checks, Windows registry monitoring, rootkit detection, real-time alerting and response
Rootkit Hunter - Scanning tool to ensure you for about 99.9% you're clean of nasty tools
Snort - Open Source network intrusion prevention and detection system utilizing a rule-driven language
sshguard - Detects SSH attacks via log monitoring and blocks the originating address with a firewall rule
Sussen - Checks for vulnerabilities and configuration issues on computer systems
tcpdump - Prints out the headers of packets on a network interface that match an expression
Wireshark - A network protocol analyzer
Yersinia - Network tool designed to take advantage of some weakeness in different network protocols
Operating Systems
DistroWatch - Huge source of information on major Linux/Unix distro's
CentOS - Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent Linux vendor
Debian - Free operating system for your computer
DragonFlyBSD - Based on FreeBSD. with a radically different approach to concurrency, SMP, and most other kernel subsystems
Fedora - A Linux-based operating system that showcases the latest in free and open source software
FreeBSD - Advanced operating system for x86 compatible, amd64 compatible, UltraSPARC®, IA-64, PC-98 and ARM architectures
FreeNAS - CIFS, FTP, NFS, AFP, RSYNC, iSCSI, S.M.A.R.T., Software RAID (0,1,5) with a Full WEB configuration interface
Gentoo Linux - A special flavor of Linux that can be automatically optimized and customized for just about any application or need
HP Tru64 UNIX - HP Tru64â„¢ UNIX operating system
HP-UX Computing environment that has reliability, availability, security and manageability
m0n0wall - Complete, embedded firewall software package based on FreeBSD, along with a web server, PHP and a few other utilities
NetBSD - Free, secure, and highly portable Unix-like Open Source operating system available for many platforms
OpenBSD - Free, multi-platform 4.4BSD-based UNIX-like operating system
OpenSolaris - Open Source community and a place for collaboration and conversation around OpenSolaris technology
openSUSE - Worldwide community program sponsored by Novell that promotes the use of Linux everywhere
OpenVMS - Cluster OS, featuring high availability, performance, security, application integration, and system management
OpenWrt - Linux distribution for embedded devices
Red Hat - Enterprise Class Linux Distribution
Slackware Linux - The Slackware Linux Project has aimed at producing the most "UNIX-like" Linux distribution out there
Solaris - Open source UNIX OS, available as a free download for both x86/x64 and SPARC systems
Ubuntu - Community developed, linux-based operating system, perfect for laptops, desktops and servers
White Box Enterprise Linux - Derived from the Free/Open Source Software made available by Red Hat
Project Management
dotProject - Open Source online project management tool
OpenProj - OpenProj is a free, open source desktop alternative to Microsoft Project.
TaskDriver - Open Source project management and task tracking application.
Proxies / Web Caches
Squid - Caching proxy for the Web supporting HTTP, HTTPS, FTP, and more
SquidGuard - URL redirector used to use blacklists with the proxysoftware Squid
Remote Control
Fruity - PHP based web-frontend to your Nagios configuration
OpenSSH - Free version of the SSH connectivity tools that technical users of the Internet rely on
pgAdmin - Popular and feature rich Open Source administration and development platform for PostgreSQL
phpLDAPadmin - Web-based LDAP browser to manage your LDAP server
phpMyAdmin - Tool written in PHP intended to handle the administration of MySQL over the Web
phpPgAdmin - Web-based administration tool for PostgreSQL
NetDirector - Web-based GUI and manual many-as-one service-level configuration management for Linux and Solaris
sdtcon - Free Java SSH client tool for secure remote and out of band access
TightVNC - Free remote control software package derived from the popular VNC software
Webmin - Web-based interface for system administration for Unix
Systems Health Monitoring / Logging
Cacti - A complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality.
Centreon - Network, system, applicative supervision and monitoring tool, based on Nagios core
Ganglia - A a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids.
Hyperic - Expands past classical monitoring activities to drive availability and improve the overall health of the IT infrastructure
jManage - Provides a centralized console for managing application clusters and distributed-application environments
Linux Explorer - Linux system information gathering tool (LINUXexplo), similar to the Solaris explorer (SUNWexplo)
Monit - Utility for managing/monitoring, processes, files, directories and devices on a UNIX system
Munin - Monitoring tool surveys all your computers and remembers what it saw
mysqlreport - Makes a friendly report of important MySQL status values
Nagios - Open Source host, service and network monitoring program
OpenIPMI - Interface specification that defines a common, abstracted, message-based interface to platform monitoring and control
OpenNMS - Enterprise grade network management platform
rsyslog - Multi-threaded syslogd supporting MySQL, syslog/tcp, RFC 3195, ACL's, filtering and fine grain output format control
SIM - System and services monitor for 'SysVinit' systems
SmokePing - Can measure, store and display latency, latency distribution and packet loss
Splunk - Search engine that lets you search, navigate, alert and report on IT data from any application, server or network device
sysstat - Collection of performance monitoring tools for Linux
Zabbix - Enterprise-class Open Source distributed monitoring solution
Zenoss - Enterprise-grade Open Source monitoring solution
Ticketing / (Bug) Tracking
Mantis - Free, popular web-based bugtracking system
OTRS - An Open source Ticket Request System with various features to manage customer telephone calls and e-mails
RT - Enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by users
Trac - Enhanced wiki and issue tracking system for software development projects
Tutorials / Howto's
HowtoForge - Howtos about Linux and Open Source
Kernel Panic - Dedicated to Open Source and sharing of information, experience and software projects of any kind
nixCraft - Linux howto's, insights into Linux, FreeBSD, UNIX sysadmin work, tips, hacks and news
workaround.org - Personal wiki of Christoph Haas, with lots of nice articles on systems administration
Virtualization
Bochs - Portable Open Source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms
Hercules - Open Source software implementation of the mainframe System/370 and ESA/390 architectures
IMUNES - Integrated Multiprotocol Network Emulator / Simulator
KVM - A full virtualization solution for Linux on x86 hardware containing virtualization extensions
open-vm-tools - The Open Virtual Machine Tools are the open source implementation of VMware Tools
QEMU - Generic and open source machine emulator and virtualizer
VirtualBox - innotek VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use.
VMware Server - Free virtualization product for Windows and Linux servers with enterprise-class support and VirtualCenter management
Xen - Virtual machine for x86, supports execution of multiple guest OSes with performance and resource isolation
xVM - A unified tool for system administrators to manage both traditional and virutal assets
Ben,
I totally agree and was planning on bringing up the same issue once the dust had settled a bit more. The reason we have this list in the first place is due to the work of <a href="/person/tmib">Dennis van Zuijlekom</a>. He created it on the old wiki, but we never really moved much beyond this basic list. I've been hoping we could break projects/products out into separate pages and use this as the master index. The downside is that it adds one step for people to get to the homepages for each item, but I think that's an acceptable cost.
I'm not sure what the best way to manage things is, yet, but I think we can evolve it as things move along.
In another tab I have "<a href="http://wiki.openmanagement.org/index.php?title=Links">Links</a>, from the OpenManagement Wiki</a>. This duality illustrates a number of things, a couple of which I will attempt to treat immediately.
The least of these is that I think it's wrong to have the actual links all together on a page, rather than have this page serve as a directory, carrying links to sub-pages (We want this to be rich, yes? Not exhaustive, and not cannonical, but full. Which makes for a huge single page. This, I suggest, illustrates how "hyper" is being under-utilized.)
More interesting is how this breaks "data should only appear in one place" as with relational databases. Should a person contributing a resource enter it on both pages? Place it on one page and place a link on the other? Which takes priority?
Even more interesting is that I'm writing this text in two places at once (To sweeten the pie: I'm to use HTML in this place and Wiki markup in the other!) so I have to adjust "here" and "there" in each place!
I don't mean this dismissively; quite the opposite: a system shows its true nature through usage ... trivial users and triflers really don't have much more than anecdotal comments concerning their personal preferences. I hope the "snags" we encounter through our usage here can serve as grist for the mill.
--bentrem