Daily Dose for 2017.10.24

« Daily Dose for 2017.10.23 | Oct 2017 | 2017 | Daily Dose for 2017.10.25 »

Kali Linux 2: Windows Penetration Testing
Business Analytics Using R
Dependency Injection in .NET, Second Edition
Spring in Action, Fifth Edition
AOP in .NET
Testing Vue.js Applications

Sections

Books/Videos on Sale (or Free) Today

These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.

Free Kali Linux 2: Windows Penetration Testing

Kali Linux 2: Windows Penetration Testing Free Packt eBook by Wolf Halton, Bo Weaver (valid through 10/24 at 19:00 EST). This book covers Kali Linux 2, Windows Penetration Testing.

Publisher’s Description

Microsoft Windows is one of the two most common OS and managing its security has spawned the discipline of IT security. Kali Linux is the premier platform for testing and maintaining Windows security. Kali is built on the Debian distribution of Linux and shares the legendary stability of that OS. This lets you focus on using the network penetration, password cracking, forensics tools and not the OS.

This book has the most advanced tools and techniques to reproduce the methods used by sophisticated hackers to make you an expert in Kali Linux penetration testing. First, you are introduced to Kali’s top ten tools and other useful reporting tools. Then, you will find your way around your target network and determine known vulnerabilities to be able to exploit a system remotely. Next, you will prove that the vulnerabilities you have found are real and exploitable. You will learn to use tools in seven categories of exploitation tools. Further, you perform web access exploits using tools like websploit and more. Security is only as strong as the weakest link in the chain. Passwords are often that weak link. Thus, you learn about password attacks that can be used in concert with other approaches to break into and own a network. Moreover, you come to terms with network sniffing, which helps you understand which users are using services you can exploit, and IP spoofing, which can be used to poison a system’s DNS cache. Once you gain access to a machine or network, maintaining access is important.

Thus, you not only learn penetrating in the machine you also learn Windows privilege’s escalations. With easy to follow step-by-step instructions and support images, you will be able to quickly pen test your system and network.

What You Will Learn

Set up Kali Linux for pen testing Map and enumerate your Windows network Exploit several common Windows network vulnerabilities Attack and defeat password schemes on Windows Debug and reverse-engineer Windows programs Recover lost files, investigate successful hacks and discover hidden data in innocent-looking files Catch and hold admin rights on the network, and maintain backdoors on the network after your initial testing is done

About the Authors

Wolf Halton is an internationally known authority on computer and Internet security, (since his earliest book was pirated widely in the Far-East), an Amazon best-selling author on computer security, and the CEO of Atlanta Cloud Technology. He specializes in compliance & governance, security engineering, disaster recovery, open-source consulting, virtualization and datacenter restructuring. Wolf started hacking Windows in 1993 and loaded Linux for the first time in 2002. Wolf works with non-profits to curtail cyber-bullying, and to increase the number of kids who choose to pursue Science, Technology, Engineering, Analytics, and Medical (STEAM) careers. Wolf attributes whatever successes he has had to his darling bride, Helen, without whose tireless encouragement he would have never come so far so fast. To contact Wolf, e-mail him at wolf@atlantacloudtech.com.

Bo Weaver is an old-school ponytailed geek who misses the old days of black screens and green text, when mice were only found under the subflooring and monitors only had eight colors. His first involvement with networks was in 1972, while working on an R&D project called ARPANET in the US Navy. Here, he also learned the power of Unix and how to “outsmart” the operating system. In the early days of BBS systems, he helped set up, secure, and maintain these systems in the South. He later worked with many in the industry to set up Internet providers and secured these environments. Bo has been working with and using Linux daily since the 1990s, and he is a promoter of open source (yes, Bo runs on Linux). He has also worked in physical security fields as a private investigator and in executive protection. Bo is now the senior penetration tester for Compliancepoint, an Atlanta-based security consulting company, where he works remotely from under a tree in the North Georgia mountains. Bo is Cherokee and works with Native American youth to help keep their traditions alive and strong. He is also the father of a geek son, Ross, a hacker in his own right, and the grandfather of two grandchildren, Rachel and Austin, who at their young age can Nmap a network. To contact Bo, e-mail him at bo@boweaver.com.

$9.99 Business Analytics Using R A Practical Approach

Business Analytics Using R $9.99 Apress eBook by Dr. Umesh Rao. Hodeghatta, Umesh Nayak. This book covers Business Analytics, R, Descriptive Analytics, Predictive Analytics, Business Statistics, Data Mining, Machine Learning, Supervised Machine Learning, Unsupervised Machine Learning, Simple Linear Regression, Multiple Linear Regression, Logistic Regression.

Publisher’s Description

  • The book covers both descriptive analytics and predictive analytics. It also discusses business value and how analytics is linked to statistics, machine learning, and artificial intelligence. Most of the books in the market cover only statistics or regression whereas we cover complete analytics and its life cycle
  • This book explains the concepts backed by examples and case studies which are easy to understand and follow
  • This book offers the appropriate mix of theory and practice with relevant and useful examples

Learn the fundamental aspects of the business statistics, data mining, and machine learning techniques required to understand the huge amount of data generated by your organization. This book explains practical business analytics through examples, covers the steps involved in using it correctly, and shows you the context in which a particular technique does not make sense. Further, Practical Business Analytics using R helps you understand specific issues faced by organizations and how the solutions to these issues can be facilitated by business analytics.

This book will discuss and explore the following through examples and case studies: An introduction to R: data management and R functions The architecture, framework, and life cycle of a business analytics project Descriptive analytics using R: descriptive statistics and data cleaning Data mining: classification, association rules, and clustering Predictive analytics: simple regression, multiple regression, and logistic regression

This book includes case studies on important business analytic techniques, such as classification, association, clustering, and regression. The R language is the statistical tool used to demonstrate the concepts throughout the book.

What You Will Learn

  • Write R programs to handle data
  • Build analytical models and draw useful inferences from them
  • Discover the basic concepts of data mining and machine learning
  • Carry out predictive modeling
  • Define a business issue as an analytical problem

Who This Book Is For

Beginners who want to understand and learn the fundamentals of analytics using R. Students, managers, executives, strategy and planning professionals, software professionals, and BI/DW professionals.

About the Authors

Dr. Umesh Rao. Hodeghatta is an acclaimed professional in the field of machine learning, NLP and business analytics. He has his master’s degree in EE from Oklahoma State University, USA and Ph.D. from the Indian Institute of Technology (IIT), Kharagpur with a specialization in Machine Learning and NLP. Dr. Umesh Hodeghatta is currently working as a Data Scientist in United States serving multiple clients. He has more than 20 years of work experience and has held technical and senior management positions at XIM-Bhubaneswar, McAfee, Cisco Systems, and AT&T Bell Laboratories, USA. He has recently established IBM Big Data Analytics Lab and HP Research Lab at Xavier Univeristy. Dr. Hodeghatta has published many journal articles in international journals and conference proceedings, viz, “Understading Twitter as e-WOM”, “Sentiment Analysis of Hollywood Movies on Twitter”, “PCI DSS - Penalty of not being Compliant” are few of the well-known publications. In addition, he has authored a book titled “The InfoSec Handbook: An Introduction to Information Security” published by Springer Apress, USA. Dr. Hodeghatta has contributed his services to many professional organizations and regulatory bodies. He was an Executive Committee member of IEEE Computer Society (India); Academic advisory member for the Information and Security Audit Association (ISACA), USA; IT advisor for the government of Odisha, India; Technical Advisory Member of the International Neural Network Society (INNS) India; Advisory member of Task Force on Business Intelligence & Knowledge Management. Owing to these achievements, he has been listed in “World’s Who’s Who” of the year - 2012, 2013, 2014, 2015 - published by Marquis Who’s Who, USA. He is also a senior member of the IEEE, USA. Further details about Dr. Hodeghatta is available at http://www.mytechnospeak.com

Umesha Nayak is a director and principal consultant of MUSA Software Engineering Pvt. Ltd. which focuses on systems / process / management consulting. He has 33 years’ experience, of which 12 years are in providing consulting to IT / manufacturing and other organizations from across the globe. He is a Master of Science in Software Systems; Master of Arts in Economics; CAIIB; Certified Information Systems Auditor (CISA), and Certified Risk and Information Systems Control (CRISC) professional from ISACA, US; PGDFM; Certified Ethical Hacker from EC Council; Certified Lead Auditor for many of the standards; Certified Coach among others. He has worked extensively in banking, software development, product design and development, project management, program management, information technology audits, information application audits, quality assurance, coaching, product reliability, human resource management, and consultancy. He was Vice President and Corporate Executive Council member at Polaris Software Lab, Chennai prior to his current assignment. He also held various roles like Head of Quality, Head of SEPG and Head of Strategic Practice Unit – Risks & Treasury at Polaris Software Lab. He started his journey with computers in 1981 with ICL mainframes and continued further with minis and PCs. He was one of the founding members of the information systems auditing in the banking industry in India. He has effectively guided many organizations through successful ISO 9001/ISO 27001/CMMI and other certifications and process/product improvements. He has coauthored the book “The InfoSec Handbook: An Introduction to Information Security” published by Apress Open.

50% off Dependency Injection in .NET, Second Edition

Dependency Injection in .NET, Second Edition 50% off Manning’s eBook by Steven van Deursen, Mark Seemann. This book covers Dependency Injection, .NET Framework, C#, Aspect-Oriented Programming, Autofac, Simple Injector, .NET Core DI, Inversion of Control.

Publisher’s Description

Dependency Injection in .NET, Second Edition teaches you to use Dependency Injection to reduce hard-coded dependencies between application components. You’ll start by learning what DI is and what types of applications will benefit from it. Then, you’ll work through concrete scenarios using C# and the .NET framework to implement DI in your own projects. As you dive into the thoroughly-explained examples, you’ll develop a foundation you can apply to any of the many DI libraries for .NET and .NET Core.

About the technology

Dependency Injection is an application design pattern where components are loosely-coupled with the objects or data on which they have a dependency. The dependent component broadcasts its need, and an external service composes the objects, or “injects” the “dependency”. This basic pattern allows objects to work together without being bound into rigid, pre-defined architectures and communication. Dependency Injection has become one of the most dominant practices in the past decade, and it’s now required knowledge for .NET developers.

What’s inside

  • DI patterns and anti-patterns
  • Aspect-oriented programming
  • Integration with common .NET application frameworks
  • Using Microsoft and open source DI libraries and containers

About the reader

This book is written for intermediate .NET developers and beyond. No previous experience with DI or DI frameworks is required.

About the authors

.NET legend Mark Seemann has teamed up with developer and architect Steven van Deursen in revising and updating this classic book originally written by Mark.

Steven van Deursen is the author and maintainer of a popular DI library for .NET called Simple Injector and is an active voice in the Dependency Injection community.

Mark Seemann remains a regular speaker at international software development conferences.

GET MORE WITH MANNING

An eBook copy of the previous edition, Dependency Injection in .NET (First Edition), is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.

50% off Spring in Action, Fifth Edition

Spring in Action, Fifth Edition 50% off Manning’s eBook by Craig Walls. This book covers Spring Framework 5.0, Spring Boot, Spring MVC, Spring Security, Spring WebFlux, Microservices, Java.

Publisher’s Description

Spring in Action, 5th Edition is the fully-updated revision of Manning’s bestselling Spring in Action. This new edition includes all Spring 5.0 updates, along with new examples on reactive programming, Spring WebFlux, and microservices. You’ll also find the latest Spring best practices, including Spring Boot for application setup and configuration.

About the technology

Spring Framework has been making Java developers more productive and successful for over a dozen years, and it shows no signs of slowing down! The most-recent version, Spring 5.0, adds numerous features, including better support for reactive applications, cloud-native development, and microservices. Now that Spring Boot is fully integrated into the framework, you can focus on your application’s functionality with a significant reduction in the amount of framework-specific configuration and code you need to manage.

About the book

Written in author Craig Walls’ famously-clear style, this easy-to follow guide starts with a quick tutorial on Spring’s core features. Then, you’ll dive straight in as you build a secure database-backed web app. You’ll learn integration via a REST API, reactive programming, the pros and cons of microservices, service discovery, deployment, and more. Whether you’re just discovering Spring or looking to onboard the latest features, there’s no better way to master Spring than with this book!

What’s inside

  • Developing reactive applications with Spring
  • Building applications with Spring and Spring Boot
  • Spring MVC for web apps and RESTful web services
  • Writing Spring-enabled data repositories
  • Securing your applications with Spring Security
  • Working with cloud-native apps

About the reader

Written for intermediate Java developers.

About the author

Craig Walls is a software developer at Pivotal. He’s a popular author and frequent speaker at user groups and conferences.

GET MORE WITH MANNING

An eBook copy of the previous edition, Spring in Action, Fourth Edition, is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.

50% off AOP in .NET Practical Aspect-Oriented Programming

AOP in .NET 50% off Manning’s eBook by Matthew D. Groves with foreword by Phil Haack. This book covers Aspect-Oriented Programming, ASP.NET, C#, PostSharp, Castle DynamicProxy, NUnit.

Publisher’s Description

AOP in .NET introduces aspect-oriented programming to .NET developers and provides practical guidance on how to get the most benefit from this technique in your everyday coding. The book’s many examples concentrate on modularizing non-functional requirements that often sprawl throughout object-oriented projects. Even if you’ve never tried AOP before, you’ll appreciate the straightforward introduction using familiar C#-based examples. AOP tools for .NET have now reached the level of practical maturity Java developers have relied on for many years, and you’ll explore the leading options, PostSharp, and Castle DynamicProxy.

About the technology

Core concerns that cut across all parts of your application, such as logging or authorization, are difficult to maintain independently. In aspect-oriented programming (AOP) you isolate these cross-cutting concerns into their own classes, disentangling them from business logic. Mature AOP tools like PostSharp and Castle DynamicProxy now offer .NET developers the level of support Java coders have relied on for years.

About the book

AOP in .NET introduces aspect-oriented programming and provides guidance on how to get the most practical benefit from this technique. The book’s many examples concentrate on modularizing non-functional requirements that often sprawl throughout object-oriented projects. You’ll appreciate its straightforward introduction using familiar C#-based examples.

What’s inside

  • Clear and simple introduction to AOP
  • Maximum benefit with minimal theory
  • PostSharp and Castle DynamicProxy

About the reader

This book requires no prior experience with AOP. Readers should know C# or another OO language.

About the author

Matthew D. Groves is a developer with over ten years of professional experience working with C#, ASP.NET, JavaScript, and PHP.

Select New Books and Courses

Testing Vue.js Applications

Testing Vue.js Applications Testing Vue.js Applications by Edd Yerburgh. This book covers Vue.js, Software Testing, Unit Testing, End-to-End Testing, Vue Test Utils, Vuex, Jest, JavaScript.

Publisher’s Description

Vue is a powerful web framework that changes the way you build web UI. To test applications built with Vue, you need to master a new set of tools and techniques designed to work with Vue’s unique reactive design and the flexible collection of components that make up the Vue stack. Mastering Vue testing not only improves the quality of your apps, it guarantees that you understand how your apps work top-to-bottom and end to end.

About the technology

Vue.js is one of the fastest growing and most popular open-source JavaScript frameworks around. Vue’s meteoric success is found in its simplicity and short learning curve, but few resources are available to teach you how to test a Vue application effectively and efficiently. None of those resources are comprehensive—a blog post here, a chapter there. This book will put an end to your search!

About the book

Testing Vue.js Applications is a comprehensive guide to testing Vue components, methods, events, and output. Author Edd Yerburgh, creator of the Vue testing utility avoriaz, teaches you how to set up effective testing practices. You’ll use the Jest framework to run tests for a Hacker News application built with Vue, Vuex and Vue Router. You’ll especially appreciate the instantly-useful tips and best practices distilled from the author’s extensive hands-on development experience.

What’s inside

  • Building and testing component output, method, and events
  • Running unit tests, snapshot tests, and end to end tests in Jest
  • Testing server-side rendering
  • Testing Vuex and Vue-router
  • Creating and testing Vue mixins

About the reader

Written for developers with an intermediate knowledge of JavaScript, HTML, and CSS and a basic understanding of Vue.js. Some experience with ES6 is helpful, but not required.

About the author

Edd Yerburgh is an experienced JavaScript developer and Vue core contributor. Edd is the lead of the official Vue test utils and a prominent figure in the Vue testing community.

New/Updated Safari Books and Courses

O’Reilly Media, Inc.

New/Updated Pluralsight Courses

« Daily Dose for 2017.10.23 | Oct 2017 | 2017 | Daily Dose for 2017.10.25 »


© 2017. All rights reserved.

Powered by Hydejack v6.6.1