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