Learning Kali Linux: Security Testing, Penetration Testing, and Ethical Hacking

admin阅读(426)

Learning Kali Linux: Security Testing, Penetration Testing, and Ethical Hacking
Learning Kali Linux: Security Testing, Penetration Testing, and Ethical Hacking
By 作者: Ric Messier
ISBN-10 书号: 149202869X
ISBN-13 书号: 9781492028697
Edition 版本: 1
Release Finelybook 出版日期: 2018-08-10
pages 页数: 402

$49.99

Book Description to Finelybook sorting

With more than 600 security tools in its arsenal, the Kali Linux distribution can be overwhelming. Experienced and aspiring security professionals alike may find it challenging to select the most appropriate tool for conducting a given test. This practical book covers Kali’s expansive security capabilities and helps you identify the tools you need to conduct a wide range of security tests and penetration tests. You’ll also explore the vulnerabilities that make those tests necessary.
Author Ric Messier takes you through the foundations of Kali Linux and explains methods for conducting tests on networks, web applications, wireless security, password vulnerability, and more. You’ll discover different techniques for extending Kali tools and creating your own toolset.

Learn tools for stress testing network stacks and applications
Perform network reconnaissance to determine what’s available to attackers
Execute penetration tests using automated exploit tools such as Metasploit
Use cracking tools to see if passwords meet complexity requirements
Test wireless capabilities by injecting frames and cracking passwords
Assess web application vulnerabilities with automated or proxy-based tools
Create advanced attack techniques by extending Kali tools or developing your own
Use Kali Linux to generate reports once testing is complete

Preface
1.Foundations of Kali Linux
2.Network Security Testing Basics
3.Reconnaissance
4.Looking for Vulnerabilities
5.Automated Exploits
6.Owning Metasploit
7.Wireless Security Testing
8.Web Application Testing
9.Cracking Passwords
10.Advanced Techniques and Concepts
11.Reporting
Index

Django 2 Web Development Cookbook: 100 practical recipes on building scalable Python web apps with Django 2, 3rd Edition

admin阅读(819)

Django 2 Web Development Cookbook: 100 practical recipes on building scalable Python web apps with Django 2, 3rd Edition
Django 2 Web Development Cookbook: 100 practical recipes on building scalable Python web apps with Django 2, 3rd Edition
By 作者: Jake Kronika – Aidas Bendoraitis
ISBN-10 书号: 1788837681
ISBN-13 书号: 9781788837682
Release Finelybook 出版日期: 2018-10-31
pages 页数: (544 )

$44.99

Book Description to Finelybook sorting

Mastering Machine Learning Algorithms: Expert techniques to implement popular machine learning algorithms and fine-tune your models
Explore and master the most important algorithms for solving complex machine learning problems.
Machine learning is a subset of AI that aims to make modern-day computer systems smarter and more intelligent. The real power of machine learning resides in its algorithms, which make even the most difficult things capable of being handled by machines. However, with the advancement in the technology and requirements of data, machines will have to be smarter than they are today to meet the overwhelming data needs; mastering these algorithms and using them optimally is the need of the hour.
Mastering Machine Learning Algorithms is your complete guide to quickly getting to grips with popular machine learning algorithms. You will be introduced to the most widely used algorithms in supervised, unsupervised, and semi-supervised machine learning, and will learn how to use them in the best possible manner. Ranging from Bayesian models to the MCMC algorithm to Hidden Markov models, this book will teach you how to extract features from your dataset and perform dimensionality reduction by making use of Python-based libraries such as scikit-learn. You will also learn how to use Keras and TensorFlow to train effective neural networks.
If you are looking for a single resource to study, implement, and solve end-to-end machine learning problems and use-cases, this is the book you need.
What You Will Learn

Explore how a ML model can be trained, optimized, and evaluated
Understand how to create and learn static and dynamic probabilistic models
Successfully cluster high-dimensional data and evaluate model accuracy
Discover how artificial neural networks work and how to train, optimize, and validate them
Work with Autoencoders and Generative Adversarial Networks
Apply label spreading and propagation to large datasets
Explore the most important Reinforcement Learning techniques
contents
1 Machine Learning Model Fundamentals
2 Introduction to Semi-Supervised Learning
3 Graph-Based Semi-Supervised Learning
4 Bayesian Networks and Hidden Markov Models
5 EM Algorithm and Applications
6 Hebbian Learning and Self-Organizing Maps
7 Clustering Algorithms
8 Ensemble Learning
9 Neural Networks for Machine Learning
10 Advanced Neural Models
11 Autoencoders
12 Generative Adversarial Networks
13 Deep Belief Networks
14 Introduction to Reinforcement Learning
15 Advanced Policy Estimation Algorithms

Building an Enterprise Chatbot: Work with Protected Enterprise Data Using Open Source Frameworks

admin阅读(138)

Building an Enterprise Chatbot: Work with Protected Enterprise Data Using Open Source Frameworks
Building an Enterprise Chatbot: Work with Protected Enterprise Data Using Open Source Frameworks
by Abhishek Singh, Karthik Ramasubramanian , et al.
Paperback: 408 pages
Publisher Finelybook 出版社: Apress; 1st ed. edition (13 Sept. 2019)
Language: English
ISBN-10: 1484250338
ISBN-13: 9781484250334


Book Description to Finelybook sorting

Explore the adoption of chatbots in business by focusing on the design, deployment, and continuous improvement of chatbots in a business, with a single use-case from the banking and insurance sector. This book starts by identifying the business processes in the banking and insurance industry. This involves data collection from sources such as conversations from customer service centers, online chats, emails, and other NLP sources. You’ll then design the solution architecture of the chatbot. Once the architecture is framed, the author goes on to explain natural language understanding (NLU), natural language processing (NLP), and natural language generation (NLG) with examples.
In the next sections, you’ll design and implement the backend framework of a typical chatbot from scratch. You will also explore some popular open-source chatbot frameworks such as Dialogflow and LUIS. The authors then explain how you can integrate various third-party services and enterprise databases with the custom chatbot framework. In the final section, you’ll discuss how to deploy the custom chatbot framework on the AWS cloud.
By the end of Building an Enterprise Chatbot, you will be able to design and develop an enterprise-ready conversational chatbot using an open source development platform to serve the end user.
What You Will Learn

Identify business processes where chatbots could be used
Focus on building a chatbot for one industry and one use-case rather than building a ubiquitous and generic chatbot
Design the solution architecture for a chatbot
Integrate chatbots with internal data sources using APIs
Discover the differences between natural language understanding (NLU), natural language processing (NLP), and natural language generation (NLG)
Work with deployment and continuous improvement through representational learning
Front Matter
1. Processes in the Banking and Insurance Industries
2. Identifying the Sources of Data
3. Chatbot Development Essentials
4. Building a Chatbot Solution
5. Natural Language Processing, Understanding, and Generation
6.A Novel In-House Implementation of a Chatbot Framework
7. Introduction to Microsoft Bot, RASA, and Google Dialogflow
8. Chatbot Integration Mechanism
9. Deployment and a Continuous Improvement Framework
Back Matter

Formal Verification of Control System Software

admin阅读(88)

Formal Verification of Control System Software
Formal Verification of Control System Software (Princeton Series in Applied Mathematics)
By 作者: Pierre-Loïc Garoche
ISBN-10 书号: 0691181306
ISBN-13 书号: 9780691181301
Release Finelybook 出版日期: 2019-05-14
pages 页数: (232 )

$55

Book Description to Finelybook sorting

An essential introduction to the analysis and verification of control system software
The verification of control system software is critical to a host of technologies and industries, from aeronautics and medical technology to the cars we drive. The failure of controller software can cost people their lives. In this authoritative and accessible book, Pierre-Loïc Garoche provides control engineers and computer scientists with an indispensable introduction to the formal techniques for analyzing and verifying this important class of software.
Too often, control engineers are unaware of the issues surrounding the verification of software, while computer scientists tend to be unfamiliar with the specificities of controller software. Garoche provides a unified approach that is geared to graduate students in both fields, covering formal verification methods as well as the design and verification of controllers. He presents a wealth of new verification techniques for performing exhaustive analysis of controller software. These include new means to compute nonlinear invariants, the use of convex optimization tools, and methods for dealing with numerical imprecisions such as floating point computations occurring in the analyzed software.
As the autonomy of critical systems continues to increase―as evidenced by autonomous cars, drones, and satellites and landers―the numerical functions in these systems are growing ever more advanced. The techniques presented here are essential to support the formal analysis of the controller software being used in these new and emerging technologies.


下载地址

Formal Verification of Control System Software 9780691181301.pdf

5G System Design: An End to End Perspective

admin阅读(129)

5G System Design: An End to End Perspective
5G System Design: An End to End Perspective
By 作者: Wan Lei – Anthony C.K. Soong – Liu Jianghua – Wu Yong – Brian Classon – Weimin Xiao – David Mazzarese – Zhao Yang – Tony Saboorian
ISBN-10 书号: 3030222357
ISBN-13 书号: 9783030222352
Edition 版本: 1st ed. 2020
Release Finelybook 出版日期: 2019-09-10
pages 页数: (393 )

$159.99

Book Description to Finelybook sorting

This book presents a detailed pedagogical description of the 5G commercial wireless communication system design, from an end to end perspective. It compares and contrasts NR with LTE, and gives a concise and highly accessible description of the key technologies in the 5G physical layer, radio access network layer protocols and procedures. This book also illustrates how the 5G core and EPC is integrated into the radio access network, how virtualization and edge computer fundamentally change the way users interact with the network, as well as 5G spectrum issues.
This book is structured into six chapters. The first chapter reviews the use cases, requirements, and standardization organization and activities for 5G. These are 5G requirements and not NR specifically, as technology that meets the requirements, may be submitted to the ITU as 5G technology. This includes a set of Radio Access Technologies (RATs), consisting of NR and LTE; with each RAT meeting different aspects of the requirements. The second chapter describes the air interface of NR and LTE side by side. The basic aspects of LTE that NR builds upon are first described, followed by sections on the NR specific technologies, such as carrier/channel, spectrum/duplexing (including SUL), LTE/NR co-existence and new physical layer technologies (including waveform, Polar/LDPC codes, MIMO, and URLLC/mMTC). In all cases the enhancements made relative to LTE are made apparent.
The third chapter contains descriptions of NR procedures (IAM/Beam Management/Power control/HARQ), protocols (CP/UP/mobility, including grant-free), and RAN architecture. The fourth chapter includes a detailed discussion related to end-to-end system architecture, and the 5G Core (5GC), network slicing, service continuity, relation to EPC, network virtualization, and edge computing. The fifth and major chapter describes the ITU submission and how NR and LTE meet the 5G requirements in significant detail, from the rapporteur responsible for leading the preparation and evaluation, as well as some field trial results.
Engineers, computer scientists and professionals with a passing knowledge of 4G LTE and a comprehensive understanding of the end to end 5G commercial wireless system will find this book to be a valuable asset. Advanced-level students and researchers studying and working in communication engineering, who want to gain an understanding of the 5G system (as well as methodologies to evaluate features and technologies intended to supplement 5G) will also find this book to be a valuable resource.

Effective Project Management Traditional, Agile, Extreme, Hybrid, 8th Edition

admin阅读(624)

Effective Project Management Traditional, Agile, Extreme, Hybrid, 8th Edition
Effective Project Management: Traditional, Agile, Extreme, Hybrid
By 作者: Robert K. Wysocki
ISBN-10 书号: 1119562805
ISBN-13 书号: 9781119562801
Edition 版本: 8
Release Finelybook 出版日期: 2019-05-07
pages 页数: (800 )

$65

Book Description to Finelybook sorting

The popular guide to the project management body of knowledge, now fully updated
Now in its seventh edition, this comprehensive guide to project management has long been considered the standard for both professionals and academics, with nearly 40,000 copies sold in the last three editions! Well-known expert Robert Wysocki has added four chapters of new content based on instructor feedback, enhancing the coverage of best-of-breed methods and tools for ensuring project management success.
With enriched case studies, accompanying exercises and solutions on the companion website, and PowerPoint slides for all figures and tables, the book is ideal for instructors and students as well as active project managers.

Serves as a comprehensive guide to project management for both educators and project management professionals
Updated to cover the new PMBOK® Sixth Edition
Examines traditional, agile, and extreme project management techniques; the Enterprise Project Management Model; and Kanban and Scrumban methodologies
Includes a companion website with exercises and solutions and well as PowerPoint slides for all the figures and tables used
Written by well-known project management expert Robert Wysocki
Effective Project Management, Eighth Edition remains the comprehensive resource for project management practitioners, instructors, and students.


下载地址

Effective Project Management 8th Edition 9781119562801.zip

Mastering Flask Web Development: Build enterprise-grade, scalable Python web applications, 2nd Edition

admin阅读(688)

Mastering Flask Web Development: Build enterprise-grade, scalable Python web applications, 2nd Edition
Mastering Flask Web Development: Build enterprise-grade, scalable Python web applications, 2nd Edition
By 作者: Daniel Gaspar – Jack Stouffer
ISBN-10 书号: 1788995406
ISBN-13 书号: 9781788995405
Release Finelybook 出版日期: 2018-10-31
pages 页数: (332 )

$39.99


Book Description to Finelybook sorting

Flask is a popular Python framework known for its lightweight and modular design. Mastering Flask Web Development will take you on a complete tour of the Flask environment and teach you how to build a production-ready application.

You’ll begin by learning about the installation of Flask and basic concepts such as MVC and accessing a database using an ORM. You will learn how to structure your application so that it can scale to any size with the help of Flask Blueprints. You’ll then learn how to use Jinja2 templates with a high level of expertise. You will also learn how to develop with SQL or NoSQL databases, and how to develop REST APIs and JWT authentication. Next, you’ll move on to build role-based access security and authentication using LDAP, OAuth, OpenID, and database. Also learn how to create asynchronous tasks that can scale to any load using Celery and RabbitMQ or Redis. You will also be introduced to a wide range of Flask extensions to leverage technologies such as cache, localization, and debugging. You will learn how to build your own Flask extensions, how to write tests, and how to get test coverage reports. Finally, you will learn how to deploy your application on Heroku and AWS using various technologies, such as Docker, CloudFormation, and Elastic Beanstalk, and will also learn how to develop Jenkins pipelines to build, test, and deploy applications.

Contents
1: GETTING STARTED
2: CREATING MODELS WITH SQLALCHEMY
3: CREATING VIEWS WITH TEMPLATES
4: CREATING CONTROLLERS WITH BLUEPRINTS
5: ADVANCED APPLICATION STRUCTURE
6: SECURING YOUR APP
7: USING NOSQL WITH FLASK
8: BUILDING RESTFUL APIS
9: CREATING ASYNCHRONOUS TASKS WITH CELERY
10: USEFUL FLASK EXTENSIONS
11: BUILDING YOUR OWN EXTENSION
12: TESTING FLASK APPS
13: DEPLOYING FLASK APPS
What You Will Learn
Develop a Flask extension using best practices
Implement various authentication methods: LDAP, JWT, Database, OAuth, and OpenID
Learn how to develop role-based access security and become an expert on Jinja2 templates
Build tests for your applications and APIs
Install and configure a distributed task queue using Celery and RabbitMQ
Develop RESTful APIs and secure REST API’s
Deploy highly available applications that scale on Heroku and AWS using Docker or VMs
Authors
Daniel Gaspar
Daniel Gaspar is a programmer and DevOps engineer with more than 20 years’ experience. He has worked in a wide range of sectors, including government and finance. He is currently working at Miniclip (the global leader in digital games). He uses a wide range of tools in his daily work, but Flask caught his attention because of its excellently designed API and simplicity. Daniel is an OSS and Python enthusiast, and has developed a widely used extension/framework named Flask-AppBuilder, used by Airbnb on Superset and AirFlow.

Jack Stouffer
Jack Stouffer is a programmer who has several years of experience in designing web applications. He switched to Flask two years ago for all his projects. He currently works for Apollo America in Auburn Hills, Michigan and writes internal business tools and software using Python, Flask, and JavaScript. Jack is a believer and supporter of open source technology. When he released his Flask examples with the recommended best practices on GitHub, it became one of the most popular Flask repositories on the site. Jack has also worked as a reviewer for Flask Framework Cookbook, Packt.

Python Machine Learning: Discover the Essentials of Machine Learning, Data Analysis, Data Science, Data Mining and Artificial Intelligence Using Python Code with Python Tricks

admin阅读(137)

Python Machine Learning: Discover the Essentials of Machine Learning, Data Analysis, Data Science, Data Mining and Artificial Intelligence Using Python Code with Python Tricks
Python Machine Learning: Discover the Essentials of Machine Learning, Data Analysis, Data Science, Data Mining and Artificial Intelligence Using Python Code with Python Tricks
By 作者: Samuel Hack
ISBN-10 书号: 1689151994
ISBN-13 书号: 9781689151993
Release Finelybook 出版日期: 2019-08-28
pages 页数: (213 )

$17.95

Book Description to Finelybook sorting

Discover the incredible world of Machine Learning with this amazing guide
Do you want to understand machine learning, but it all looks too daunting and complex? Afraid to open the ‘pandora’s box’ and waste hours searching for answers? Then keep reading
Written with the beginner in mind, this powerful guide breaks down everything you need to know about machine learning and Python in a simple, easy-to-understand way. So many other books make machine learning look impossible to understand and even harder to master – but now you can familiarize yourself with this incredible technology like never before!
With a detailed and concise overview of the fundamentals, along with the challenges and limitations currently being tackled by the pros, inside this comprehensive guide you will:

Learn the Fundamentals of Machine Learning which Are Being Developed and Advanced with Python
Master the Nuances of 12 of the Most Popular and Widely-Used Machine Learning Algorithms, in a Language that Requires No Prior Background in Python
Discover the Details of the Supervised, Unsupervised, and Reinforcement Algorithms, which Serve as the Skeleton of Hundreds of Machine Learning Algorithms Being Developed Every Day
Become Familiar with Data Science Technology, an Umbrella Term Used for the Cutting-Edge Technologies of Today
Dive Into the Functioning of Scikit-Learn Library and Develop Machine Learning Models, with a Detailed Walkthrough and Open Source Database using Illustrations and actual Python Code
Understand the Entire Process of Creating Neural Network Models on TensorFlow, Using Open Source Data Sets and real Python Code
Uncover the Secrets of the Most Critical Aspect of Developing a Machine Learning Model – Data Pre-Processing and Training/Testing Subsets
And So Much More!
With a wealth of tips and tricks, along with invaluable advice guaranteed to help you with your machine learning journey, this book is a powerful and revolutionary tool for creating, developing, and using machine learning. From understanding the Python language to creating data sets and building neural networks, now you can become the master of machine learning with this incredible guide!


下载地址

Python Machine Learning Discover the Essentials of Machine Learning 9781689151993.zip

Professional Azure SQL Database Administration: Equip yourself with the skills to manage and maintain data in the cloud, 2nd Edition

admin阅读(78)

Professional Azure SQL Database Administration: Equip yourself with the skills to manage and maintain data in the cloud, 2nd Edition
Professional Azure SQL Database Administration: Equip yourself with the skills to manage and maintain data in the cloud, 2nd Edition
By 作者: Ahmad Osama
ISBN-10 书号: 1789802547
ISBN-13 书号: 9781789802542
Release Finelybook 出版日期: 2019-07-19
pages 页数: (562 )

$44.99

Book Description to Finelybook sorting

Leverage the features of Azure SQL database and become an expert in data management
Despite being the cloud version of SQL Server, Azure SQL Database differs in key ways when it comes to management, maintenance, and administration. This book shows you how to administer Azure SQL database to fully benefit from its wide range of features and functionality.
Professional Azure SQL Database Administration begins by covering the architecture and explaining the difference between Azure SQL Database and the on-premise SQL Server to help you get comfortable with Azure SQL database. You’ll perform common tasks such as migrating, backing up, and restoring a SQL Server database to an Azure database. As you progress, you’ll study how you can save costs and manage and scale multiple SQL Databases using elastic pools. You’ll also implement a disaster recovery solution using standard and active geo-replication. Whether it is learning different techniques to monitor and tune an Azure SQL database or improving performance using in-memory technology, this book will enable you to make the most out of Azure SQL database features and functionality for data management solutions.
By the end of this book, you’ll be well versed with key aspects of an Azure SQL database instance, such as migration, backup restorations, performance optimization, high availability, and disaster recovery.
What you will learn

Understand Azure SQL Database configuration and pricing options
Provision a new SQL database or migrate an existing on-premise SQL Server database to Azure SQL Database
Back up and restore Azure SQL Database
Secure an Azure SQL database
Scale an Azure SQL database
Monitor and tune an Azure SQL database
Implement high availability and disaster recovery with Azure SQL Database
Automate common management tasks with PowerShell
Develop a scalable cloud solution with Azure SQL Database
Manage, maintain, and secure managed instances

Microsoft Dynamics 365 Business Central Cookbook: Effective recipes for developing and deploying applications with Dynamics 365 Business Central

admin阅读(50)

Microsoft Dynamics 365 Business Central Cookbook: Effective recipes for developing and deploying applications with Dynamics 365 Business Central
Microsoft Dynamics 365 Business Central Cookbook: Effective recipes for developing and deploying applications with Dynamics 365 Business Central
By 作者: Michael Glue
ISBN-10 书号: 1789958547
ISBN-13 书号: 9781789958546
Release Finelybook 出版日期: 2019-08-09
pages 页数: (380 )

$44.99

Book Description to Finelybook sorting

Gain useful insights to help you efficiently build, test, and migrate customized solutions on Business Central cloud and on-premise platforms
Microsoft Dynamics 365 Business Central is a complete business management solution that can help you streamline business processes, connect individual departments in your company, and enhance customer interactions.
Ok. That first part was really professional sounding, right? Now, let’s get into what this cookbook is going to do for you: put simply, it’s going to help you get things done. This book will help you get to grips with the latest development features and tools for building applications using Business Central. You’ll find recipes that will guide you in developing and testing applications that can be deployed to the cloud or on-premises. For the old-schoolers out there, you’ll also learn how to take your existing Dynamics NAV customizations and move them to the new AL language platform.
Also, if you haven’t figured it out already, we’re going to be using very normal language throughout the book to keep things light. After all, developing applications is fun, so why not have fun learning as well!
What you will learn

Build and deploy Business Central applications
Use the cloud or local sandbox for application development
Customize and extend your base Business Central application
Create external applications that connect to Business Central
Create automated tests and debug your applications
Connect to external web services from Business Central

contents
1 Let's Get the Basics out of the Way
2 Customizing What's Already There
3 Let's Go Beyond
4 Testing and Debugging – You Just Gotta Do It
5 Old School, Meet New School
6 Making Your App Extensible
7 Business Central for All
8 DevOps – Don't Live without It
9 Time to Share Your Application!