Building Open Source Network Security Tools and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
47 used & new from $2.99

Have one to sell? Sell yours here
 
   
Building Open Source Network Security Tools: Components and Techniques
 
 
Start reading Building Open Source Network Security Tools on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Building Open Source Network Security Tools: Components and Techniques (Paperback)

~ (Author) "The preceding definition of a network security tool, although technically accurate, does not offer a tangible description..." (more)
Key Phrases: chaos class query, ramping phase, libnet destroy, Passive Test, Active Test, Internet Control Message Protocol (more...)
4.3 out of 5 stars  See all reviews (23 customer reviews)

List Price: $45.00
Price: $31.46 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.54 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Upgrade this book for $9.00 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
27 new from $2.99 20 used from $5.44

Formats

Amazon Price New from Used from
  Kindle Edition $25.17 -- --
  Paperback $31.46 $2.99 $5.44

Frequently Bought Together

Customers buy this book with Network Security Tools by Nitesh Dhanjani

Building Open Source Network Security Tools: Components and Techniques + Network Security Tools
  • This item: Building Open Source Network Security Tools: Components and Techniques by Mike Schiffman

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Network Security Tools by Nitesh Dhanjani

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning

Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning

by Gordon Fyodor Lyon
4.9 out of 5 stars (18)  $32.97
Network Performance Toolkit: Using Open Source Testing Tools

Network Performance Toolkit: Using Open Source Testing Tools

by Richard Blum
5.0 out of 5 stars (2)  $29.70
The Shellcoder's Handbook: Discovering and Exploiting Security Holes

The Shellcoder's Handbook: Discovering and Exploiting Security Holes

by Chris Anley
4.5 out of 5 stars (22)  $31.49
Hacking: The Art of Exploitation, 2nd Edition

Hacking: The Art of Exploitation, 2nd Edition

by Jon Erickson
4.3 out of 5 stars (57)  $32.97
Snort IDS and IPS Toolkit (Jay Beale's Open Source Security)

Snort IDS and IPS Toolkit (Jay Beale's Open Source Security)

by Brian Caswell
4.5 out of 5 stars (4)  $32.97
Explore similar items

Editorial Reviews

Review

“…if you ever write your own networking code, buy this book…” (iSeries Network, 6 March 2003)


Product Description

Learn how to protect your network with this guide to building complete and fully functional network security tools
Although open source network security tools come in all shapes and sizes, a company will eventually discover that these tools are lacking in some area - - whether it's additional functionality, a specific feature, or a narrower scope. Written by security expert Mike Schiffman, this comprehensive book will show you how to build your own network security tools that meet the needs of your company. To accomplish this, you'll first learn about the Network Security Tool Paradigm in addition to currently available components including libpcap, libnet, libnids, libsf, libdnet, and OpenSSL. Schiffman offers a detailed discussion of these components, helping you gain a better understanding of the native datatypes and exported functions. Next, you'll find several key techniques that are built from the components as well as easy-to-parse programming examples. The book then ties the model, code, and concepts together, explaining how you can use this information to craft intricate and robust security programs.
Schiffman provides you with cost-effective, time-saving guidance on how to build customized network security tools using existing components. He explores:
* A multilayered model for describing network security tools
* The ins and outs of several specific security-related components
* How to combine these components into several useful network security techniques
* Four different classifications for network security tools: passive reconnaissance, active reconnaissance, attack and penetration, and defensive
* How to combine techniques to build customized network security tools
The companion Web site contains all of the code from the book.

Product Details

  • Paperback: 416 pages
  • Publisher: Wiley; 1 edition (October 11, 2002)
  • Language: English
  • ISBN-10: 0471205443
  • ISBN-13: 978-0471205449
  • Product Dimensions: 9.2 x 7.5 x 1 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (23 customer reviews)
  • Amazon.com Sales Rank: #760,804 in Books (See Bestsellers in Books)

More About the Author

Mike Schiffman
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Mike Schiffman Page

Inside This Book (learn more)




What Do Customers Ultimately Buy After Viewing This Item?

Building Open Source Network Security Tools: Components and Techniques
82% buy the item featured on this page:
Building Open Source Network Security Tools: Components and Techniques 4.3 out of 5 stars (23)
$31.46
Network Security Tools
7% buy
Network Security Tools 3.3 out of 5 stars (3)
$29.90
Network Performance Toolkit: Using Open Source Testing Tools
7% buy
Network Performance Toolkit: Using Open Source Testing Tools 5.0 out of 5 stars (2)
$29.70
Hacking: The Art of Exploitation, 2nd Edition
3% buy
Hacking: The Art of Exploitation, 2nd Edition 4.3 out of 5 stars (57)
$32.97

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

23 Reviews
5 star:
 (15)
4 star:
 (5)
3 star:
 (1)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (23 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
18 of 18 people found the following review helpful:
5.0 out of 5 stars One of a kind!, January 22, 2003
This exclusive book by Mike Schiffman, a recognized security authority, will not make a good bedtime reading even for the majority of hardcore security professionals. However, the value of this book is not in how fun it is to read, but in the amazing depth and breadth of network security material.

Starting from interesting and original security tool taxonomy - attack, active recon, passive recon and defense -, the book takes the steep road uphill towards the descriptions of several popular security libraries (two written by the book author himself). Libnet (packet injection), libpcap (packet capture), libnids (network IDS development), libsf (OS fingerprinting), libdnet (network parameters manipulation) and openssl (crypto) are covered in the excruciating level of detail. Code and API walkthrough, all functions, variables and primitives are covered complete with usage notes for various platforms. Each chapter is topped off by a complete security tool example, designed and developed using the library. Many pages of superbly commented tool source code are included in the chapter end.

Complete code is also provided at the publisher download site. Experimenting with the code is a good part of the fun brought by the book, so download is highly suggested.

The book is most useful for those wishing to gain truly in-depth understanding of network security tools and for aspiring tool builders. After all, the book is much easier to read and understand then just plain source, even if well commented.

Another bonus is a comprehensive description of buffer overflow and format string exploits, provided in the chapter on attacks and vulnerabilities.

The book ends with painfully detailed "firewalk" recon tool description, created by Mike Schiffman. It starts with design (with flowcharts and diagrams) and goes onwards to implementation and code walkthrough. 2200 lines of tool source code conclude this mighty volume.

Anton Chuvakin, Ph.D., GCIA is a Senior Security Analyst with a major information security company. His areas of infosec expertise include intrusion detection, UNIX security, forensics, honeypots, etc. In his spare time, he maintains his security portal info-secure.org

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
4.0 out of 5 stars a great resource for security professionals, November 18, 2002
this is pretty much the book i've been looking to add to my library for a while. schiffman covers the major libraries in security (libnet, libdnet, libpcap, openssl, libsf, and libnids) in a smooth and excellent way, and then brings them together in several small apps and then firewalk 5.0. in this book we learn techniques to complement the tools we learn how to craft.

i was a bit let down in some of the details being left out of the libraries schiffman didn't write, such as pcap and ssl. these are really difficult to master libraries, some more attention could have been given here.

another reviewer noted that the book really ignores the windows developer, which is true to an extent. however, what schiffman doesn't say (and the reviewer doesn't state) is that several of the libraries (pcap, libnet, libdnet, openssl) work just fine on windows. it would have been helpful to have seen that covered more, but perhaps in the next edition.

all in all, a reccomended book. now infosec people will have no reason to say they can't write their own network attack apps. and hopefully it will inspire someone to write a better mousetrap, too. i'm still surprised it took so long to appear on the shelves!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Excellent guide for the network administrator, April 17, 2003
This book was the perfect reference manual for the busy network administrator that needs to quickly create powerful tools to enforce and monitor network security. From concept to implementation Schiffman will give you a thorough understanding of why and how to create open-sourced security tools that you can start using immediately. Using this book as a reference I was able to create a customized network sniffer and a few vulnerability analysis tools. Another great addition to my library that I highly recommend.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars The open source security scene needs more books like this
Books on hacking, cracking, exploiting, and breaking software seem to get all of the attention in the security world. Read more
Published on December 18, 2004 by Richard Bejtlich

5.0 out of 5 stars Perfect Reference for Network Programers
Very well structured book with clear examples. Serves good as a reference and starting point for network programers. Highly recommended book.
Published on September 17, 2004 by Konstantin Ivanov

5.0 out of 5 stars Excellent guide for the network administrator
This book was the perfect reference manual for the busy network administrator that needs to quickly create powerful tools to enforce and monitor network security. Read more
Published on April 17, 2003 by W. Fergerstrom

1.0 out of 5 stars Man Page Reprint
If you don't read the man pages then this book is for you. After reading the glowing reviews I went out to purchase this book. I am extermely dissappointed. Read more
Published on February 19, 2003

5.0 out of 5 stars Excellent security book
I found this book to be extrodinarily helpful. Easy to follow, but with very detailed code examples, I came away from this book with a much better understanding of the open... Read more
Published on February 1, 2003 by Raymond Forbes

5.0 out of 5 stars Incredibly useful
It is rare to find that such an in depth book on coding is this easy to read and understand It's really encouraging me to get off my [butt] and to start doing some coding again.
Published on December 16, 2002 by DM

5.0 out of 5 stars Excellent resource for network security programmers
If you are a network security programmer this is the right book to read. For shure it helps you with good examples that you can use to test, learn and start building your own... Read more
Published on December 14, 2002 by Pedro Inacio

4.0 out of 5 stars Excellent Library reference for anyone writing network apps.
After purchasing "Building Open Source Network Security Tools" I was able to write a full featured libnet 1.1.x based utility for a work related project in four days. Read more
Published on November 18, 2002 by Kirby Kuehl

4.0 out of 5 stars Voice of Experience
If there's anyone who's anyone in the Open Source security tool world, it's Mr. Schiffman. This book is the closest thing to a definitive text on the subject that exists today,... Read more
Published on November 15, 2002 by sprout69

4.0 out of 5 stars Great for new security programmers
I'm glad someone finally wrote a book on this subject. To my knowledge this is the first and only book to tackle the subject of teaching people to write their own security tools... Read more
Published on November 15, 2002

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 2 days ago
textbook scam 66 7 days ago
Amazon is a great place to buy textbooks! 35 19 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.