These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.
Free Packt eBook by Christopher Duffy (valid through 10/12 at 19:00 EST). This book covers Penetration Testing, Python, Nmap, Scapy, Metasploit, Burp Suite.
Python is a powerful new-age scripting platform that allows you to build exploits, evaluate services, automate, and link solutions with ease. Python is a multi-paradigm programming language well suited to both object-oriented application development as well as functional design patterns. Because of the power and flexibility offered by it, Python has become one of the most popular languages used for penetration testing.
This book highlights how you can can evaluate an organization methodically and realistically. Specific tradecraft and techniques are covered that show you exactly when and where industry tools can and should be used and when Python fits a need that proprietary and open source solutions do not.
Initial methodology, and Python fundamentals are established and then built on. Specific examples are created with vulnerable system images, which are available to the community to test scripts, techniques, and exploits. This book walks you through real-world penetration testing challenges and how Python can help.
From start to finish, the book takes you through how to create Python scripts that meet relative needs that can be adapted to particular situations. As chapters progress, the script examples explain new concepts to enhance your foundational knowledge, culminating with you being able to build multi-threaded security tools, link security tools together, automate reports, create custom exploits, and expand Metasploit modules.
What You Will Learn
- Familiarise yourself with the generation of Metasploit resource files
- Use the Metasploit Remote Procedure Call (MSFRPC) to automate exploit generation and execution
- Use Python’s Scapy, network, socket, office, Nmap libraries, and custom modules
- Parse Microsoft Office spreadsheets and eXtensible Markup Language (XML) data files
- Write buffer overflows and reverse Metasploit modules to expand capabilities
- Exploit Remote File Inclusion (RFI) to gain administrative access to systems with Python and other scripting languages
- Crack an organization’s Internet perimeter
- Chain exploits to gain deeper access to an organization’s resources
- Interact with web services with Python
About the Author
Christopher Duffy currently leads cybersecurity and penetration testing engagements globally. He has a specialization in advanced technical testing, including penetration testing and security assessment done to evaluate an organization’s security strategy from a malicious actor’s perspective. He has worked a lot with both network and system engineering teams to evaluate critical system data flows, and identified areas where controls can be put in place to prevent a breach of sensitive or critical data. His work with multiple organizations has been key to protecting resources based on the information they have held, which has helped reduce risks while maintaining resilient and cost-effective security postures.
Chris has over 12 years of experience in the information technology and security areas, including security consultation, with a focus on business risk. He has helped build advanced attack and penetration teams. The work that his teams have done has encompassed everything from threat modeling and penetration tests to firewall reviews and FedRAMP readiness assessments.
Chris has led, managed, and executed over 400 engagements for Fortune 500 companies, U.S. government entities, medical providers and payers, educational institutes, financial services, research organizations, and cloud providers. For almost a decade prior to private sector work, Chris was a cyber warfare specialist, senior systems engineer, and network infrastructure supervisor for the United States Air Force (USAF).
He has been honored with numerous technical and leadership awards. Some of these include the (ISC)2 Information Security Leadership Award (ISLA) for the information security practitioner category in 2013, the noncommissioned officer of the year (both at the base and wing levels) in 2011, and the top technician within the cyber transport career field for the United States Air Force (USAF) Intelligence Surveillance and Reconnaissance Agency. He is a distinguished graduate of USAF network warfare training and has publications to his credit in SANS Reading Room, Hackin9 magazine, eForensics magazine and PenTest magazine. He holds 23 certifications, a degree in computer science, and a master’s degree in information security and assurance.
- Covers the essential topics for typical game development.
- Topics are grouped in chapters in such a way that it is suitable for both beginners and intermediates.
- Examples are framed to match real time scenarios.
- Covers most complex features not available in other books.
Get a gentle introduction to the Cocos2d-JS framework to begin working with sprite manipulations, animations, and other 2d game development topics. This book covers environment setup and getting started with a framework that works seamlessly across all browsers. Rapid Game Development Using Cocos2d-JS teaches you the overall architecture of Cocos2d-JS and explains the internal working of the framework.
You will dive deep into sprites, the most important entity in Cocos2d-JS, animation APIs, and primitive shapes. You’ll also learn about the Cocos2d-JS UI system to get a head start in 2d game development. Finally, you’ll discover the features of Chipmunk (the built-in physics engine) with full examples.
What You’ll Learn
- Get a simple head start in Cocos2d-JS
- Gain an architectural overview of the different blocks of the framework
- Master sprites, spritesheets, and frame animation
- Work with the event system in Cocos2d-JS
- Discover the animation APIs in Cocos2d-JS
- Leverage the built-in physics engine
Who This Book Is For
Beginners looking to develop cross-platform mobile/web games with cocos2d-js, developers with intermediate skills on cocos2d-js looking for the reference.
About the Authors
50% off Progressive Web Apps
50% off Manning’s eBook by Dean Alan Hume. This book covers Progressive Web Apps.
Progressive Web Apps are game changers. They let you create fast, resilient applications that benefit users regardless of their connection speed or device constraints. PWAs are built with a collection of technologies, design concepts, and Web APIs that work in tandem to provide an app-like experience on the mobile web. This means you can build reliable web apps that load nearly instantly no matter what kind of network connection the user is on. PWAs run on HTTPS, use push notifications, and spawn app install banners. Under the hood, PWAs allow you full access to requests and responses made to and from the applications - giving you ultimate control. And the best part - you don’t need to be a guru to unlock all of these powerful features.
Progressive Web Apps takes you, step-by-step, through real world examples and teaches you how to build fast, engaging, and reliable websites. You’ll begin by getting the big picture of what Progressive Web Apps are, how they work, and their benefits. Then you’ll explore the different approaches that you can use to build them. This hands-on guide gives you a closer look as you dissect a real-world PWA and break down each of its elements. As you progress, you’ll dive into each of the key features that make up a Progressive Web App. This book is written with stand-alone chapters, letting you learn about particular features of interest without having read previous chapters. By the end, you’ll be ready to build better web applications and improve the user experience.
- Building super fast web applications
- Adding improved caching using Service Workers
- Using manifest files and HTML markup
- Engaging users with push notifications
- Building an offline web application from scratch
- Keeping data synchronized even when users are offline
About the reader
About the author
Dean Alan Hume is an author, blogger and Google Developer Expert. He is passionate about web performance and regularly writes articles about this topic on his blog at http://deanhume.com.
50% off Web Performance in Action Building Fast Web Pages
Web Performance in Action is your companion guide to making websites faster. You’ll learn techniques that speed the delivery of your site’s assets to the user, increase rendering speed, decrease the overall footprint of your site, as well as how to build a workflow that automates common optimization techniques.
About the technology
Nifty features, hip design, and clever marketing are great, but your website will flop if visitors think it’s slow. Network conditions can be unpredictable, and with today’s sites being bigger than ever, you need to set yourself apart from the competition by focusing on speed. Achieving a high level of performance is a combination of front-end architecture choices, best practices, and some clever sleight-of-hand. This book will demystify all these topics for you.
About the book
Web Performance in Action is your guide to making fast websites. Packed with “Aha!” moments and critical details, this book teaches you how to create performant websites the right way. You’ll master optimal rendering techniques, tips for decreasing your site’s footprint, and technologies like HTTP/2 that take your website’s speed from merely adequate to seriously fast. Along the way, you’ll learn how to create an automated workflow to accomplish common optimization tasks and speed up development in the process.
- Foolproof performance-boosting techniques
- Optimizing images and fonts
- HTTP/2 and how it affects your optimization workflow
About the reader
About the author
Jeremy Wagner is a professional front-end web developer with over ten years of experience.
Front-End Tooling with Gulp, Bower, and Yeoman teaches you how to use and combine these popular tools to set up a customized development workflow from start to finish.
About the technology
In large web dev projects, productivity is all about workflow. Great workflow requires tools like Gulp, Bower, and Yeoman that can help you automate the design-build-deploy pipeline. Together, the Yeoman scaffolding tool, Bower dependency manager, and Gulp automation build system radically shorten the time it takes to release web applications.
About the book
Front-End Tooling with Gulp, Bower, and Yeoman teaches you how to set up an automated development workflow. You’ll start by understanding the big picture of the development process. Then, using patterns and examples, this in-depth book guides you through building a product delivery pipeline using Gulp, Bower, and Yeoman. When you’re done, you’ll have an intimate understanding of the web development process and the skills you need to create a powerful, customized workflow using these best-of-breed tools.
- Mastering web dev workflow patterns
- Automating the product delivery pipeline
- Creating custom workflows
About the reader
About the author
Stefan Baumgartner has led front-end teams working across a wide range of development styles and application domains.
Free Pluralsight course (one week) by Sriyank Siddhartha. This course covers Android, ContentProvider, SQLite.
Android Framework provides developers with four components: Activity, Service, BroadcastReceiver, and ContentProvider. This course, Android Fundamentals: Content Providers, talks about how ContentProvider helps an application manage access to data stored by itself and provides a way to share data securely with other apps. Content providers are the standard interface that connect data in one process with code running in another process. This course starts with overview of ContentProvider and letting you design a structured data storage such as SQlite database from scratch. With the help of ContentProvider you’ll then perform CRUD operations on SQlite database. Further, you’ll explore how to share app’s private data securely with some other apps using ContentProvider. At the end of the course, you’ll use the concept of Android Permissions to enhance application security.
About the Author: Sriyank Siddhartha
Sriyank began his career with a Bachelor of Technology in Computer Science from India. After working 2 years in Java, he found a great interest in Mobile Application Development. Sriyank works with a software company, Mindfire Solutions, in India developing Android and iOS applications. He also trains new recruits and helps them to boost their programming skills. Sriyank has a great passion for teaching, which led him to join the Google Developers Group and hold tech workshops and tech conferences on App making every weekend in various Technical Institutions in India as a Guest Lecturer. In his free time, he loves visiting new places and spending time with his nears and dears.