Building Open Source Network Security Tools Components and Techniques--Components and Techniques
Language, Platform, and Compiler
Chapter 1: The Network Security Tool Paradigm
Network Security Tool Taxonomy
Software Development Lifecycle
Chapter 2: The Libpcap Library
Psuedo-Random Number Functions
Chapter 4: The Libnids Library
Initialization and Execution Functions
Callback Registration Functions
Chapter 6: The Libdnet Library
Chapter 7: The OpenSSL Library
Symmetric Functions and Macros
Message Digest Functions and Macros
Chapter 8: Passive Reconnaissance Techniques
Chapter 9: Active Reconnaissance Techniques
Chapter 10: Attack and Penetration Techniques
Chapter 11: Defensive Techniques
Chapter 12: Tying Everything Together--Firewalk