Rootkits and Bootkits delivers a master class in malware evolution that will give you the techniques and tools necessary to counter sophisticated, advanced threats. We’re talking hard stuff &nda
Addressing the firewall capabilities of Linux, a handbook for security professionals describes the Netfilter infrastruction in the Linux kernel and explains how to use Netfilter as an intrusion detect
Nagios is a host and service monitoring tool designed to inform systems administrators of network problems before clients or managers notice. This updated guide is completely revised and expanded, wi
There may be no better way to learn how to program than by dissecting real, representative examples written in your language of choice. Ruby by Example analyzes a series of Ruby scripts, examining how
The Debian GNU/Linux operating system approaches Linux system administration differently than other popular Linux distributions, favoring text-based configuration mechanisms over graphical user inter
Malware Data Science explains how to identify, analyze, and classify large-scale malware using machine learning and data visualization.Security has become a "big data" problem. The growth rate of malw
Indulge your love for LEGO by making the challenging, quirky, and occasionally practical designs in Geeky LEGO Crafts.Follow the step-by-step instructions to build handy bookends, geeky coasters, a st
Web services like Mapquest and Google Maps have transformed the way we think about and use maps. But these services do more than just driving directions-they provide APIs that web developers can use
For over a decade, Andrew "bunnie" Huang, one of the world's most esteemed hackers, has shaped the fields of hacking and hardware, from his cult-classic book Hacking the Xbox to the open-source laptop
Like the best-selling Black Hat Python, Black Hat Go explores the darker side of the popular Go programming language. This collection of short scripts will help you test your systems, build and automa
A comprehensive guide to penetration testing cloud services deployed with Microsoft Azure, the popular cloud computing service provider used by companies like Warner Brothers and Apple.A comprehensive
Provides information on using three debugging tools on the Linux/Unix platforms, covering such topics as inspecting variables and data structures, understanding segmentation faults and core dumps, usi
Learn math by getting creative with code! Use the Python programming language to transform learning high school-level math topics like algebra, geometry, trigonometry, and calculus!In Math Adventures
A hands-on introduction to coding that teaches you how to program bots to do cool things in the game you love--Minecraft! This book takes the robotic "turtle" method, and extends it to the 3D, interac
The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems. Although the Autotools are used by thousands of open source software package
Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's easy to write quickly, and it has the low-level support and libraries that
Fully-updated, second edition of this worldwide bestseller with over 100,000 copies sold. When it comes to creating powerful and effective hacking tools, Python is the language of choice for most secu
Dive Into Algorithms is a broad introduction to algorithms using the Python Programming Language.Dive Into Algorithms is a wide-ranging, Pythonic tour of many of the world's most interesting algorithm
The LEGO® BOOST® Idea Book contains dozens of ideas for building simple robots with the LEGO BOOST set.The LEGO® BOOST® Idea Book explores 95 creative ways to build simple robots with the LEGO BOOST s
Comprehensive, heavily illustrated volume introduces the concepts and techniques of digital image capture, including exposure, composition, histograms, depth of field, advanced lighting, lens filters,
An indispensable collection of practical tips and real-world advice for tackling common Python problems and taking your code to the next level. Features interviews with high-profile Python developers
Attacking Network Protocols is a deep-dive into network vulnerability discovery from James Forshaw, Microsoft’s top bug hunter. This comprehensive guide looks at networking from an attacker&rsqu
Search transforms the essential but challenging topic of search algorithms into a fantasy-noir mystery for the digital age. This is a unique introduction to search algorithms and how they work, writte
Why does the light in your bedroom turn on when you flip a switch? How does a remote controlled car move? And how do the blinking lights on your TV and microwave work, anyway? The technology in your h
R is the world's most popular programming language for data analysis and statistical modeling.The Book of R provides an in-depth, beginner-friendly guide to the R language, and teaches you how to use
With more than 120 million registered users, Nero is one of the most popular CD and DVD burning softwares in the world. This simple, task-oriented book covers the entire Nero program suite, including
Containing 101 fun, interesting, and useful ways to get more out of Java, this title targets developers and system architects who have some basic Java knowledge but may not be familiar with the wide
In Cracking Codes with Python, you’ll learn how to program in Python while making and breaking ciphers, which are used to encrypt secret messages. (No programming experience required!).After a quick c
If you've never used a computer, getting started can be intimidating but it doesn't have to be hard. Computers for Seniors is a step-by-step guide that will take you all the way from pressing the "On"
Learn to use C#'s powerful set of core libraries to automate tedious yet important tasks like performing vulnerability scans, malware analysis, and incident response. With some help from Mono, you can