万本电子书0元读

万本电子书0元读

Splunk Developer's Guide
Splunk Developer's Guide
Kyle Smith
¥63.21
If you are a Splunk user and want to enter the wonderful world of Splunk application development, then this book is for you. Some experience with Splunk, writing searches, and designing basic dashboards is expected.
VMware vSphere Design Essentials
VMware vSphere Design Essentials
Puthiyavan Udayakumar
¥63.21
If you are a VMware beginner, VMware engineer, VMware SME, or VMware architect, then this is the book for you. A basic understanding of virtualization is a prerequisite.
Nginx Essentials
Nginx Essentials
Valery Kholodkov
¥63.21
This book is ideal for skilled web masters and site reliability engineers who want to switch to Nginx or solidify their knowledge of Nginx. Knowledge of Unix and webmaster skills are required.
Microsoft System Center Orchestrator 2012 R2 Essentials
Microsoft System Center Orchestrator 2012 R2 Essentials
Miguel Oliveira
¥63.21
This book is targeted at those who want to gain time in their administrative tasks and profit from it to also improve their environment by reaching a more autonomous infrastructure.
Application Development with Swift
Application Development with Swift
Hossam Ghareeb
¥63.21
If you are an iOS developer with experience in Objective-C, and wish to develop applications with Swift, then this book is ideal for you. Familiarity with the fundamentals of Swift is an added advantage but not a necessity.
What's new in SQL Server 2012
What's new in SQL Server 2012
Rachel Clements
¥63.21
This is a hands-on book to quickly get you up to speed with SQL Server 2012. It covers all the new features of the core database engine as well as the business intelligence (BI) services.The book begins by taking you step-by-step through the installation process, showing you what to install and which services and features you need. Once you have your SQL Server in place, you learn how to administer it and then explore new T-SQL functions to expand your query-writing toolkit. You will discover how the enhancements to Integration Services, Analysis Services and Reporting Services make developing BI solutions easier. It will then introduce you to SQL Server Data Tools, your new and improved development environment for creating database and BI projects.A hands-on example guides you through the steps required to run Distributed Replay, giving you the experience you need to apply this in the field. The book then takes you through a detailed example to show you how to create a Data Quality Services project and cleanse real-world data. Easy to follow code samples provide you with the queries you need to set up Availability Groups using the new AlwaysOn technology.Once you are comfortable with these new features you will be ready to migrate your data to the cloud and into SQL Azure. An exploration of Hadoop will help you understand big data and how it really is the next big thing,This concise reference is for database administrators, SQL Server Developers and BI professionals. Anyone who is familiar with SQL Server 2008 R2 and needs to make the jump to the latest version with the shortest learning curve will find this book useful.
OpenCV Android Application Programming
OpenCV Android Application Programming
Joseph Howse
¥63.21
A step-by-step tutorial to help you master computer vision and mobile app development.This book is for Java developers who are new to computer vision and who would like to learn about how it is used in relation to application development. It is assumed that you have previous experience in Java, but not necessarily Android. A basic understanding of image data (for example pixels and color channels) would be helpful too. You are expected to have a mobile device running Android 2.2 (Froyo) or greater and it must have a camera
Apache Solr PHP Integration
Apache Solr PHP Integration
Jayant Kumar
¥63.21
This book is full of step-by-step example-oriented tutorials which will show readers how to integrate Solr in PHP applications using the available libraries, and boost the inherent search facilities that Solr offers.If you are a developer who knows PHP and is interested in integrating search into your applications, this is the book for you. No advanced knowledge of Solr is required. Very basic knowledge of system commands and the command-line interface on both Linux and Windows is required. You should also be familiar with the concept of Web servers.
Augmented Reality for Android Application Development
Augmented Reality for Android Application Development
Jens Grubert
¥63.21
A step-by-step tutorial-based guide aimed at giving you hands-on practical experience to develop AR applications for Android.Augmented Reality for Android Application Development is for Android mobile application developers who are familiar with Android Development Tools and deployment, JMonkeyEngine, and the Vuforia SDK.
Augmented Reality with Kinect
Augmented Reality with Kinect
Rui Wang
¥63.21
This book is a mini tutorial with plenty of code examples and strategies to give you many options when building your own applications.This book is meant for readers who are familiar with C/C++ programming and want to write simple programs with Kinect. The standard template library can also be used as it is simple enough to understand.
Getting Started with nopCommerce
Getting Started with nopCommerce
Brandon Atkinson
¥63.21
A friendly, tutorial style book, which will help you learn your way through creating a live storefront with nopCommerce in a step-by-step manner.Getting Started with nopCommerce is for anyone who wants to sell products online using nopCommerce. If you are a non-technical person and are discouraged by the complexity of this powerful e-commerce application, then this book is for you.
Packet Analysis with Wireshark
Packet Analysis with Wireshark
Anish Nath
¥63.21
Leverage the power of Wireshark to troubleshoot your networking issues by using effective packet analysis techniques and performing improved protocol analysis About This Book Gain hands-on experience of troubleshooting errors in TCP/IP and SSL protocols through practical use cases Identify and overcome security flaws in your network to get a deeper insight into security analysis This is a fast-paced book that focuses on quick and effective packet captures through practical examples and exercises Who This Book Is For If you are a network or system administrator who wants to effectively capture packets, a security consultant who wants to audit packet flows, or a white hat hacker who wants to view sensitive information and remediate it, this book is for you. This book requires decoding skills and a basic understanding of networking. What You Will Learn Utilize Wireshark's advanced features to analyze packet captures Locate the vulnerabilities in an application server Get to know more about protocols such as DHCPv6, DHCP, DNS, SNMP, and HTTP with Wireshark Capture network packets with tcpdump and snoop with examples Find out about security aspects such as OS-level ARP scanning Set up 802.11 WLAN captures and discover more about the WAN protocol Enhance your troubleshooting skills by understanding practical TCP/IP handshake and state diagrams In Detail Wireshark provides a very useful way to decode an RFC and examine it. The packet captures displayed in Wireshark give you an insight into the security and flaws of different protocols, which will help you perform the security research and protocol debugging. The book starts by introducing you to various packet analyzers and helping you find out which one best suits your needs. You will learn how to use the command line and the Wireshark GUI to capture packets by employing filters. Moving on, you will acquire knowledge about TCP/IP communication and its use cases. You will then get an understanding of the SSL/TLS flow with Wireshark and tackle the associated problems with it. Next, you will perform analysis on application-related protocols. We follow this with some best practices to analyze wireless traffic. By the end of the book, you will have developed the skills needed for you to identify packets for malicious attacks, intrusions, and other malware attacks. Style and approach This is an easy-to-follow guide packed with illustrations and equipped with lab exercises to help you reproduce scenarios using a sample program and command lines.
Extending Jenkins
Extending Jenkins
Donald Simpson
¥63.21
Get a complete walkthrough of the many interfaces available in Jenkins with the help of real-world examples to take you to the next level with Jenkins About This Book Find out how to interact with Jenkins from within Eclipse, NetBeans, and IntelliJ IDEA Develop custom solutions that act upon Jenkins information in real time A step-by-step, practical guide to help you learn about extension points in existing plugins and how to build your own plugin Who This Book Is For This book is aimed primarily at developers and administrators who are interested in taking their interaction and usage of Jenkins to the next level. The book assumes you have a working knowledge of Jenkins and programming in general, and an interest in learning about the different approaches to customizing and extending Jenkins so it fits your requirements and your environment perfectly. What You Will Learn Retrieve and act upon Jenkins information in real time Find out how to interact with Jenkins through a variety of IDEs Develop your own Form and Input validation and customization Explore how Extension points work, and develop your own Jenkins plugin See how to use the Jenkins API and command-line interface Get to know how to remotely update your Jenkins configuration Design and develop your own Information Radiator Discover how Jenkins customization can help improve quality and reduce costs In Detail Jenkins CI is the leading open source continuous integration server. It is written in Java and has a wealth of plugins to support the building and testing of virtually any project. Jenkins supports multiple Software Configuration Management tools such as Git, Subversion, and Mercurial. This book explores and explains the many extension points and customizations that Jenkins offers its users, and teaches you how to develop your own Jenkins extensions and plugins. First, you will learn how to adapt Jenkins and leverage its abilities to empower DevOps, Continuous Integration, Continuous Deployment, and Agile projects. Next, you will find out how to reduce the cost of modern software development, increase the quality of deliveries, and thereby reduce the time to market. We will also teach you how to create your own custom plugins using Extension points. Finally, we will show you how to combine everything you learned over the course of the book into one real-world scenario. Style and approach Extending Jenkins explores and explains advanced Jenkins functionality from a practical point of view, teaching you real-world skills that will help you get more from this powerful software. Each key topic is explained clearly with a practical example, and in sufficient detail so you understand the concepts and can then develop your own solutions using your preferred software and languages.
Learning Hunk
Learning Hunk
Dmitry Anoshin
¥63.21
Visualize and analyze your Hadoop data using Hunk About This Book Explore your data in Hadoop and NoSQL data stores Create and optimize your reporting experience with advanced data visualizations and data analytics A comprehensive developer's guide that helps you create outstanding analytical solutions efficiently Who This Book Is For If you are Hadoop developers who want to build efficient real-time Operation Intelligence Solutions based on Hadoop deployments or various NoSQL data stores using Hunk, this book is for you. Some familiarity with Splunk is assumed. What You Will Learn Deploy and configure Hunk on top of Cloudera Hadoop Create and configure Virtual Indexes for datasets Make your data presentable using the wide variety of data visualization components and knowledge objects Design a data model using Hunk best practices Add more flexibility to your analytics solution via extended SDK and custom visualizations Discover data using MongoDB as a data source Integrate Hunk with AWS Elastic MapReduce to improve scalability In Detail Hunk is the big data analytics platform that lets you rapidly explore, analyse, and visualize data in Hadoop and NoSQL data stores. It provides a single, fluid user experience, designed to show you insights from your big data without the need for specialized skills, fixed schemas, or months of development. Hunk goes beyond typical data analysis methods and gives you the power to rapidly detect patterns and find anomalies across petabytes of raw data. This book focuses on exploring, analysing, and visualizing big data in Hadoop and NoSQL data stores with this powerful full-featured big data analytics platform. You will begin by learning the Hunk architecture and Hunk Virtual Index before moving on to how to easily analyze and visualize data using Splunk Search Language (SPL). Next you will meet Hunk Apps which can easy integrate with NoSQL data stores such as MongoDB or Sqqrl. You will also discover Hunk knowledge objects, build a semantic layer on top of Hadoop, and explore data using the friendly user-interface of Hunk Pivot. You will connect MongoDB and explore data in the data store. Finally, you will go through report acceleration techniques and analyze data in the AWS Cloud. Style and approach A step-by-step guide starting right from the basics and deep diving into the more advanced and technical aspects of Hunk.
Learning Material Design
Learning Material Design
Kyle Mew
¥63.21
Master Material Design and create beautiful, animated interfaces for mobile and web applications About This Book Master the highly acclaimed Material Design paradigm and give your apps and pages the look that everyone is talking about Get a mix of key theoretical concepts combined with enough practical examples to put each theory into practice so you can create elegant material interfaces with Android Studio and Polymer Written by Kyle Mew, successful author with over a decade of mobile and web development experience, this book has both the touch of a developer as well as an experienced writer Who This Book Is For This book is ideal for web developers and designers who are interested in implementing Material Design in their mobile and web apps. No prior knowledge or experience of Material Design is required, but some familiarity with procedural languages such as Java and markup languages such as HTML will provide an advantage. What You Will Learn Implement Material Design on both mobile and web platforms that work on older handsets and browsers Design stylish layouts with the Material Theme Create and manage cards, lists, and grids Design and implement sliding drawers for seamless navigation Coordinate components to work together Animate widgets and create transitions and animation program flow Use Polymer to bring Material Design to your web pages In Detail Google's Material Design language has taken the web development and design worlds by storm. Now available on many more platforms than Android, Material Design uses color, light, and movements to not only generate beautiful interfaces, but to provide intuitive navigation for the user. Learning Material Design will teach you the fundamental theories of Material Design using code samples to put these theories into practice. Focusing primarily on Android Studio, you’ll create mobile interfaces using the most widely used and powerful material components, such as sliding drawers and floating action buttons. Each section will introduce the relevant Java classes and APIs required to implement these components. With the rules regarding structure, layout, iconography, and typography covered, we then move into animation and transition, possibly Material Design's most powerful concept, allowing complex hierarchies to be displayed simply and stylishly. With all the basic technologies and concepts mastered, the book concludes by showing you how these skills can be applied to other platforms, in particular web apps, using the powerful Polymer library. Style and approach Learning Material Design combines the theories behind material design with practical examples of how these can be implemented and further reinforcing the guidelines covering style, layout and structure.
Building E-Commerce Solutions with WooCommerce - Second Edition
Building E-Commerce Solutions with WooCommerce - Second Edition
Robbert Ravensbergen
¥63.21
Transform your WordPress website into a fully-featured e-commerce store with the power of WooCommerce About This Book Offers do-it-yourself e-commerce solution using WordPress and WooCommerce Discover the new Onboarding wizard that makes complex processes user-friendly Manage your online store and expand its functions using plugins Who This Book Is For This book is suitable for everybody running their own WordPress website, such as small business owners and marketers. It has been written for users, not for programmers, who want to add e-commerce functionality to their existing WordPress website. The book will also appeal to Web design agencies working with WordPress and looking for ways to improve their services for clients working with WordPress. What You Will Learn Use WooCommerce settings to set up the behavior of the online store Get familiar with the downloadable and variable products Set up shipping and payment methods Use discount coupons for marketing purposes Choose the right WooCommerce theme for your online store Customize your website using the Storefront theme as a base Handle orders, payments, and emails on a daily basis with ease Work with WooCommerce reporting possibilities Expanding your online store with the functionalities offered by WooCommerce In Detail Building an online store is often considered to be a difficult, complex task. Using the combination of WordPress and the WooCommerce plugin, this is no longer the case. WooCommerce is the most popular e-commerce platform for WordPress and is being rapidly developed by WooThemes. It provides a strong e-commerce solution to set up your own online store in just a couple of hours. This easy and practical book will help you make the most of WooCommerce to be able to set up and run your online store yourself. Installing WooCommerce is an easy task, but this book will explain in detail all the possible settings. After that you'll be adding products, different payment methods, and shipping solutions to your store. You will then customize your store by adding themes to change the look and feel. Once your store is running, you'll learn how to use discount coupons, process your orders, look at reports, and even expand the functionality further with additional plugins. By the end of the book, you will learn everything you need to add a fully functional online store to you WordPress website and start running an online business. Style and approach This book is a practical, step-by-step guide that will help you manage your online store easily and efficiently, and expand its functions using the WooCommerce plug-in
Linux Networking Cookbook
Linux Networking Cookbook
Gregory Boyce
¥63.21
Over 40 recipes to help you set up and configure Linux networks About This Book Move beyond the basics of how a Linux machine works and gain a better understanding of Linux networks and their configuration Impress your peers by setting up and configuring a Linux server and its various network elements like a pro This is a hands-on solution guide to building, maintaining, and securing a network using Linux Who This Book Is For This book is targeted at Linux systems administrators who have a good basic understanding and some prior experience of how a Linux machine operates, but want to better understand how various network services function, how to set them up, and how to secure them. You should be familiar with how to set up a Linux server and how to install additional software on them. What You Will Learn Route an IPv6 netblock to your local network Modify your named instance to support setting hostnames for your IPv6 addresses Use SSH for remote console access Configure NGINX with TLS Secure XMPP with TLS Leverage iptables6 to firewall your IPv6 traffic Configure Samba as an Active Directory compatible directory service In Detail Linux can be configured as a networked workstation, a DNS server, a mail server, a firewall, a gateway router, and many other things. These are all part of administration tasks, hence network administration is one of the main tasks of Linux system administration. By knowing how to configure system network interfaces in a reliable and optimal manner, Linux administrators can deploy and configure several network services including file, web, mail, and servers while working in large enterprise environments. Starting with a simple Linux router that passes traffic between two private networks, you will see how to enable NAT on the router in order to allow Internet access from the network, and will also enable DHCP on the network to ease configuration of client systems. You will then move on to configuring your own DNS server on your local network using bind9 and tying it into your DHCP server to allow automatic configuration of local hostnames. You will then future enable your network by setting up IPv6 via tunnel providers. Moving on, we’ll configure Samba to centralize authentication for your network services; we will also configure Linux client to leverage it for authentication, and set up a RADIUS server that uses the directory server for authentication. Toward the end, you will have a network with a number of services running on it, and will implement monitoring in order to detect problems as they occur. Style and approach This book is packed with practical recipes and a task-based approach that will walk you through building, maintaining, and securing a computer network using Linux.
Learning SaltStack - Second Edition
Learning SaltStack - Second Edition
Colton Myers
¥63.21
Build, manage, and secure your infrastructure by utilizing the power of SaltStack About This Book First book in the market to incorporate all the latest features of SaltStack. Leverage the power of SaltStack for building, managing and securing your infrastructure. Effectively use commands and control the state of your infrastructure in a jiffy. Who This Book Is For This book is aimed at System Administrators who are looking forward to manage their infrastructure using SaltStack with no prior knowledge about it. What You Will Learn Install Salt on your servers Run commands on all or some of your minions instantly from a central managing server Write custom Salt modules to handle your infrastructure’s unique needs Define the state of your infrastructure and use Salt to enforce that state. Create platform-agnostic state definitions for greater flexibility and power Manage virtual servers on public or private clouds using Salt Cloud Use the event system in Salt to create a reactive and self-healing infrastructure In Detail SaltStack is one of the best infrastructure management platforms available. It provides powerful tools for defining and enforcing the state of your infrastructure in a clear, concise way. With this book learn how to use these tools for your own infrastructure by understanding the core pieces of Salt. In this book we will take you from the initial installation of Salt, through running their first commands, and then talk about extending Salt for individual use cases. From there you will explore the state system inside of Salt, learning to define the desired state of our infrastructure in such a way that Salt can enforce that state with a single command. Finally, you will learn about some of the additional tools that salt provides, including salt-cloud, the reactor, and the event system. We?ll finish by exploring how to get involved with salt and what?s new in the salt community. Finally, by the end of the book, you'll be able to build a reliable, scalable, secure, high-performance infrastructure and fully utilize the power of cloud computing. Style and approach This will be a comprehensive guide on SaltStack along with installation and setting up of Salt on couple of platforms. Then enlightening the readers about remote execution system and configuration management system and ending with concepts of security and best practices.
Learning Modular Java Programming
Learning Modular Java Programming
Tejaswini Mandar Jog
¥63.21
Explore the power of modular programming for building applications with Java and Spring! About This Book Understand the basic concepts of Modular Programming to build enterprise applications with Java Create short and precise code and eliminate recursion The book follows a step-by-step approach that makes implementing Modular Programming easy Who This Book Is For This book targets Java developers who have a basic knowledge of application development with Java and are interested in learning the Modular Programming approach for building reusable applications that are easy to test, and thus improve overall project management. What You Will Learn Learn about Modular Programming and what modules an enterprise application can be divided into. Set up a development environment and create a "Hello World" application. Start implementing a sample application from the presentation layer. Implement the persistence layer. Implement the business layer, wrapping up all of the modules with Contexts and Dependency Injection (CDI). Manage an application's life cycle. Learn how to secure Web applications. Test enterprise applications and their automation. Understand how to version source code using Source Code Management (SCM) systems such as GIT and SVN. In Detail Modular programming means dividing an application into small parts and then developing it. It is an approach taken by developers to build applications and helps them add efficiency in their development process, thus making it more effective. The book starts with the fundamentals of Modular Programming. Then we move on to the actual implementation, where we teach developers how to divide an application into different modules or layers (such as presentation, execution, security, lifecycle, services, and so on) for better management. Once readers are well-versed in these modules and their development, the book shows how to create bindings in order to join these different modules and form a complete application. Next, the readers will learn how to manage these modules through dependency injection. Later, we move on to testing; readers will learn how to test the different modules of an application. The book ends by teaching readers how to maintain different versions of their application and how to modify it. By the end of the book, readers will have a good understanding of modular programming and will be able to use it to build applications with Java. Style and approach This book is a practical guide to help readers learn Modular Programming with Java and build an enterprise-ready app along the way. The book is divided into three major sections. The first teaches the fundamentals of Modular Programming and how to implement them; the second teaches readers to combine and manage the modules developed; in the final section, the book explains the applications of Modular Programming.
Monitoring Elasticsearch
Monitoring Elasticsearch
Dan Noble
¥63.21
Monitor your Elasticsearch cluster's health, and diagnose and solve its performance and reliability issues About This Book Understand common performance and reliability pitfalls in ElasticSearch Use popular monitoring tools such as ElasticSearch-head, BigDesk, Marvel, Kibana, and more This is a step-by-step guide with lots of case studies on solving real-world ElasticSearch cluster issues Who This Book Is For This book is for developers and system administrators who use ElasticSearch in a wide range of capacities. Prior knowledge of ElasticSearch and related technologies would be helpful, but is not necessary. What You Will Learn Explore your cluster with ElasticSearch-head and BigDesk Access the underlying data of the ElasticSearch monitoring plugins using the ElasticSearch API Analyze your cluster’s performance with Marvel Troubleshoot some of the common performance and reliability issues that come up when using ElasticSearch Analyze a cluster’s historical performance, and get to the bottom of and recover from system failures Use and install various other tools and plugins such as Kibana and Kopf, which is helpful to monitor ElasticSearch In Detail ElasticSearch is a distributed search server similar to Apache Solr with a focus on large datasets, a schema-less setup, and high availability. This schema-free architecture allows ElasticSearch to index and search unstructured content, making it perfectly suited for both small projects and large big data warehouses with petabytes of unstructured data. This book is your toolkit to teach you how to keep your cluster in good health, and show you how to diagnose and treat unexpected issues along the way. You will start by getting introduced to ElasticSearch, and look at some common performance issues that pop up when using the system. You will then see how to install and configure ElasticSearch and the ElasticSearch monitoring plugins. Then, you will proceed to install and use the Marvel dashboard to monitor ElasticSearch. You will find out how to troubleshoot some of the common performance and reliability issues that come up when using ElasticSearch. Finally, you will analyze your cluster’s historical performance, and get to know how to get to the bottom of and recover from system failures. This book will guide you through several monitoring tools, and utilizes real-world cases and dilemmas faced when using ElasticSearch, showing you how to solve them simply, quickly, and cleanly. Style and approach This is a step-by-step guide to monitoring your ElasticSearch cluster and correcting performance issues. It is filled with lots of in-depth, real-world use-cases on solving different ElasticSearch cluster issues.
Raspberry Pi for Secret Agents - Third Edition
Raspberry Pi for Secret Agents - Third Edition
Matthew Poole
¥63.21
Turn your Raspberry Pi into a secret agent toolbox with this set of exciting projects About This Book Turn your Raspberry Pi into a multi-purpose secret agent gadget for audio and video surveillance, Wi-Fi exploration, or playing pranks on your friends Detect an intruder on camera or with sensors and set off an alarm or receive messages to your phone Find out what the other computers on your network are up to and make yourself anonymous on the Internet This book has been updated for new additions to your toolkit featuring the tiny, recently released Raspberry Pi Zero board Who This Book Is For This book is for those who are new to the Raspberry Pi Zero ,Raspberry Pi 2 or Raspberry Pi 3 and have some experience with the original Raspberry Pi models, and even for those budding secret agents who would like to use Pi Zero as a secret agent toolbox. No programming experience is assumed. Suitable for the novice and expert alike, each topic provides a fast and easy way to get started with exciting applications, with practical examples in every chapter. What You Will Learn Install and configure the Raspbian Jessie operating system for maximum mischief Detect an intruder with motion detection or a laser trip wire and set off an alarm Listen in to conversations from a distance over Bluetooth Distort your voice in weird and wonderful ways Track the Pi's whereabouts using GPS Connect your Pi to the mobile Internet using a 3G dongle and make yourself anonymous on the net Display secret messages and codes to fellow agents on a LED display In Detail This book is for all mischievous Raspberry Pi owners who’d like to see their computer transform into a neat spy gadget to be used in a series of practical pranks and projects. No previous skills are required to follow along, and if you’re completely new to Linux, you’ll pick up much of the basics for free. We’ll help you set up your Raspberry Pi Zero , Raspberry Pi 2 and Raspberry Pi 3 and guide you through a number of pranks and secret agent techniques that are so inconspicuous yet high on mischief. You’ll learn how to configure your operating system for maximum mischief and start exploring audio, video, or Wi-Fi techniques. We’ll show you how to record, listen, or talk to people from a distance and how to set up your own phone network. Then, you’ll plug in your webcam and set up a motion detector with an alarm and find out what the other computers on your Wi-Fi network are up to. Once you've mastered the techniques, we’ll combine them with a battery pack and GPS for the ultimate off-road spy kit. Style and Approach This easy-to-follow guide is for budding secret agents who want to create tools for mischief, stealth, and reconnaissance. It’s full of fun, practical examples and easy-to-follow recipes, guaranteeing maximum mischief for all skill levels.