نوشته‌ها

کتاب Security Monitoring with Cisco Security MARS

کتاب Security Monitoring with Cisco Security MARS به شما کمک می کند پیاده سازی یک MARS را برنامه ریزی کنید و taskهای مدیریت و نصب را که انتظار دارید بیاموزید. همچنین این کتاب به شما می آموزد چگونه از ویژگی های پیشرفته این محصول از قبیل parser سفارشی،  Network Admission Control (NAC)، عملیات کنترلی سراسری استفاده نمایید.

سرفصل ها:

Part I Introduction to CS-MARS and Security Threat Mitigation

Chapter 1: Introducing CS-MARS

Chapter 2: Regulatory Challenges in Depth

Chapter 3: CS-MARS Deployment Scenarios

Part II CS-MARS Operations and Forensics

Chapter 4: Securing CS-MARS

Chapter 5: Rules, Reports, and Queries

Chapter 6: Incident Investigation and Forensics

Chapter 7 Archiving and Disaster Recovery

Part III CS-MARS Advanced Topics

Chapter 8: Integration with Cisco Security Manager

Chapter 9: Troubleshooting CS-MARS

Chapter 10: Network Admission Control

Chapter 11: CS-MARS Custom Parser

Chapter 12: CS-MARS Global Controller

مشخصات:

نویسنده: Chris JacksonGary Halleen, Greg Kellogg

ناشر: Cisco Press

سال نشر: ۲۰۰۷

تعداد صفحات: ۳۳۵

 

دانلود رایگان کتاب

کتاب Dive into Python 3

کتاب Dive into Python 3

Mark Pilgrim‘s Dive Into Python 3 is a hands-on guide to Python 3 and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end.

This book includes:

  • Example programs completely rewritten to illustrate powerful new concepts now available in Python 3: sets, iterators, generators, closures, comprehensions, and much more
  • A detailed case study of porting a major library from Python 2 to Python 3
  • A comprehensive appendix of all the syntactic and semantic changes in Python 3

This is the perfect resource for you if you need to port applications to Python 3, or if you like to jump into languages fast and get going right away.

دانلود رایگان کتاب

 

Microservices in .NET Core

Microservices in .NET Core

Summary

Microservices in .NET Core provides a complete guide to building microservice applications. After a crystal-clear introduction to the microservices architectural style, the book will teach you practical development skills in that style, using OWIN and Nancy.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Microservice applications are built by connecting single-capability, autonomous components that communicate via APIs. These systems can be challenging to develop because they demand clearly defined interfaces and reliable infrastructure. Fortunately for .NET developers, OWIN (the Open Web Interface for .NET), and the Nancy web framework help minimize plumbing code and simplify the task of building microservice-based applications.

About the Book

Microservices in .NET Core provides a complete guide to building microservice applications. After a crystal-clear introduction to the microservices architectural style, the book will teach you practical development skills in that style, using OWIN and Nancy. You’ll design and build individual services in C# and learn how to compose them into a simple but functional application back end. Along the way, you’ll address production and operations concerns like monitoring, logging, and security.

What’s Inside

  • Design robust and ops-friendly services
  • Build HTTP APIs with Nancy
  • Expose events via feeds with Nancy
  • Use OWIN middleware for plumbing

About the Reader

This book is written for C# developers. No previous experience with microservices required.

About the Author

Christian Horsdal Gammelgaard is a Nancy committer and a Microsoft MVP.

Table of Contents

PART 1 – GETTING STARTED WITH MICROSERVICES

    1. Microservices at a glance
    2. A basic shopping cart microservice

PART 2 – BUILDING MICROSERVICES

    1. Identifying and scoping microservices
    2. Microservice collaboration
    3. Data ownership and data storage
    4. Designing for robustness
    5. Writing tests for microservices

PART 3 – HANDLING CROSS-CUTTING CONCERNS: BUILDINGA REUSABLE MICROSERVICE PLATFORM

    1. Introducing OWIN: writing and testing OWINmiddleware
    2. Cross-cutting concerns: monitoring and logging
    3. Securing microservice-to-microservicecommunicatio​n
    4. Building a reusable microservice platform

PART 4 – BUILDING APPLICATIONS

  1. Creating applications over microservices

دانلود رایگان کتاب

the Little black book of computer viruses

the Little black book of computer viruses

The Little Black Book of Computer Viruses has seen five good years in print. In those five years it has opened a door to seriously ask the question whether it is better to make technical information about computer viruses known or not.

 

دانلود رایگان کتاب

C coding: Ultimate Step-By-Step Guide To Learning C Programming

C PROGRAMMING

This tutorial is designed for the beginner programmer; someone that has not touched or seen C. This tutorial will walk you through the basics of all the programming concepts with C syntax alongside.

For anyone that has programmed with another language before this may seem simplistic but it’s just designed as foundation tutorial for those who have not coded before.

Each chapter will contain a certain number of relevant topics with illustrations and exercises where necessary, this will all be finished off with an end of chapter quiz for an easy and enjoyable learning

Later in the tutorial there will be the advanced chapters, they are explained with enough detail but it is always recommended when learning something new or difficult, to read around the topics, this will help you to obtain a wide variety of explanation and viewpoints.

C is a wonderful language to start learning. Even though C is considered a high-level language it has aspects that are deemed low level, this allows deep control of a computer’s hardware, and because of this low-level nature it provides a brilliant platform to understand the general innerworkings of languages and how the computers deal with CPU commands, memory and storage.

This understanding will allow you to create efficient backwards-compatible computer programs.

 

دانلود رایگان کتاب

Learning Apache Kafka, Second Edition 2nd Edition

Learning Apache Kafka, Second Edition 2nd Edition

About This Book

Quickly set up Apache Kafka clusters and start writing message producers and consumers

Write custom producers and consumers with message partition techniques

Integrate Kafka with Apache Hadoop and Storm for use cases such as processing streaming data

Who This Book Is For

This book is for readers who want to know more about Apache Kafka at a hands-on level; the key audience is those with software development experience but no prior exposure to Apache Kafka or similar technologies.

It is also useful for enterprise application developers and big data enthusiasts who have worked with other publisher-subscriber-based systems and want to explore Apache Kafka as a futuristic solution.

What You Will Learn

Set up both single- and multi-node Kafka clusters and start sending messages

Understand the internals of Kafka’s design and learn about message compression and replication in Kafka

Explore additional settings and configuration changes to achieve ever more complex goals

Write Kafka message producers and custom consumers using the Kafka API

Integrate Kafka with Apache Hadoop and Storm

Integrate Kafka with other tools for logging, packaging, and so on

Administer Kafka effectively and consistently with cluster management tools

In Detail

Kafka is one of those systems that is very simple to describe at a high level but has an incredible depth of technical detail when you dig deeper.

Learning Apache Kafka Second Edition provides you with step-by-step, practical examples that help you take advantage of the real power of Kafka and handle hundreds of megabytes of messages per second from multiple clients.

This book teaches you everything you need to know, right from setting up Kafka clusters to understanding basic blocks like producer, broker, and consumer blocks.

Once you are all set up, you will then explore additional settings and configuration changes to achieve ever more complex goals. You will also learn how Kafka is designed internally and what configurations make it more effective. Finally, you will learn how Kafka works with other tools such as Hadoop, Storm, and so on.

 

دانلود رایگان کتاب

Machine Learning For Absolute Beginners

Machine Learning For Absolute Beginners

In this step-by-step guide you will learn:


How to download free datasets
What tools and machine learning libraries you need
Data scrubbing techniques, including one-hot encoding, binning and dealing with missing data
Preparing data for analysis, including k-fold Validation
Regression analysis to create trend lines
Clustering, including k-means and k-nearest Neighbors
– The basics of Neural Networks
Bias/Variance to improve your machine learning model
Decision Trees to decode classification
How to build your first Machine Learning Model to predict house values using Python

Frequently Asked Questions
Q: Do I need programming experience to complete this e-book?
A: This e-book is designed for absolute beginners, so no programming experience is required. However, two of the later chapters introduce Python to demonstrate an actual machine learning model, so you will see programming language used in this book.

Q: I have already purchased the First Edition of Machine Learning for Absolute Beginners, should I purchase this Second Edition?
A: As many of the topics from the First Edition are covered in the Second Edition, you may be better served reading a more advanced title on machine learning.

Q: Can I loan this book to friends and family?
A: Yes. Under Amazon’s Kindle Book Lending program, you can lend this e-book to friends and family for a duration of 14 days.

Q: Does this book include everything I need to become a machine learning expert?
A: Unfortunately, no. This book is designed for readers taking their first steps in machine learning and further learning will be required beyond this book to master machine learning.

 

دانلود رایگان کتاب

Nginx Module Extension

Nginx Module Extension

Overview

Install Nginx from its source on multiple platforms

Become acquainted with core Nginx modules and their configuration options

Explore optional and third party module extensions along with configuration directives

In Detail

Companies can solve significant scaling issues thanks to switching their web platforms to Nginx. A popular web server for building web infrastructure, Nginx transparently and effectively enables the growth of the largest sites on the Internet today, on top of being free and open source.

This book is a practical reference providing you with everything you need to know about Nginx module extensions. You will learn how to write powerful and flexible configuration files and your own modules, as well as gaining knowledge about Nginx’s modular architecture, available modules, and their intricate details.

Nginx Module Extension starts by teaching you to compile the Nginx source on multiple platforms. Then you will learn the synopsis, directives, and practical examples of the core, optional, and third party Nginx modules before familiarizing yourself with Nginx internals, enabling you to write custom modules.

You will learn about the flexibility of the Nginx configuration and how to enable and disable various options while building from the source.

You will learn to customize the Main and Events module to fine-tune the web server performance, and you will also learn about standard and optional HTTP modules like GeoIP, Gzip, Access Control, and using SSL, along with an exploration of PostgreSQL, MySQL, and Memcached modules. Finally you will learn internals like module chaining and will see sample code and a line-by-line walkthrough demonstrating how to write your own module.

What you will learn from this book

Install Nginx from its source on various platforms with instructions on various platform specific options

Configure error logging, processes, and permissions

Learn how Nginx handles events and how to configure epoll, kqueue, select, and poll

Utilize standard and optional HTTP modules, and combine many of these modules to achieve various system admin tasks

Acquaint yourself with available third party Nginx modules

Employ LUA as a programming language to write Nginx configuration files

Familiarize yourself with modules like PostgreSQL and Memcached and learn how to optimally configure them

Understand the internals on Nginx and write your own modules

Gain knowledge about core Nginx concepts like module chaining and also different types of modules like handlers, filters, and load balancers

 

دانلود رایگان کتاب

SQL: Advanced Level SQL from the Ground Up

SQL: Advanced Level SQL from the Ground Up

Structured Query Language (SQL) is the gold standard for interacting with modern databases.

Used by companies all over the world, SQL allows users to manipulate the contents, architecture, and existence of a Relational Database Management System (RDBMS) with just a few commands.

Knowledge of this simple, yet powerful tool is becoming ubiquitous in workplaces big and small, corporate and public. From young startups to multinational conglomerates – businesses of all types need to effectively manage and process their data.

SQL: Advanced Level SQL from the Ground Up is the second entry in a series of books designed to make SQL accessible to the fledgling user. This series will break up the material into bite-sized chunks to take listeners from uninitiated novice to expert scripter, with layman explanations and query examples. This entry will cover:

The UNION concept

The INTERSECT concept

The Char function

The Position function

The Locate function

Working with numeric data

Working with temporal data

Groupings

And much more to come, both in this book and upcoming additions to the series!

The Internet has arrived. The information age is upon us. Data is one of the most important tools in the arsenal of any business. Upgrade your skillset, and make yourself more valuable in the wide open space of data management. Buy SQL: Advanced Level SQL from the Ground Up, and elevate your game!

 

دانلود رایگان کتاب

Bitcoin A Step-by-Step guide on mastering bitcoin and cryptocurrencies

Bitcoin A Step-by-Step guide on mastering bitcoin and cryptocurrencies

Do you want to learn about Bitoin in a style and approach that is suitable for you, regardless of your experience?

This book not only provides step-by-step instructions for buying bitcoin but also information on specific bitcoin topics! Are you ready to learn? If so, Bitcoin: A Step-by-Step guide on mastering bitcoin and cryptocurrencies (blockchain, fintech, currency, smart contracts, money, understanding, ethereum, digital, financial, ledger, mining, trading) by James Fahl is THE book for you! It covers the most essential topics you must learn to become a master of Bitcoin.

What Separates This Book From The Rest?

What separates this book from the rest? The unique way you will learn with examples and steps. Many books leave you more confused than before you picked them up, not this book, it’s clear concise and implementable. We make it our goal to write this book in plain easy to understand English that anyone can understand. Gone are the days of highly technical language. This allows you to quickly learn topics, and use Bitcoin immediately. To aid you in learning the topics quickly and effectively this book has been designed to be the ultimate step-by-step guide. Making sure that you’re confident and clear with each topic before moving on! All of which can be practiced with the projects detailed in the book.

You Will Learn The Following:

What is Bitcoin?

Characteristics of Bitcoin?

History of Bitcoin

How to buy Bitcoin

Ledger System

Who controls Bitcoin

What is mining?

Bitcoin Pros and Cons

How to make money with Bitcoin

And much more

 

دانلود رایگان کتاب