Bookmarkz


Telco
References
All You Wanted to Know About T1 But Were Afraid to Ask
SS7
SS7 Technology Overview
Local/Access Tandem
Obtaining a CIC code
Signaling Service for Ariel BypaSS7
T-1 E&M
Signaling Methods
How to Debug Analog E&M Signaling
Voice Network Signaling and Control
Feature Group B
ANI
Japanese ISDN Specification
CLEC
SNET INTERCONNECTION AGREEMENT
Sample ILEC/CLEC Interconnection Agreement
CLEC-Planet
Qwest Facilities Based CLEC Procedures
US West - Network Disclosures
Megabit Services - ISPs by state
Modem Aggregation Service (MAS)
Wholesale Markets
US West Private Line DS-3
Oregon Switch Deployments
Unbundled Loop (LIS-Link) - Four Wire
Unbundled Loop (LIS-Link) - Two Wire
US West Network Disclosures - Oregon
Ascend
Ascend Users Mailing List Archive
Cisco
Phones
Call Manager
Cisco: Call Manager Forum @ tek-tips.com (thread on Cisco 7970 video streaming)
SCCP
Cisco Call Manager STUFF!!! (ringtones, ip services, backgrounds for 7960/7970)
Cisco IP Phone 7970 Administration Guide
Open 79XX XML Directory (Beta stuff)
Cisco 7900 Series IP Phones Firmware Download (requires CCO, basic smartnet contract) (alternate url)
Cisco 7970: Unlocking and Locking Options
Cisco 7970: Performing a Basic Reset
Cisco 79XX XML Push
Cisco IP Phone Services Application Development Notes (pdf book)
ISDN
Configuring ISDN
Enabling ISDN and Analog Calls through Access Servers
Basic AS5200 with Two PRIs
ISDN Calling Commands
Configuring ISDN Caller ID Callback
ISDN BRI Cause Values
Radius
RADIUS Attribute 8 (Framed-IP-Address) in Access Requests
framed-ip-address in accounting records
Radius Dial-Up Sample Config
Basic RADIUS
Advanced RADIUS
Routing Protocols
Routing Protocols
Redistributing Routing Protocols
Filtering Routing Updates on Distance Vector IP Routing Protocols
Discovering Cisco Discovery Protocol
cdpr - cdp reporter
BGP
Sample Configurations for Load Sharing with BGP in Single and Multihomed Environments
Configuring the BGP Local-AS Feature
BGP4 Case Studies Section 1
BGP4 Case Studies Section 2 (BGP backdoor)
Configuring BGP
Using the Border Gateway Protocol for Interdomain Routing
BGP Technical Tips
Internet Routing Architectures 2nd edition ("the bgp bible")
BGP ROUTING PART I: BGP AND MULTI-HOMING
Using Regular Expressions in BGP
BGP Case Studies
BGP Best Path Selection Algorithm
Secure BGP Template
BGP ROUTING PART I: BGP AND MULTI-HOMING
BGP Link Bandwidth
How the bgp deterministic-med Command Differs from the bgp always-compare-med Command
Achieve Optimal Routing and Reduce BGP Memory Consumption
RIP
Triggered Extensions to RIP
Sample Configuration of Triggered Extensions to RIP
Sample Configuration for Authentication in RIPv2
OSPF
Technical tips for OSPF
OSPF Design Guide
OSPF: Frequently Asked Questions
Securing OSPF
OSPF Database Explanation Guide
SSH
Sample Cisco Router Configurations
DSL
DSL Technical Tips
Cisco 675 Setup for Qwest.net - PPP mode
Configuring a Cisco 1700/2600/3600 ADSL WIC Using PPPoA With CHAP and PAP
Configuring a Cisco 1700/2600/3600 ADSL WIC With a Single IP Address, DHCP, PPPoA, and PPP-PAP
Troubleshooting Layer 1 on a Cisco 1700/2600/3600 ADSL WIC
back to back 675s
ATM
Configuring a Cisco 1700/2600/3600 ADSL WIC With AAL5MUX IP Routing, Multiple PVCs, and Terminating on a Cisco 6400 UAC-NRP
Frame Relay-to-ATM Service Interworking (FRF.8)
Configuring Frame Relay-ATM Interworking
Traffic Shaping with the Cisco 2600 and 3600 Router Series E3/T3/OC3 ATM Interfaces
ATM Signaling Framing Formats on ATM DS-3 and E3 Interfaces (ADM, PLCP)
Cisco - When Should Scrambling Be Enabled on ATM Virtual Circuits?
Kbps to Cells Per Second Conversion
Cisco - Configuring ATM (IOS 12.2)
Framing Formats on ATM DS-3 and E3 Interfaces
Understanding the Maximum Number of Active Virtual Circuits on Cisco ATM Router Interfaces
Maximum Number of Interfaces and Subinterfaces for Cisco IOS Platforms: IDB Limits
CBOS
CBOS Commands
Cisco Broadband Operating System 2.4.3 Release Notes
Troubleshooting
Troubleshooting Hardware and Booting Problems
Password Recovery Procedures
T1 Troubleshooting
T1 Alarm Troubleshooting
T1 Error Events Troubleshooting
T1 Layer 1 Troubleshooting
T1 PRI Troubleshooting
Hard Plug Loopback Tests for T1/56K Lines
ISDN Debug Information
Password Recovery Procedure for Cisco 6xx
Troubleshooting PVC Failures When Using OAM Cells and PVC Management
ATM: Understanding Loopback Modes on Cisco Routers
Using OAM for PVC Management
Troubleshooting MTU Size in PPPoE Dialin Connectivity
Troubleshooting Serial Lines
Hardware Troubleshooting for the Cisco Route Switch Processor (RSP)
Troubleshooting Load Balancing Over Parallel Links Using Cisco Express Forwarding
Netflow
NetFlow Switching
Extreme Happy Netflow Tool
flow-tools
fprobe: a NetFlow probe
cflowd: Traffic Flow Analysis Tool
NetFlow Reports - HOWTO (RRDTool+FlowScan+CUFlow)
FlowViewer home page
Understanding How Digital T1 CAS (Robbed Bit Signaling) Works in IOS Gateways
ANI/DNIS Delimiter for CAS Calls on CT1
GLBP - Gateway Load Balancing Protocol
What Is Administrative Distance?
PPP over Frame Relay
How to Choose the Best Router Switching Path for Your Network
Cisco Access Dial Configuration Cookbook
Frame Relay Frequently Asked Questions
Frame Relay over IP
Cisco - IP
Configuring Logical Interfaces (loopback, null, tunnel)
Configuring Channelized E1 and Channelized T1
T1 CAS Support for the Cisco 3640 Digital Modem Network Module
CiscoMgmt Variables
Cisco 1000-Series Router Configurations
Cisco Systems In A Nutshell
Managing Modems
Access Server Dial-In IP/PPP Configuration With Dedicated V.120 PPP
Maintaining Router Memory
Selecting AAA Servers Using DNIS Numbers
DNIS and Modem Pooling Using a CAS T1 Line
ANI/DNIS Delimiter for CAS Calls on CT1
Time-Based Access Lists
Distributed Weighted Fair Queuing
Quality of Service Packet Marking
Configuring Class-Based Packet Marking
Classification Overview (ip precedence) RFC2474 (DSCP)
Diffserv FAQ (DSCP)
Configuring Weighted Random Early Detection
Distributed Weighted Random Early Detection
Committed Access Rate
White Paper - Committed Access Rate
Configuring Committed Access Rate
Cisco SC2200 Signaling Controller
Cisco SS7 Dial Access Solution System Integration
Cisco Digital Gateways (SS7)
Configuring DDR
Improving Security on Cisco Routers
Strategies to Protect Against Distributed Denial of Service (DDoS) Attacks
Cisco 6260 - DSL Access Concentrator
Increasing Security on IP Networks
NAT white paper
Network Address Translation (NAT) - Cisco Systems
HSRP
Buffer Tuning
SONET Tech Tips
SONET APS Tech Tips
Packet OC-3c Interface Processor
Cisco NAS Discussion List Archive
The cisco-nas@external.cisco.com Alias
Cisco Discussion List
Search the Cisco mailing list
RouterGod "The Online Magazine For Cisco Professionals"
Inverse Multiplexing over ATM on Cisco 2600 and 3600 Routers
Configuring Multiport T1/E1 ATM Network Modules with Inverse Multiplexing over ATM on Cisco 2600 and 3600 Series Routers
Configuring Multiport T1/E1 ATM Network Modules with Inverse Multiplexing over ATM on Cisco 2600 and 3600 Series Routers
PPPoA Session Termination: xDSL to 6400 UAC Using aal5mux
Sample Configurations for Cisco 7200 Broadband Aggregation
Field Notice: Cisco 3620 Support for ATM OC-3, T3/E3, T1/E1 IMA Network Modules
Cisco Secure VPN Client Solutions Guide
Access Lists
Access Control Lists: Overview and Guidelines
Performance Tuning Basics
Configuring Access Control Lists
Cisco AS5200, AS5300 Router Configurations
Cisco 3600 Series LAN Connectivity Modules
Quality of Service (QoS) Networking
Route Selection In Cisco Routers
Cisco Media Gateway Controllers (SS7)
Cisco SS7 PRI Gateway Solution 1.0 Overview
Upgrading the Cisco IOS Software Release in Cisco Routers and Modems
Modem Management Operations
Enhanced Multichannel T3
Configuring Channelized E1 and Channelized T1
Multiple Vulnerabilities in CBOS
Cisco Security Advisory: Cisco IOS Software SNMP Read-Write ILMI Community String Vulnerability
Policing and Shaping Overview
Troubleshooting ATM PVCs in a WAN Environment
CRC Troubleshooting Guide for ATM Interfaces
Configuring Virtual Template Interfaces
Troubleshooting Bus Error Crashes
General Cabling Information
Traffic Shaping with the Cisco 2600 and 3600 Router Series E3/T3/OC3 ATM Interfaces
White Paper: Cisco IOS Reference Guide
Cisco Field Notices
Cisco Product Bulletins
Sample Configurations
Cisco Configuration Cookbooks
White Paper - Cisco Express Forwarding
Cisco Express Forwarding
Configuring Cisco Express Forwarding
Unicast Reverse Path Forwarding
Configuring Unicast Reverse Path Forwarding
Strategies to Protect Against Distributed Denial of Service (DDoS) Attacks
Anti Spoofing ACL's on Cisco Routers
TradeSpeak.com - White Paper Library: Customer Performance Testing of Cisco's Channel Interface Processor by Cisco
Troubleshooting High CPU Utilization on Cisco Routers
White Paper - Managing Performance of Cisco Router Networks
White Paper: Designing High-Performance Campus Intranets with Multilayer Switching
Cisco Router Performance Field Guide
Cisco Router Handbook
How to create a RJ-45 loopback adapter
Configuring ATM - Configuring OAM Management
Project DOTU, undocumented cisco IOS commands
Undocumented Cisco Commands
End-of-Life Announcement Cisco 627, Cisco 675/675E, Cisco 677, and Cisco 678 ADSL CPE
Catalyst 6000: Configuring Port Security
EtherChannel Configurations
Understanding and Designing Networks With Fast EtherChannel
Using NBAR and ACLs for Blocking the "Code Red" worm
Blocking Code Red Worm with Cisco IOS NBAR
disconnect.cgi - Perl cgi for maintaining users on Cisco AS5x00 RAS boxes
ciscoflash - cisco flash card reader (mirror)
Loading and Maintaining System Images and Microcode
How to Protect Your Network Against the Nimda Virus
CDP Packet Format
White Paper - Alternatives for High Bandwidth Connections Using Parallel T1/E1 Links
7100 ICG - Appendix A - Modular Port Adapter Configuration Guidelines
PA-A3 Port Adapter Documentation
Enhanced ATM Port Adapter (ATM PA-A3) Data Sheet
BGP Support for TTL Security Check (GTSM)
Cisco Security Advisory: A Default Username and Password in WLSE and HSE Devices
RANCID - Really Awesome New Cisco confIg Differ
Cisco Flash File System tool
VC: Configuring H.323 Gateways
Configuring H.323 Support for Virtual Interfaces
Configuring ISDN BRI Voice over IP for Cisco 2600 and 3600 Series Voice Interface Cards
Answer and Disconnect Supervision on T1 Digital Trunks
RANCID - Really Awesome New Cisco confIg Differ
Project DOTU, undocumented cisco IOS commands
TCP Intercept
PCMCIA Filesystem Compatibility Matrix and Filesystem Information
Back-to-Back Frame Relay (alternate url)
Multilink PPP on Back-to-Back Routers with Multiple Serial Interfaces
T1 Unstructured CES using Synchronous Clocking and PVCs
An Introduction to Circuit Emulation Services
Calculating ATM Cell Rates on a Circuit Emulation Virtual Circuit
CES (Circuit Emulation Service)
Configuring CPE Back-to-Back Through G.SHDSL Ports (alternate)
Configuring CPE Back-to-Back Through G.SHDSL Ports
VLAN Range
Cisco's Control Plane Policing (CoPP) Implementation Report
Configuring PPP and Multilink PPP
Secure IOS Template
Multilink PPP on Back-to-Back Routers with Multiple Serial Interfaces
Cisco Solution Reference Network Designs (SRND)
Software
Compression/Archivers
Archive Comparison Test and PBZIP2
7-Zip (@sourceforge)
p7zip is a port of 7za.exe for POSIX systems like Unix (Linux, Solaris, OpenBSD, FreeBSD, Cygwin, ...), MacOS X and BeOS.
Word Processing/Desktop Suite
OpenOffice.org
NeoOffice - OpenOffice.org for MacOSX
openoffice 2 test rpms
Electronic Design Automation
gEDA - GPL'd suite of Electronic Design Automation tools
DTP
Scribus :: GPL Desktop Publishing for Linux and more
Web Databases
phpVideoArchive
p2p networks
freenet
GNUnet
MUTE
eMule Plus
eDonkey2000 - Overnet
ed2k-gtk-gui (linux/win32/osx gui for edonkey)
TOR
Tor: An anonymous Internet communication system
Tor: The Ying or the Yang? @ whitedust.net
BitTorrent
Software
BitTorrent (official)
Home of CTorrent, the linux console torrent client
Azureus - Java BitTorrent Client
Brian's BitTorrent FAQ and Guide (mirror)
BitComet (win32, c++ client)
BNBT (c++ tracker)
torrent sites
BitTorrent @ AnimeSuki.com
Honobono BitTorrents
#TVTORRENTS
#digitaldistractions
myspleen (requires registration) (sealab 2021 torrents)
File Rush
LokiTorrent
Bittorrent for torrent.linux.duke.edu (fedora, other linux)
High Availability/Clustering
intermezzo cluster filesystem (old, depreciated and pulled from linux since 2.6.6)
Lustre cluster filesystem
nbd Network Block Device (TCP version)
drbd HA cluster network block device
The Warewulf Cluster Project
FreeHA
High-Availability Linux Project
Kimberlite
Single System Image Clusters (SSI) for Linux
Strike H.A.
Ultra Monkey
Keepalived
lvs-kiss is a daemon which enables you to create load balanced, high availability services.
Linux Virtual Server Project
HP's OpenSSI - Single System Image Clusters for Linux (SSI)
GFS (Global File System) is a cluster file system
Scheduling,Automation,Scripting
WinScheduler (win32)
Macro Scheduler (win32)
Subsystems
unofficial acpi patch for developers of acpi (linux)
Network Monitoring
bandwidthd (tracks usage by ip, graphs etc)
JFFNMS - Just for Fun Network Management System
moodss
MRTG
MRTG Repository
mailscanner-mrtg - Extensive MRTG Based Monitoring for MailScanner
Cacti: The Complete RRDTool-based Graphing Solution
RRDtool
Torrus: The Data Series Processing Framework (replacement for rrd/mrtg)
nefu
ORCA
cflowd
Nagios (RPMs)
Zabbix
Argus - System and Network Monitoring Software
Big Sister
mon - Service Monitoring Daemon
Angel Network Monitor
Autostatus
SNIPS (aka NOCOL)
PHP Open Monitor
NetMRG
NMIS - Network Management Information System
OpenNMS
Diagnostics
hdparm
smartmontools (S.M.A.R.T monitoring, linux)
cpuburn (win32, linux) (mirror)
memtest86 (os-independent)
memtest86+
BadMEM Homepage
memtester 4 (userspace memory tester)
Disaster Recovery
Recovery is possible (rip) (bootable linux recovery cd)
Ultimate Boot CD
Knoppix STD
SystemRescueCd homepage
bootdisk.com - BootDisks - PC Support - Essential Utilities
Development
Decompiler
Boomerang - A general, open source, retargetable decompiler of machine code programs
Porting
Migrating Win32 C/C++ applications to Linux on POWER, Part 1: Process, thread, and shared memory services
Migrate Win32 C/C++ application to Linux on POWER, Part 2: Mutexes
Porting Unix software to Darwin and Mac OS X
Porting Unix software to Darwin and Mac OS X (flat format)
dlcompat is a dlopen(3) et.al. compatibility library for Mac OS X/Darwin
How to Automate Your 64-Bit Migration -- Part 1 (porting ia32 to x86_64)
Style/Conventions
Indent Style @ wikipedia
The C Style Guide Index
Programming Style
Coding suggestions for GHC/Hugs related code
The One True Brace Style
The FTS C Programming Style Guide.
C and C++ Style Guides
Optimization
x86 asm optimized clearpage
Optimizing for SSE: A Case Study
C optimisation tutorial
Compiler and tools tricks
Getting the best performance of POV-Ray 3.6 for Unix on x86 and x86-64 platforms (Part I) (tests of various gcc versions and cflags)
Where's GNU Rope today? (function reordering to fit in caches better) (GNU Rope magicpoint slides)
CMI the Cross-Module Inliner (allows gcc to inline across module boundaries)
POSIX
posix_fadvise - file advisory information
Unix Multi-Process Programming and Inter-Process Communications (IPC) (shared memory, etc)
Beej's Guide to Unix Interprocess Communication
Algorithms
Math
Fast sqrt algorithms
Compression
Compression FAQ
Arithmetic Compression (sample c implementation)
Huffman Compression
Unisys LZW patents (all expired)
Tutorials - The LZ77 algorithm
LZW Compression Algorithm
Lempel-Ziv-Welch (LZW) Algorithm
LZW Data Compression - Dr. Dobb's Journal October, 1989 (sample c implementation)
LZW Data Compression
Michael Dipperstein's LZSS Code Page
oberhumer.com: LZO real-time data compression library (used on mars rovers)
HPL-98-193: The LOCO-I Lossless Image Compression Algorithm
Practical Huffman coding
DataCompression.info
Generic asm
machine-dependent cycle counters code (rdtsc equivalent for powerpc, x86_64, ia64, parisc, sparc etc)
Multi-platform high resolution counter for GCC (BSD license)
PowerPC asm
PowerPC Elapsed Time - Microsecond timing (rdtsc equivalent) (pdf)
Simplified PowerPC Instruction Set
Introduction to assembly on the PowerPC
Runtime Conventions for PowerPC (stack structure, routine calls, etc)
Migrating from x86 to PowerPC, Part 1: Robots and networked appliances on a shoestring
Migrating from x86 to PowerPC, Part 2: Anatomy of the Linux boot process
Migrating from x86 to PowerPC, Part 3: Kuro Box Linux up close
Migrating from x86 to PowerPC, Part 4: Build a minimal embedded Web interface
Migrating from x86 to PowerPC, Part 5: Create a Kuro-based Web album
x86 asm
HLA - High Level Assembly Language
SIMPLY FPU
Paul Hsieh's x86 Assembly page
Undocumented bits in DR7
Intel x86 Function-call Conventions - Assembly View
Calling conventions on the x86 platform
Gavin's Guide to 80x86 Assembly
Intel Assembler 80x86 CodeTable - Overview of instructions
x86 @ wikipedia
Parameter passing
Pentium Instruction Formats - The architecture of Pentium Microprocessor
Inline assembly for x86 in Linux
GCC-Inline-Assembly-HOWTO
Brennan's Guide to Inline Assembly (Inline Assembly with DJGPP)
sandpile.org - The world's leading source for pure technical x86 processor information
IA-32 architecture CPUID @ sandpile.org
The CPUID Guide
Art of Assembly Language Programming and HLA
CPUID & Processor Identification
Faster Floating Point to Integer Conversions
Art of Assembly Language Programming and HLA by Randall Hyde
Intel® Developer Services - Fast Floating Point to Integer Conversions
x86 FAQ
The x86 Emulator plugin for IDAPro
IDA Pro Disassembler - multi-processor, windows hosted disassembler and debugger
Iczelion's Win32 Assembly Homepage
Clive's Katmai Page - Katmai, Pentium III, MMX2, KNI, XMM or something like that
SSE Documentation (good!)
SSE2 for Dummies (who know C/C++)
Compiling SSE2 with gcc/g++ (intel asm syntax on gcc)
3DNow! instructions
Undocumented 3DNow! instructions
Intel2gas (convert intel asm to gcc asm)
Know your FPU
GoVest! (free win32 asm debugger)
Re: [RFC] Unified watchpoints for x86 platforms
gdb detection
LINUX ANTI-DEBUGGING TECHNIQUES (FOOLING THE DEBUGGER)
Detecting hooks
Hardware Debug Registers on 386 (gcc)
Debug Registers (good reference)
x86_64
Gentle Introduction to x86-64 Assembly
AMD64 ABI Features
AMD CodeAnalyst for Linux
Sparc
SPARC V8 Stacks, Register Windows, and Procedure Call Conventions
Register windows (John Mashey)
C
The Top 10 Ways to get screwed by the "C" programming language
lcc, A Retargetable Compiler for ANSI C
Cyclone - A Safe Dialect of C
Recommended C Style and Coding Standards
comp.lang.c FAQ list(s)
comp.lang.c Frequently Asked Questions
Tiny C Compiler - C Scripting Everywhere - The Smallest Linux C Compiler
The CINT C/C++ Interpreter (embeddable c/c++ scripting)
Using GNU C __attribute__
GNU Indent
Secure Programming Cookbook for C and C++
The C Book :: Const and volatile
PScan: A limited problem scanner for C source files
Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes.
New in C9X
Flawfinder - a program that examines source code and reports possible security weaknesses (``flaws'') sorted by risk level
PScan: A limited problem scanner for C source files
Smatch is C source checker but mainly focused checking the Linux kernel code.
The goal of the Meta-level Compilation (MC) project is to allow system implementors to easily build simple domain- and application-specific compiler extensions to check, optimize, and transform code.
Tables of names and headers for ISO C99 and POSIX
PHP
PHP
PHPAdvisory.com - PHP Security Source
Smarty - Template Engine
Xaraya CMS and Applications Framework
Migrating from PHP 4 to PHP 5
suPHP - suPHP is a tool for executing PHP scripts with the permissions of their owners
About PHPsuexec
HOWTO Install PHP as CGI with Apache's suEXEC Feature
The ionCube PHP Accelerator
Security with PHP
Hardened-PHP Project Homepage
ADA
Is Ada a better C?
C--
Welcome to C--
Libraries
cURL and libcurl
The GNU C Library - Table of Contents
uClibc - the microcontroller C library
Welcome to Boost.org (free peer-reviewed portable C++ source libraries)
LibHTTPd
FFTW Home Page - fast FFC library for C (GPL, commercial license available)
Free C Projects - large list of C libraries
GUI
MiniGUI (aimed at embedded linux, GPL with commercial license available)
Qt (GPL,QPL,commercial licenses available)
gtk+ (LGPL)
wxWidgets (LGPL)
Floating Point
IEEE754
IEEE standard 754 for binary floating-point arithmetic
IEEE 754: Standard for Binary Floating-Point Arithmetic (ieee.org)
Lua
Derivatives
Squirrel (C++) (wiki) (zlib/libpng License)
LuaPlus (C++)
Lua (C) (license)
How to prevent LUA scripts that block your program @ Codegurus.be
The LuaJIT Project
LuaSQL
LuaSocket
C
References/Hints
1. What's this business about endianness? @ faqs.org
retrieving endianness programmatically
Middle endian
An Essay on Endian Order
Unix Incompatibility Notes: Byte Order
endianness@everything2.com
Endianness @ wikipedia
DAV's Endian FAQ
Understanding big and little endian byte order
Pre-defined C/C++ Compiler Macros
The Ten Commandments for C Programmers (Annotated Edition)
Compiler and tools tricks
Threads
Programming POSIX Threads
comp.programming.threads FAQ
pthread_testcancel() - create thread cancellation point
Linux: Native POSIX Threading Library (NPTL)
Linux Multithreading Advances
The Protothreads Library (extremely lightweight stackless threads, bsd license)
GCC
GCC Wiki
GCC Myths and Facts
(gcc) Case Ranges
SIMD and other techniques for fast numerical programming with gcc (3dnow/simd/etc for gcc)
Vector Excensions for GCC
Code Gen Options - Using the GNU Compiler Collection (GCC) - instrument-functions
GCC - Trampolines for Nested Functions
Intel 386 and AMD x86-64 Options (gcc 3.4.3)
Intel 386 and AMD x86-64 Options (gcc 3.2)
GCC 4.0 Release Series - Changes, New Features, and Fixes
Mudflap Pointer Debugging
SSA for Trees
Extensions to the C Language Family
WinAVR - GCC for Atmel AVR
AVR-GCC - A GNU Development Environment for the AVR Microcontroller
Atmel AVR microcontrollers - gcc, libc support
Using vector instructions through built-in functions
X86 Built-in Functions (mmx/sse/etc)
A Review of GCC 4.0 (funny /. reply)
[oclug] gcc 3.0 optimizations with __builtin_expect
Safe Cflags @ gentoo-wiki.com
likely/unlikely macros (__builtin_expect in kernel)
distcc: a fast, free distributed C/C++ compiler
hpgcc.org (HP for ARM-based HP calculators)
gcc 4 type punning and strict-aliasing (more discussion) (in-depth explanation)
Microsoft Visual C/C++/Studio
Visual C++ Compiler Options - /GS (Buffer Security Check)
Visual C++ Compiler Options - /RTC (Run-Time Error Checks)
Visual Studio - Debugging your application
Creating Static-linked Executables using VC++ Standard Edition
Inline Assembler @ msdn
Using and Preserving Registers in Inline Assembly @ msdn
Known problems in using the Microsoft Visual C++ compiler, version 6.0
Microsoft Platform SDK Downloads
Windows Server 2003 PSDK Full Download with Local Install
XPSP2 PSDK Full Download with Local Install
Microsoft Visual C++ Floating-Point Optimization
Profile-Guided Optimization with Microsoft Visual C++ 2005
How to Create Debug Symbols for a Visual C++ Application
Generating and Deploying Debug Symbols with Microsoft Visual C++ 6.0
Install Debugging Tools for Windows 32-bit Version
How to use memory dump to trace bug
AddrOff
comp.lang.c Frequently Asked Questions
comp.lang.c FAQ list(s)
Objective C (ObjC)
Objective-C Beginner's Guide
C++
c++-without-stdc++ (static linking c++)
C++ runtime library overhead
Programming in C++, Rules and Recommendations
Practical C++ (book, powells.com)
Secure Programming Cookbook for C and C++
OSD: C++ issues (name mangling, etc)
C++ Name Mangling/Demangling
How a C++ compiler implements exception handling @ codeproject.com
C++ FAQ LITE
Bjarne Stroustrup's FAQ
The Design and Evolution of C++
Haskell
The Haskell Home Page
Why I Believe that Haskell Sucks
D
D Programming Language
D Front End for GCC
Bash
Advanced Bash-Scripting Guide @ tldp.org
Perl
What's wrong with Perl - By: Lars Marius Garshol
Perl 6 Exegeses
Exploring Perl 6
My perl rant
Python
Python Warts
pygame - python game development
Stackless Python
Embedding Python
Ruby
Ruby Home Page
EmbedRuby @ rubygarden.org
ruby embedded into c++
Language Comparisons
The Computer Language Shootout Benchmarks
which is better: Perl or Python? More importantly, why?
More random python observations from a perl programmer
Willus.com's 2002 Win32 Compiler Benchmarks
OO/Object Oriented Programming
Object Orientation Tips
Editors
Bluefish (HTML, C, PHP, etc)
Gnu nano (pico replacement)
PHP
PHP Manual
PHP Tutorial
Securing PHP using SuPHP
Securing PHP on Debian Linux
mmCache for PHP
PHP GEN (code generator for PHP/MySQL templates)
phpCodeGenie (code generator for PHP/MySQL templates)
phpMyEdit (code generator for PHP/MySQL tables)
Php Generator Object Sql Database
ADOdb Database Abstraction Library for PHP (and Python)
Compilers
Comeau C/C++
GCC
cc65 - the 6502 C Compiler
SourceBoost IDE and BoostC C-compiler (for PIC/Scenix)
GCC for the TRS-80 CoCo
The Contiki Operating System (6502)
PDP-10 support for GCC
GCC/G++ v2.5.8 for the TMS34010
Willus.com's Win32 C/C++ Compilers Page (Information about x86/AMD64/EM64T compilers)
GCC for the Motorola 6809
Cross compilers
CrossGCC Frequently Asked Questions
Building and Testing gcc/glibc cross toolchains
mingw32 cross-compiler build script for linux
mingw-users mailing list (archives)
MINGW related stuff
Building the SH1 cross compiler
Building and Testing gcc/glibc cross toolchains
Migrating Win32 C/C++ applications to Linux
Stdcall and DLL tools of MSVC and MinGW
Cross-Compiling Programs for Windows
How to build a Win32 x-compiler for Linux @ mingw wiki
MinGW RPM Packages
Stdcall and DLL tools of MSVC and MinGW
buildroot: making Embedded Linux easy
IDE
Ultimate++ (win32/linux)
Eclipse.org (java based ide, for c/c++/etc)
CDT (C/C++ plugin for eclipse)
MinGW studio (win32/linux)
Code::Blocks Studio (win32/linux)
SubEthaEdit - multiuser collaborative text editor (osx, commercial)
MoonEdit - multiuser collaborative text editor (linux/win32, free)
nte - multiuser collaborative text editor (linux/win32/solaris,free,mbone/multicast only,old and unmaintained)
Visual C++ 2005 Express Beta @ microsoft.com (win32, free beta)
HTML
The W3C Markup Validation Service
Misc languages
PLEAC - Programming Language Examples Alike Cookbook
OO Shape Examples
Io - a small programming language
Regina Rexx - Cross-platform Rexx Interpreter
ficl - Forth Inspired Command Language
A page about call/cc (mirror)
People
Bjarne Stroustrup's FAQ
Openstep/Nextstep
Welcome www.openstep.se: the place for NeXTSTEP, OPENSTEP, RHAPSODY and AUX Information!
Linux
Forums/Groups
LinuxAppeal - LinuxAppeal's mission is to create a forum between companies and Linux users
Kernel
LWN: Porting device drivers to the 2.6 kernel
/dev/epoll Home Page
/dev/epoll - a highspeed Linux kernel patch
Comparison of Performance of Different poll implementations
News/Magazines
Devchannel: Resources for Enterprise Developers
Welcome to LWN.net
Linux Electrons
Guides
How NOT to write a kernel driver
Linux Assembly
UNIX Socket FAQ
Using self modifying code under Linux
Explaining LD_ASSUME_KERNEL (freeradius fix with LD_ASSUME_KERNEL)
Debugging
ncc - The new generation C compiler (cflow/cscope callgraph analyzer)
CodeViz - A call graph generation utility for C/C++
Valgrind, an open-source memory debugger for x86-GNU/Linux
Electricfence (fork from bruce perens' unmaintained version)
libsafe
GCC extension for protecting applications from stack-smashing attacks (current, g++ is supported) (debian apt packages) (debian stable/unstable packages)
Bounds Checking for C
Bounds Checking GCC Patches (g++ not supported though)
Bounds Checking in GCC
Generating and Handling Application Traceback on Crash
Dmalloc - Debug Malloc Library
ccmalloc
Bounds Checking Projects (abandoned)
mpatrol (malloc debugger)
HeapCheck is a Debugging Library for Win32 environments
dbvi is a UNIX console based interface to the gdb debugger
CGDB is a curses-based interface to the GNU Debugger (GDB)
KDbg - A Graphical Debugger Interface
DDD - Data Display Debugger
libcwd: The C++ Debugging Support Library
libYaMa - Yet another Memory allocator (malloc debugger)
Assert is your friend - C++ / MFC
SuperAssert (MSJ article, win32)
C/C++ Users Journal>Assertions
C/C++ Users Journal>Enhancing Assertions
A garbage collector for C and C++
Checker is a tool which finds memory errors at runtime
Profiling
kprof (dead?)
hrprof (dead?)
cgprof (doesnt seem to work)
oProfile
Performance Monitoring and Tuning with Oprofile (redhat presentation) (mirror)
Tuning with OProfile (william cohen @ redhat) (mirror)
Oprofile FAQ (william cohen @ redhat)
Smashing performance with OProfile @ ibm.com
OProfile reports (examples of using oprofile for tuning specific applications)
KCachegrind/Callgrind - Profiling Visualization (previously called Calltree)
profiler (win32?)
FunctionCheck: a C/C++ profiler (alternative to gprof)
tsprof, pmprof: direct measurement subroutine profiler for Linux on i686+
etrace: Run-time function call tree with gcc
Linux Trace Toolkit
ccache
DiaSCE
Quanta Plus Web Development
Kate (KDE Advanced Text Editor)
Metrowerks Linux
CodeForge (commercial)
Anjuta [DevStudio]
KDevelop
Eclipse
Source-Navigator-IDE
RText - Programmer's Text Editor written in Java
Building
SCons
tips for using SCons with Mac OS X
Version Control
CVS
CVS
The Home Page of cvs2html, cvschk, and cvsstat
TortoiseCVS (win32)
Using CVS on a Windows Client Over the InterNet
A Minimalistic Guide to CVS with SSH
CVS Add-Ons
How to use CVS
cvs2cl.pl: CVS-log-message-to-ChangeLog conversion script
CVS Tutorial
CVS Training Manual
The CVS Book
CVS-RCS-HOWTO Document for Linux
CVS Best Practices
CVS--Concurrent Versions System v1.11.2
CVS Monitor (cgi interface to cvs)
Essential CVS (oreilly.com)
cvsIndent Homepage
LinCVS
cvsd
StatCVS
WinCVS with SSH authentication
WinCVS and SSH
wincvs/ssh
CVS Resources (for win32)
SSH with WinCvs
Subversion
Subversion (subversion @ devchannel)
Dispelling Subversion FUD
RapidSVN (cross-platform frontend)
ViewSVN - web interface for viewing subversion repositories
TortoiseSVN (win32 frontend)
darcs (requires haskell)
svk (runs on top of subversion)
Version Control System Comparison
Aegis
GNU arch
ArchWay (GUI frontend for arch)
patchwork quilt
Bazaar-NG - next-generation distributed version control
Monotone (distributed version control, GPL)
Codeville (opensource)
Win32
Generating a Screenshot in DirectX 8.1
Inter-Process Communication using Shared Memory
Managing Memory-Mapped Files in Win32
Timing in Win32
lcc-win32 C compiler (gnu)
Borland C++ Builder (compiler free, ide costs $$)
Netbeans (java ide, has c++ support mode)
cygwin (gcc for win32)
ioperm support for Cygwin
Cygwin/XFree86
Dev-C++ (free win32 ide+compiler)
djgpp
MinGW: Minimalist GNU For Windows (used in Dev-C++)
Dr. Mingw (drmingw, mingw debugger)
Visual-MinGW (mingw ide)
Win API Tutorials
Dr. Mingw (mingw win32 drwatson replacement debugger)
POSIX Threads (pthreads) for Win32
Tricks for Porting Applications to 64-Bit Windows on AMD64 Architecture
Windows NT, Secret APIs and the Consequences
Undocumented Functions for Microsoft Windows NT/2000
Inside the Native API
Hooking Windows NT System Services
The Code Project: Three Ways to Inject Your Code into Another Process
Amazon.com: Windows NT/2000 Native API Reference
Experiments with the Open Source Pthreads Library and Some Comments (win32 pthreads)
Critical Comments (critique of win32 api)
Win32 API Monitor
The Code Project - API Hooking Revealed
userspace cpu usage fetching on win32
Global Hooking Revealed
DLL Injection and API Hooking
Executing arbitrary code in a chosen process(or advanced dll injection) @ rootkit.com
Obtaining stack traces with stackwalk
DETAILS OF THE PE FORMAT
Executable formats (ELF, PE)
Platform SDK: Windows Sockets 2 - setsockopt
Audio
Ogg/Mp3/Etc discussions
Hydrogenaudio (forums)
Rippers/Capture
capture realplayer to ogg/mp3 (requires vsound)
Stream Down - Download RTSP, RM, MMS and ASF
Icecream - download shoutcasts
Broadcasting
DarkIce (icecast/icecast2 mp3/vorbis)
iLBC - internet Low Bitrate Codec
Speex - a free codec for free speech
FLAC - Free Lossless Audio Codec
hydrogen
Javasynth
gAlan The Graphical Audio Language
Csound
BEAST/BSE
Audiality
Octavian
JACK low-latency audio server
LegaSynth
Ecamegapedal - a realtime audio processor
ZynAddSubFX
rezound
amSynth
Freebirth
ARTS
gnusound
sweep
Audacity "gimp for audio" (linux, win32)
Free AAC encoder/decoder (mpeg4 AAC audio)
Sek'D AC-3 encoder ($839)
Digigram Multichannel Encoder ($???)
PortAudio - portable cross-platform Audio API
normalize, an audio file volume normalizer
Shopping Cart / Virtual Mall Software
osCommerce (php, opensource)
cpCommerce ("easily modifiable" templated/css version of osCommerce)
Php-MultiShop - cms and e-commerce multi-store
CRE Loaded Project (enhanced osCommerce with preinstalled popular extensions)
Forums
phpBB
phpBB Styles Forum
PAM authentication for PHPBB2
PunBB
PNphpBB - The phpBB forum for PostNuke
FUDforum
WowBB (commercial)
Groupware
Misc
Faq-O-Matic
PHProjekt - an open source groupware suite
Wiki
TWiki (perl, flatfiles) (aimed at corporate intranets)
PhpWiki
MoinMoin (no phpbb integration)
WakkaWiki
WikkiTikkiTavi
TikiWiki (php, mysql)
MediaWiki (wiki for wikipedia) (meta-wiki) (Help:Installation) (phpbb integration)
Comparison of wiki software
WikkiWiki (php, mysql) (forked from WakkaWiki) (phpbb integration)
DokuWiki (php, no sql required) (documentation-oriented wiki) (phpbb integration)
PmWiki (php, flatfiles)
WackoWiki
Wikka Wiki (WakkaWiki fork, mysql, php)
Confluence - Enterprise Wiki Software (free oss licenses)
Instiki (ruby)
NullLogic Groupware
Group-Office Professional
eGroupWare
phpWebSite
phpGroupWare
TUTOS (php, mysql)
Axis Groupware (php, mysql)
Server Management
xams - The eXtended Account Managing Software (exim,courier,mysql,php)
Tuxbox ISP Works (postfix,courier,php,apache,bind,mysql)
Maintain (dns,dhcp)
Project Management
MrProject
Databases
Servers
Rekall (gui frontend for mysql,postrgresql,etc)
MySql
MySql Control Center
phpMyAdmin (php, mysql)
TurboDbAdmin (php, mysql)
MySQL Reference Manual
Firebird (ansi-sql92)
SQLite - a self-contained, embeddable, zero-configuration SQL database engine (public domain)
Backplane (GPL)
memcached is a high-performance, distributed memory object caching system
mytop - a top clone for MySQL
Access
MDB Tools - Unlocking Your Data
Applications
Welcome to Bookmark4U
bbps bookmark manager
Active PHP Bookmarks
Media Mate (video,book library manager) (php, mysql)
ol'bookmarks - on-line bookmarks manager (php, mysql)
The Arusha Project (ARK) provides a framework for collaborative system administration of multi-platform Unix sites with many dozens of machines.
Trouble Ticketing Systems
FogBugz (php, commercial)
Flyspray (php, mysql via adodb)
phphelpdesk (php, mysql)
workbench (php, mysql)
Tech Tracker (perl)
Scarab (apache tomcat, java)
Mantis (php, mysql)
MantisConnect (php proxy to allow scripting of mantis via cli etc)
trac - Integrated SCM & Project Management (wiki+tracker+svn interface)
INCOGEN BugPort (php)
pbpBugTracker (php, mysql)
Request Tracker (linux, php, mysql)
Abacus - Abuse Desk Tracker (commercial)
Anthill (perl, dbi)
OTRS - Open Ticket Request System
Call Center, Bug Tracking and Project Management Tools for Linux
Jitterbug (perl)
wreq (perl,gdbm)
Bluetail Ticket Tracker
Information Resource Manager
PHP Trouble Ticket
Request Tracker (perl,mysql)
Ticketsmith
Bugin (php4,mysql)
WebCall Ticket Tracking System (perl,mysql)
Double Choco Latte (php,mysql)
PHP Trouble Ticket (php, mysql)
jira (good for helpdesks, free license for opensource)
Instant Messaging (IM)
Clients
naim: An ncurses-based console AIM, ICQ, IRC, and Lily client
Licq Homepage
Simple Instant Messenger (qt)
Servers
IServerd project Home Page (icq)
IRC
Servers
ircd-hybrid
FreeWorld IRCd
Undernet
Bahamut IRCd - The DALnet IRCd
PXYS (IRCu open proxy scanner)
dircproxy
Open Proxy Scanning Bot
sentinel
UltimateIRCd
Unreal
Clients
Epic
kvirc
KMyIRC
QIRC (discontinued?)
Konversation
xchat
Proxies
dircproxy (detachable irc proxy server)
Logging/Syslog
syslog-ng
Rsyslog, the enhanced syslogd for Linux and Unix (syslog to mysql)
FTP
vsftpd (secure, fast server)
Radius
Cistron RADIUS
FreeRADIUS
mod_auth_radius
Radiusclient
Radiator
Radstock
radiusContext
HTTP
Apache
Suexec Patch (run php as setuid)
ModSecurity - Web Intrusion Detection And Prevention / mod_security
mod_security rules
securing apache via RBL
mod_access_rbl
mod_security @ eth0.us
mod_security rules database @ monkeydev.org
modsecurity mailing list archives
Using Apache with Suexec on Linux
Doing https: (http over SSL)
mod_ssl: The Apache Interface to OpenSSL
Authoring
Nvu - The Complete Web Authoring System for Linux (and win32)
Portal Systems / CMS
PHP-Nuke
nukecops.com (official php-nuke dev team)
e107.org
PostNuke
OpensourceCMS
Mysource Matrix
Mamboserver.com
Seagull Framework
GPG Dragonfly CMS (fork based on phpnuke 6.5 aka cpg-nuke)
The CMS Matrix - The Content Management Comparison Tool
bitweaver
Subdreamer (commercial)
Esselbach Storyteller CMS (commercial, free version)
Collaboration Systems
TWiki - A Web Based Collaboration Platform
phpMyFAQ - open source FAQ system for PHP and MySQL
Filtering Proxies
BFilter
leanweb
junkbuster (mirror)
JunkEx
Webcleaner
filterproxy
SwiftSurf
Middleman
myproxy
privoxy
rabbit-proxy (compressing/accelerating proxy)
Proxies
tinyproxy
Squid
Pound - reverse-proxy and load-balancer
Proxy info
Navigator Proxy Auto-Config File Format
SMTP/Email
RBL
DSBL - Distributed Server Boycott List
rblcheckd
Blackholes.us
SURBL - Spam URI Realtime Blocklists
Spamcopuri (spamassassin plugin to use surbl)
XBL - Exploits Block List (rbl of compromised hosts)
TOR DNSBL - blacklist for Tor servers
Client
OSERP - Open Source Emailer Replaces Pine
Cone: COnsole Newsreader And Emailer (pine clone)
The Mutt E-Mail Client
Server
dbmail (sql based mailserver)
Postfix
How to use smtp auth in combination with TLS in Postfix
Sendmail.org
SMTP AUTH in sendmail 8.10-8.13
Courier Mail Server
DBMail (stores mail in sql db instead of files)
Spam
Phishing/Scams
Anti-Phishing Working Group
Browser Ad Blocking
adzapper: Ad Zapping With Squid
Countermeasures
Greylisting
The Next Step in the Spam Control War: Greylisting
Greylisting.org
Spey: a greylisting SMTP proxy
milter-greylist
Relaydelay
DCC Greylists
gps - greylist policy service for postfix
Postgrey - Postfix Greylisting Policy Server
SPF
SPF: Sender Policy Framework @ pobox.com
libspf.org - spf library
libspf2.org - spf library
spf milter @ pobox.com (documentation)
smf-spf (SPF Sendmail milter)
spfmilter - SPF mail filter module @ acme.com
A Sendmail LibMilter filter to block spam!
Spamware Impatience (blocking spam by delaying 220 greeting)
wpoison
Milters
Milter: Helping You Mangle Your Mail At Will
badDNS Sendmail Spam Filter
Tantalus v 0.02 - Perl Anti-SPAM Milter (blocks spammer dictionary attacks)
spasm (per user per domain configurable white/blacklisting)
milter-regex
milter-regexp (unmaintained?)
sentinel (sendmail, regex subject/body milter) (dead since 2003?)
rbl-milter
spf milter @ pobox.com (documentation)
SPAMILTER - Spamilter is a Sendmail milter written entierly in C
SMC anti-spam milter
spfmilter - SPF mail filter module
spasm - anti-spam milter
libmilter (sendmail, milter)
SpamAssassin Milter Plugin
Spammilt
perl milters
Vilter (sendmail, milter)
Lightweight MTA Authentication Protocol (LMAP) Discussion and Applicability Statement
Tagged Message Delivery Agent (TMDA)
Grinch - an open mail relay checker
Stopping Spambots: A Spambot Trap
Distributed Checksum Clearinghouse
ip4r (DNSBL-style) DNS lookups - DNSBL service listing
Nukespam.org - Counterarguments Against Unsolicited Junk Email
WebCleaner (disable animate gifs, javascript, etc)
messagewall (filtering smtp proxy)
Setting up sendmail as a relay honeypot
SpamAssassin
Spamassassin Wiki
SpamAssassin Rules Emporium
DSPAM
ifile
Distributed Server Boycott List
Distributed Checksum Clearinghouse
BlackHole -- Spam and Virus Blocking plus general email filtering for Qmail, Sendmail, Postfix, Exim or Courier.
Bogofilter
Active Spam Killer
junkfilter - Spam Filtering with Procmail
MX+ (MX vs IP test and others, for procmailrc)
Sugarplum -- spam poison
Reverse Spam Filtering
The SpamBouncer: a Procmail-Based Spam Filter
aradis - Attachment Ripper And DIsplacement System
plonk.rc (procmail recipe for filtering twits)
Russia's Biggest Spammer Brutally Murdered in Apartment
Remote control
VNC
x2vnc
RealVNC
TightVNC
vt52vnc
VNCThing (mirror) (osx)
desktop: A Remote Desktop Protocol Client for accessing Windows NT Terminal Server
VNC for OSX (osx)
Share my desktop (osx, old)
Cocoa VNC (osx, dead?)
UltraVNC
Security
Papers
Strange Attractors and TCP/IP Sequence Number Analysis
Home Security Video Surveillance
Hardware vendors
Security Cameras by Supercircuits Inc.
CCTV Security Surveillance Equipment Catalog
CCTVWholesalers | Your Security is Our Business (low/no light cameras)
Integrated Automation (o'brien, OR)
Black / White CCD Security Cameras
EverFocus Electronic Corporation
eBay: synetlink (cctv, low lux cameras)
eBay: PANVIGOR CCTV SYSTEM (cctv, low light cameras)
Axis Communications (cameras, housings, net systems)
securitycameraworld.com
securitycameraworld.com: SCW-63V3 1/3" COLOR License Plate CCD CAMERA
Caught criminals
Stolen PC Page: Alan Bartoli
Burglar: Ben Park
Motion (linux)
ZoneMinder (linux)
zoneminder article @ newsforge
Gspy (linux, gnome)
Gotcha! (win32)
HomeWatcher.com (win32)
Technological Surveillance in the Workplace (laws)
CCTV - Video Surveillance Cameras - Monitors - Security Monitoring Devices (paper)
Time-lapse DCS-1000W
SCRAP: Security Camera Recording Application
CrazyPixels (win32)
Wireless
aircrack (802.11 sniffer and WEP key cracker for Windows and Linux)
How To Crack WEP @ tomsnetworking.com
Kismet (wireless sniffer)
kismet ipk's for mips (openwrt)
Wi-viz: Wireless Network Visualization
Virtual Machines
Parrot Virtual Machine (VM for perl6, others)
Virtual Servers
FreeVPS
Linux VServer Project
Development
Buffer Overflow Attacks and Their Countermeasures
Secure Coding Mailing List Charter
Secure UNIX Programming FAQ (depreciated)
Secure Programming for Linux and Unix HOWTO
Countering Code-Injection Attacks With Instruction-Set Randomization
Randomized Instruction Set Emulation to Disrupt Binary Code Injection Attacks
Using Instruction Block Signatures to Counter Code Injection Attacks
A Multi-Faceted Defence Mechanism Against Code Injection Attacks
Recovery/Forensics/Security
Local Area Security (bootable cd)
Knoppix STD (bootable cd)
Whoppix - Whitehat Knoppix
Diskzapper Extreme (bootable cd)
Eraser (win32, free version, older 5.3 revision)
Eraser - Free secure data erase tool to wipe files on your hard drive (win32, newer version)
Secure Deletion of Data from Magnetic and Solid-State Memory (usenix paper)
Darik's Boot and Nuke (bootable floppy, hd eraser)
MD5crack
Strider GhostBuster Rootkit Detection (win32)
nUbuntu (security testing tools ubuntu based distro)
Passwords/Authentication
pam_passwdqc is a simple password strength checking module for PAM-aware password changing programs
dumbass (simple dictionary password cracker)
Kernel/C
GCC extension for protecting applications from stack-smashing attacks (current, g++ is supported) (debian apt packages) (debian stable/unstable packages)
Immunix Stackguard
grsecurity
Homepage of The PaX Team
Ingo Molnar's exec-shield
Linux kernel patch from the Openwall Project
Linux IDS Project
The Enforcer is a Linux Security Module designed to improve integrity of a computer running Linux by ensuring no tampering of the file system
RSBAC: Extending Linux Security Beyond other Systems' Limits
Scanners
chkrootkit locally checks for signs of a rootkit
Rootkit.nl rootkit hunter - locally checks for signs of a rootkit
Firewalls
m0n0wall (bootable