Showing posts with label Books (others). Show all posts
Showing posts with label Books (others). Show all posts

FREE online ebook: Learn Version Control with Git

Learn Version Control with Git, A step-by-step course for the complete beginner. The goal of this book is to get you started with version control and Git as quickly and easily as possible. It's aimed at beginners of programming, at designers, at project managers... It tries not to require too much prior knowledge on the technical side. It tries to go slowly.

http://www.git-tower.com/learn/ebook/command-line/introduction

Learn Version Control with Git
Learn Version Control with Git

Android Hacker's Handbook

The first comprehensive guide to discovering and preventing attacks on the Android OS

Android Hacker's Handbook

As the Android operating system continues to increase its share of the smartphone market, smartphone hacking remains a growing threat. Written by experts who rank among the world's foremost Android security researchers, this book presents vulnerability discovery, analysis, and exploitation tools for the good guys. Following a detailed explanation of how the Android OS works and its overall security architecture, the authors examine how vulnerabilities can be discovered and exploits developed for various system components, preparing you to defend against them.

If you are a mobile device administrator, security researcher, Android app developer, or consultant responsible for evaluating Android security, you will find this guide is essential to your toolbox.
  • A crack team of leading Android security researchers explain Android security risks, security design and architecture, rooting, fuzz testing, and vulnerability analysis
  • Covers Android application building blocks and security as well as debugging and auditing Android apps
  • Prepares mobile device administrators, security researchers, Android app developers, and security consultants to defend Android systems against attack
Android Hacker's Handbook is the first comprehensive resource for IT professionals charged with smartphone security.

Free book online - Pro Git

The entire Pro Git book, written by Scott Chacon and published by Apress, is available HERE. Download this book in PDF, mobi, or ePub form for free.

This book is translated into German, 中文, French, Japanese, Dutch, Russian, Korean, Brazilian Portuguese and Czech.

Partial translations available in Arabic, Spanish, Indonesian, Italian, Finnish, Macedonian, Polish, Turkish and Taiwanese Mandarin,

Translations started for Azerbaijani, Belarusian, Catalan, Esperanto. Spanish (Nicaragua), Hungarian, Norwegian Bokmål, Romanian, Serbian, Thai and Vietnamese.

http://git-scm.com/book

Linux Kernel Networking: Implementation and Theory

Linux Kernel Networking takes you on a guided in-depth tour of the current Linux networking implementation and the theory behind it. Linux kernel networking is a complex topic, so the book won't burden you with topics not directly related to networking. This book will also not overload you with cumbersome line-by-line code walkthroughs not directly related to what you're searching for; you'll find just what you need, with in-depth explanations in each chapter and a quick reference at the end of each chapter.

Linux Kernel Networking is the only up-to-date reference guide to understanding how networking is implemented, and it will be indispensable in years to come since so many devices now use Linux or operating systems based on Linux, like Android, and since Linux is so prevalent in the data center arena, including Linux-based virtualization technologies like Xen and KVM.

What you’ll learn

    •Kernel networking basics, including socket buffers
    •How key protocols like ARP, Neighbour Discovery and ICMP are implemented
    •In-depth looks at both IPv4 and IPv6
    •Everything you need to know about Linux routing
    •How netfilter and IPsec are implemented
    •Linux wireless networking
    •Additional topics like Network Namespaces, NFC, IEEE 802.15.4, Bluetooth, InfiniBand and more

      Who this book is for

      Software developers and architects, project managers, CTOs, network admins and architects, network security professionals, computer science researchers, and Linux kernel hackers. A basic knowledge of C and networking is required; basic knowledge of the Linux kernel is helpful but not mandatory.

      Table of Contents

      1. Introduction 
      2. Netlink Sockets 
      3. ICMP: Internet Control Message Protocol 
      4. IPv4 
      5. The IPv4 Routing Subsystem 
      6. Advanced Routing 
      7. Linux Neighboring Subsystem 
      8. IPv6 
      9. Netfilter 
      10. IPsec 
      11. Layer 4 Protocols 
      12. Wireless in Linux 
      13. InfiniBand 
      14. Advanced Topics 
      Appendix A: Linux API 
      Appendix B: Network Administration 
      Appendix C: Glossary