Sabtu, 03 November 2012

Wow! eBook: Linux Firewalls - 6 new eBooks


Wow! eBook: Linux Firewalls - 6 new eBooks

Link to Wow! eBook - Blog

Linux Firewalls

Posted: 03 Nov 2012 01:24 PM PDT

Linux Firewalls

Book Description

System administrators need to stay ahead of new vulnerabilities that leave their networks exposed every day. A and an intrusion detection systems () are two important weapons in that fight, enabling you to proactively deny access and network traffic for signs of an .

Firewalls discusses the technical details of the and the Netfilter framework that are built into the , and it explains how they provide strong filtering, Network Address Translation (NAT), state tracking, and application layer inspection capabilities that rival many commercial tools. You’ll learn how to deploy as an with psad and fwsnort and how to build a strong, passive authentication layer around with fwknop.

Concrete examples illustrate concepts such as firewall log and policies, passive network authentication and authorization, exploit packet traces, Snort ruleset emulation, and more with coverage of these topics:

  • Passive network authentication and OS fingerprinting
  • log and policies
  • Application layer detection with the iptables string match extension
  • Building an iptables ruleset that emulates a Snort ruleset
  • Port knocking vs. Single Packet Authorization (SPA)
  • Tools for visualizing iptables logs

and C code snippets offer practical examples that will help you to maximize your deployment of Linux firewalls. If you’re responsible for keeping a network , you’ll find Linux Firewalls invaluable in your attempt to understand attacks and use iptables—along with psad and fwsnort—to detect and even prevent compromises.

Visit the book’s companion site for supporting files, downloads, errata, and more.

Table of Contents
Chapter 1. Care and Feeding of iptables
Chapter 2. Network Layer Attacks and Defense
Chapter 3. Transport Layer Attacks and Defense
Chapter 4. Application Layer Attacks and Defense
Chapter 5. Introducing psad. The Port Scan Attack Detector
Chapter 6. psad Operations. Detecting Suspicious Traffic
Chapter 7. Advanced psad Topics. From Signature Matching to OS Fingerprinting
Chapter 8. Active Response with psad
Chapter 9. Translating Snort into iptables
Chapter 10. Deploying Fwsnort
Chapter 11. Combining psad and Fwsnort
Chapter 12. Port-Knocking vs. Single Packet Authorization
Chapter 13. Introducing fwknop
Chapter 14. Visualizing iptables Logs

Appendix A. Attack Spoofing
Appendix B. A Complete fwsnort Script

Book Details

  • Paperback: 336 pages
  • Publisher: No Starch Press (September 2007)
  • Language: English
  • ISBN-10: 1593271417
  • ISBN-13: 978-1593271411
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Linux Firewalls appeared first on Wow! eBook - Blog.


Linux Enterprise Cluster

Posted: 03 Nov 2012 01:21 PM PDT

Linux Enterprise Cluster

Book Description

The Enterprise explains how to take a number of inexpensive computers with limited resources, place them on a normal computer network, and install free software so that the computers act together like one powerful server. This makes it possible to build a very inexpensive and reliable system for a small or a large corporation. The book includes information on how to build a high-availability server pair using the Heartbeat package, how to use the Virtual Server software, how to configure a reliable printing system in a Linux environment, and how to build a job scheduling system in Linux with no single point of failure. The book also includes information on high availability techniques that can be used with or without a , making it helpful for System Administrators even if they are not building a . Anyone interested in deploying Linux in an environment where low cost computer reliability is important will find this book useful.

The CD-ROM includes the Linux , ldirectord software, the Mon monitoring package, the Ganglia package, OpenSSH, rsync, SystemImager, Heartbeat, and all the figures and illustrations used in the book.

Table of Contents
PART ONE: INTRODUCTION TO THE LINUX SERVER
Chapter 1. Starting the Services
Chapter 2. Handling the Packets
Chapter 3. Compiling the

PART TWO: HIGH AVAILABILITY LINUX
Chapter 4. Synchronizing Servers with Rsync and SSH
Chapter 5. Cloning Systems with SystemImager
Chapter 6. Heartbeat Introduction and Theory
Chapter 7. A Sample Heartbeat Configuration
Chapter 8. Heartbeat Resources and Maintenance
Chapter 9. Stonith and Ipfail

PART THREE: CLUSTER THEORY AND PRACTICE
Chapter 10. The Ideal Cluster
Chapter 11. The Linux Virtual Server Introduction and Theory
Chapter 12. The Linux Virtual Server Network Address Translation Cluster
Chapter 13. The Linux Virtual Server Direct Cluster
Chapter 14. LVS and Netfilter
Chapter 15. The High Availability Cluster
Chapter 16. The Cluster File System

PART FOUR: MAINTENANCE AND MONITORING
Chapter 17. Simple Network Management and Mon
Chapter 18. Batch Job Scheduling with Ganglia
Chapter 19. Cluster Maintenance and Operation
Chapter 20. of the Linux Enterprise. A Pictography Glossary

APPENDICES
Appendix A. Downloading Software
Appendix B. Introduction to
Appendix C. Tcpdump
Appendix D. Adding Network Interface Cards to Your System
Appendix E. Compiling Heartbeat from CVS
Appendix F. Compiling and Installing the Package
Appendix G. Sample Mon Init Script for
Appendix H. Kernel Options

Book Details

  • Paperback: 464 pages
  • Publisher: No Starch Press (May 2005)
  • Language: English
  • ISBN-10: 1593270364
  • ISBN-13: 978-1593270360
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Linux Enterprise Cluster appeared first on Wow! eBook - Blog.


Linux Appliance Design

Posted: 03 Nov 2012 01:16 PM PDT

Linux Appliance Design

Book Description

Modern appliances are complex machines with processors, operating systems, and application software. While there are books that will tell you how to run on embedded hardware, and books on how to build a application, Appliance Design is the first book to demonstrate how to merge the two and create a Linux appliance. You’ll see for yourself why Linux is the embedded operating system of choice for low-cost and a fast time to market.
Linux Appliance Design shows how to build better appliances—appliances with more types of interfaces, more dynamic interfaces, and better debugged interfaces.

You’ll learn how to build backend daemons, handle asynchronous events, and connect various user interfaces (including , framebuffers, infrared control, , and front panels) to these processes for remote configuration and control. Linux Appliance Design also introduces the Run-Time Access library, which provides a uniform mechanism for user interfaces to communicate with daemons.

Learn to:

  • Separate your user interfaces from your daemons
  • Give user interfaces run time access to configuration, status, and
  • Add professional network capabilities to your application
  • Use and build a MIB
  • Build a -based appliance interface
  • Build a command line interface (CLI)
  • Build a framebuffer interface with an infrared control as input
  • Manage logs and alarms on an appliance

Table of Contents
Chapter 1. Appliance
Chapter 2. Managing Daemons
Chapter 3. Using Run-Time Access
Chapter 4. Building and Securing Daemons
Chapter 5. The Laddie Alarm System. A Sample Appliance
Chapter 6. Logging
Chapter 7. Laddie Event Handling
Chapter 8. a Web Interface
Chapter 9. a Command Line Interface
Chapter 10. Designing a Front Panel Interface
Chapter 11. Designing a Framebuffer Interface
Chapter 12. Infared Remote Control
Chapter 13. Hands-On Introduction to SNMP
Chapter 14. Designing Your SNMP MIB
Chapter 15. Implementing Your SNMP MIB

Appendix A. RTA Reference
Appendix B. A Review of SNMP
Appendix C. Installing a Framebuffer Device
Appendix D. A DB-to-File Utility
Appendix E. The Laddie Appliance Bootable CD

Book Details

  • Paperback: 385 pages
  • Publisher: No Starch Press (April 2007)
  • Language: English
  • ISBN-10: 1593271409
  • ISBN-13: 978-1593271404
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Linux Appliance Design appeared first on Wow! eBook - Blog.


Write Great Code, Volume 2

Posted: 03 Nov 2012 01:09 PM PDT

Write Great Code, Volume 2

Book Description

It’s a critical lesson that today’s computer science students aren’t always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software engineers what too many college and university courses don’t – how compilers translate high-level language statements and data structures into code. Armed with this knowledge, they will make informed choices concerning the use of those high-level structures and help the compiler produce far better code – all without having to give up the productivity and portability benefits of using a high-level language.

From the Back Cover
No prior knowledge of language required!

In the beginning, most software was written in , the 's low-level language, in order to achieve acceptable on relatively slow hardware. Early programmers were sparing in their use of high-level language code, knowing that a high-level language compiler would generate crummy, low-level code for their software. Today, however, many programmers write in high-level languages like C, C++, Pascal, , or BASIC. The result is often sloppy, inefficient code. You don't need to give up the productivity and portability of high-level languages in order to produce more efficient software.

In this second volume of the Write Great Code series, you'll learn:

  • How to analyze the output of a compiler to verify that your code does, indeed, generate good machine code
  • The types of machine code statements that compilers typically generate for common control structures, so you can choose the best statements when writing HLL code
  • Just enough 80×86 and PowerPC assembly language to read compiler output
  • How compilers convert various constant and variable objects into machine data, and how to use these objects to write faster and shorter programs

With an understanding of how compilers work, you'll be able to write source code that they can translate into elegant machine code. That understanding starts right here, with Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level.

Table of Contents
Chapter 1. Thinking Low-Level, Writing High-Level
Chapter 2. Shouldn't You Learn Assembly Language?
Chapter 3. 80×86 Assembly for the HLL Programmer
Chapter 4. PowerPC Assembly for the HLL Programmer
Chapter 5. Compiler Operation and Code Generation
Chapter 6. Tools for Analyzing Compiler Output
Chapter 7. Constants and High-Level Languages
Chapter 8. Variables in a High-Level Language
Chapter 9. Array Data Types
Chapter 10. String Data Types
Chapter 11. Pointer Data Types
Chapter 12. Record, Union, and Class Data Types
Chapter 13. Arithmetic and Logical Expressions
Chapter 14. Control Structures and Programmatic Decisions
Chapter 15. Iterative Control Structures
Chapter 16. Functions and Procedures
Appendix. A Brief Comparison of the 80×86 and PowerPC Families

Book Details

  • Paperback: 640 pages
  • Publisher: No Starch Press (March 2006)
  • Language: English
  • ISBN-10: 1593270658
  • ISBN-13: 978-1593270650
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Write Great Code, Volume 2 appeared first on Wow! eBook - Blog.


Write Great Code: Volume 1

Posted: 03 Nov 2012 01:02 PM PDT

Write Great Code: Volume 1

Book Description

Today’s programmers are often narrowly trained because the industry moves too fast. That’s where Write Great Code, Volume 1: Understanding the comes in. This, the first of four volumes by author Randall Hyde, teaches important concepts of organization in a language-independent fashion, giving programmers what they need to know to write great code in any language, without the usual overhead of learning language to master this topic. A solid foundation in software engineering, The Write Great Code series will help programmers make wiser choices with respect to statements and data types when writing software.

Table of Contents
Chapter 1. What You Need to Know to Write Great Code
Chapter 2. Numeric Representation
Chapter 3. Binary Arithmetic and Bit Operations
Chapter 4. Floating Point Representation
Chapter 5. Character Representation
Chapter 6. Memory Organization and Access
Chapter 7. Composite Data Types and Memory Objects
Chapter 8. Boolean Logic and Digital Design
Chapter 9.
Chapter 10. Instruction Set
Chapter 11. Memory Architecture and Organization
Chapter 12. Input and Output ()

Book Details

  • Paperback: 440 pages
  • Publisher: No Starch Press (October 2004)
  • Language: English
  • ISBN-10: 1593270038
  • ISBN-13: 978-1593270032
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Write Great Code: Volume 1 appeared first on Wow! eBook - Blog.


Object-Oriented PHP

Posted: 03 Nov 2012 12:59 PM PDT

Object Oriented PHP

Book Description

It can be tough to learn the concepts of with a language like C++. Fortunately, ’s simple object model makes it an ideal language for learning about .

For the uninitiated, this guide to the latest version of offers a speedy introduction to programming, including a thorough explanation of classes as well as coverage of constructors, destructors, inheritance, polymorphism, and interfaces. In this easy-to-follow, example-filled guide, new concepts are coupled with fully-functional, ready-to-use PHP classes (all available for download from the book's companion , http://objectorientedphp.com).

You'll learn to:

  • Promote code reuse by creating your own classes and using built-in classes
  • Customize and improve classes through inheritance
  • Simplify database access by developing database and result set classes
  • Incorporate an reader into your site using only four lines of code
  • Use easily with an object-oriented approach
  • Employ PHP to autogenerate documentation for your code
  • Make thumbnail images on the fly
  • Replace clumsy error trapping with exception handling
  • Take full advantage of advanced OO features in PHP
  • Incorporate into your OO PHP code

Object-Oriented PHP will show you how to maximize PHP's features, with much less work than you might think. With Object-Oriented PHP, you can master the basics of object-oriented programming and get up to speed on PHP in one fell swoop.

Visit the book’s companion site for accompanying downloads and additional resources. For updates and corrections, visit the errata page.

Table of Contents
Chapter 1. What a Tangled We Weave
Chapter 2. Basics of Object-Oriented Programming
Chapter 3. Object-Oriented Features New to PHP 5
Chapter 4. Show a Little Class
Chapter 5. Mod UR Class
Chapter 6. The ThumbnailImage Class
Chapter 7. Building the PageNavigator Class
Chapter 8. Using the PageNavigator Class
Chapter 9. Database Classes
Chapter 10. Improvement Through Inheritance
Chapter 11. Advanced Object-Oriented Programming Concepts
Chapter 12. Keeping It Fresh
Chapter 13. More Magic Methods
Chapter 14. Creating Documentation Using the Reflection Classes
Chapter 15. Extending
Chapter 16. Using PDO

Appendix A. Setting Up PHP 5
Appendix B. Conversion Table: PHP 4 and PHP 5

Book Details

  • Paperback: 216 pages
  • Publisher: No Starch Press (June 2006)
  • Language: English
  • ISBN-10: 1593270771
  • ISBN-13: 978-1593270773
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

The post Object-Oriented PHP appeared first on Wow! eBook - Blog.


Tidak ada komentar:

Posting Komentar