Showing posts with label Packt Publishing. Show all posts
Showing posts with label Packt Publishing. Show all posts

2/05/2010

Review of Designing and Implementing Linux Firewalls with QoS using netfilter, iproute2, NAT and L7-filter (Paperback)

If you like opensource, QoS, Firewalls... this book would be what you need.

If you are netadmin, sysadmin or you are an IT guy and learn this book, you can limit p2p/bittorrent traffic, guarantee bandwith for some services like http, ftp, voip, etc. (QoS), you can protect your network with firewalls.

First in chapter 1 we learn about Networking Fundamentals, then in chapter 2, about Security Threats in every OSI layer. After that we are ready to learn about basis of netfilter and iproute (Firewall and QoS).

In next chapters, show us how to do layer 7 filtering, practical QoS and more advanced things. Then we apply this knowledge in a very practical serie of scenerios that come later in the book.

Very good book, I recomend this to you.

Product Description
Learn how to secure your system and implement QoS using real-world scenarios for networks of all sizes
  • Implementing Packet filtering, NAT, bandwidth shaping, packet prioritization using netfilter/iptables, iproute2, Class Based Queuing (CBQ) and Hierarchical Token Bucket (HTB)
  • Designing and implementing 5 real-world firewalls and QoS scenarios ranging from small SOHO offices to a large scale ISP network that spans many cities
  • Building intelligent networks by marking, queuing, and prioritizing different types of traffic

In Detail

Firewalls are used to protect your network from the outside world. Using a Linux firewall, you can do a lot more than just filtering packets. This book shows you how to implement Linux firewalls and Quality of Service using practical examples from very small to very large networks.

After giving us a background of network security, the book moves on to explain the basic technologies we will work with, namely netfilter, iproute2, NAT and l7-filter. These form the crux of building Linux firewalls and QOS. The later part of the book covers 5 real-world networks for which we design the security policies, build the firewall, setup the script, and verify our installation. Providing only necessary theoretical background, the book takes a practical approach, presenting case studies and plenty of illustrative examples.

Approach

The author draws on his experience to offer the reader valuable advice on the best practices.Providing only necessary theoretical background, the book takes a practical approach, presenting case studies and plenty of illustrative examples.

Who this book is written for?

This book is aimed at Linux Network administrators<!--[if !supportAnnotations]-- with some understanding of Linux security threats and issues, or any one interested in securing their systems behind a firewall. Basic knowledge of Linux is presumed but other than that this book shows you how to do the rest, from configuring your system to dealing with security breaches.

About the Author
Lucian Gheorghe

Lucian Gheorghe has just joined the Global NOC of Interoute, Europe's largest voice and data network provider. Before Interoute, he was working as a senior network engineer for Globtel Internet, a significant Internet and Telephony Services Provider to the Romanian market He has been working with Linux for more than 8 years putting a strong accent on security for protecting vital data from hackers and ensuring good quality services for internet customers. Moving to VoIP services he had to focus even more on security as sensitive billing data is most often stored on servers with public IP addresses. He has been studying QoS implementations on Linux to build different types of services for IP customers and also to deliver good quality for them and for VoIP over the public internet. Lucian has also been programming with Perl, PHP and Smarty for over 5 years mostly developing in-house management interfaces for IP and VoIP services.

Click Here to see more reviews about: Designing and Implementing Linux Firewalls with QoS using netfilter, iproute2, NAT and L7-filter (Paperback)

10/16/2009

Review of User Training for Busy Programmers: Develop effective software training classes quickly and easily (Paperback)

I selected this book since it's a goal oriented book. No theories, though as the preface mentiones it's based on sound educational theory. I am a technical writer and this book surely has several bits of information and advice that even I can use.

The author makes his intentions clear at the begining with this: "Good software training is not about learning how to use software. It's about learning how to get work done." He follows this up by eliminating some common misconceptions about training.

From then on, the book goes about helping one prepare and deliver the course. The real work begins from Chapter 2, with identifying who needs to be trained and the type of information applicable to a particular kind of audience, demonstrated by examples. While helping us develop the in-class exercises, the author takes a moment to brief us on the common conventions and writing styles that'd help in a training session exercise and while developing lectures.

Since a good part of training also revolves around a live demo of the application, the book also helps us build material to complement our demo. Through examples we are taught to write discussion points that are mapped with the instructor activity plan for the demo. Finally the author shows us how to package the course along with the instructions and slides before doing a dry test run.

The best thing about the book is its "a bit-of-advice" attitude. The regular check-points and action activities keep the reader involved. Even while reading you feel as if you are actually developing a course. Surely this book will help any programmer to prepare for a training or demo exercise.

Product Description
Develop effective software training classes quickly and easily
  • A complete guide to creating software training courses and materials
  • Concise and practical step-by-step approach
  • Check-lists ensure that you are fully prepared
  • Based on proven educational techniques

In DetailIf you need to write a successful software training course and are unsure of how to start, then this book gets right to the point with clear, concise directions for developing an end-user software course. This step-by-step job aid walks you through the process of developing a successful, instructor-led software class.

There are many good books on training theory. This book takes a more practical, condensed approach for when you don't have time to learn training theory. It is based on fifteen years of technical writing and training experience. In under 100 pages, the book guides you through the process of developing an end-user software course using a method that is tested, proven, and based upon sound instructional theory.

What you will learn from this book?

  • A systematic process for creating training courses and materials for software users
  • Understanding your audience and ensuring that what you teach them is relevant and useful
  • How to use effective in-class exercises as part of the learning mix
  • Choosing what to teach and what to leave out
  • How to tailor your approach to different user needs, and different types of software
  • Preparing written guides for students and instructors

Approach

This book is concise and pithy, focusing on action rather than theory. While many books explore the subject of adult learning, User Training for Busy Programmers shows the reader how to applya proven method in a systematic way enabling busy programmers to produce excellent results without adding too much to their workload.

William's approach is to start in the middle and work your way outward. He based this approach on an article he wrote about how to develop user documentation. "I wrote this when I realized that my method for creating user documentation and training under tight deadlines was nothing like what I learned in school. I really expected heavy criticism from other writers and trainers when I published this article, but apparently my heresy was well-received. It's one of the most-linked-to and highest-rated articles on my website. By the time I saw the need for a book that enables non-trainers to develop software training courses, I had thoroughly developed the middle-out approach."

Who this book is written for?

Do you need to write a successful software training course? Are you unsure of how to start? Would you like a step-by-step project plan to guide you in the development of your software class? This book gets right to the point with clear, concise directions for developing an end-user software course.

From the Publisher

Do you need to write a successful software training course? Are you unsure of how to start? Would you like a step-by-step project plan to guide you in the development of your software class? This book gets right to the point with clear, concise directions for developing an end-user software course.

If you need to design and write a software training course, and you're not sure where to begin, this book is for you. This step-by-step job aid walks you through the process of developing a successful, instructor-led software class.

There are many good books on training theory. This book takes a more practical, condensed approach for when you don't have time to learn training theory. It is based on fifteen years of technical writing and training experience. In just 120 pages, the book guides you through the process of developing an end-user software course using a method that is tested, proven, and based upon sound instructional theory.

Click Here to see more reviews about: User Training for Busy Programmers: Develop effective software training classes quickly and easily (Paperback)