Zing This!
()
About this ebook
The book covers the origin, history, implementation, and software architecture of the Zing network utility. The reader will explore utilizing, operating, and the functionality of the Zing network utility that are examined and discussed in depth.
The text serves as a guide for using the Zing network utility and as a source for future reference of details and specifics. By the end of the book, the reader will learn and discover how the Zing network utility can be a valuable tool in your toolbox or a weapon in your arsenal.
Related to Zing This!
Related ebooks
GNS3 Network Simulation Guide Rating: 0 out of 5 stars0 ratingsPractical Contiki-NG: Programming for Wireless Sensor Networks Rating: 0 out of 5 stars0 ratingsBeagleBone Essentials Rating: 0 out of 5 stars0 ratingsUbuntu Server Essentials Rating: 0 out of 5 stars0 ratingsInstant MinGW Starter Rating: 0 out of 5 stars0 ratingsIntel Galileo Essentials Rating: 0 out of 5 stars0 ratingsRaspberry Pi Super Cluster Rating: 0 out of 5 stars0 ratingsLinux for Embedded and Real-time Applications Rating: 4 out of 5 stars4/5Designing and Implementing Linux Firewalls and QoS using netfilter, iproute2, NAT and l7-filter Rating: 0 out of 5 stars0 ratingsSensor Projects with Raspberry Pi: Internet of Things and Digital Image Processing Rating: 0 out of 5 stars0 ratingsRaspberry Pi IoT Projects: Prototyping Experiments for Makers Rating: 0 out of 5 stars0 ratingsC++ Networking 101 Rating: 0 out of 5 stars0 ratingsC++ Networking 101: Unlocking Sockets, Protocols, VPNs, and Asynchronous I/O with 75+ sample programs Rating: 0 out of 5 stars0 ratingsRaspberry Pi Server Essentials Rating: 0 out of 5 stars0 ratingsLinux Mint Essentials Rating: 3 out of 5 stars3/5BeagleBone Media Center Rating: 0 out of 5 stars0 ratingsBeagleBone for Secret Agents Rating: 5 out of 5 stars5/5Programming Basics: Getting Started with Java, C#, and Python Rating: 0 out of 5 stars0 ratingsGetting Started with Grunt: The JavaScript Task Runner Rating: 3 out of 5 stars3/5TCP/IP Sockets in C: Practical Guide for Programmers Rating: 4 out of 5 stars4/5Intel Galileo Blueprints Rating: 0 out of 5 stars0 ratingsCacti 0.8 Network Monitoring Rating: 0 out of 5 stars0 ratingsPacket Analysis with Wireshark Rating: 0 out of 5 stars0 ratingsMastering Embedded Linux Programming - Second Edition Rating: 5 out of 5 stars5/5Learning JavaScript Robotics Rating: 3 out of 5 stars3/5Understand IT: Starting From Scratch, #1 Rating: 0 out of 5 stars0 ratingsLearning Ansible 2 - Second Edition Rating: 5 out of 5 stars5/5Windows 10 for the Internet of Things: Controlling Internet-Connected Devices from Raspberry Pi Rating: 0 out of 5 stars0 ratings
Networking For You
The Compete Ccna 200-301 Study Guide: Network Engineering Edition Rating: 5 out of 5 stars5/5CCNA Certification Study Guide, Volume 2: Exam 200-301 Rating: 0 out of 5 stars0 ratingsA Beginner's Guide to Ham Radio Rating: 0 out of 5 stars0 ratingsProgramming Arduino: Getting Started with Sketches Rating: 4 out of 5 stars4/5Cybersecurity: The Beginner's Guide: A comprehensive guide to getting started in cybersecurity Rating: 5 out of 5 stars5/5Networking For Dummies Rating: 5 out of 5 stars5/5Network+ Study Guide & Practice Exams Rating: 4 out of 5 stars4/5Networking All-in-One For Dummies Rating: 5 out of 5 stars5/5CompTIA Network+ Certification Study Guide: Exam N10-004: Exam N10-004 2E Rating: 4 out of 5 stars4/5Home Networking Do-It-Yourself For Dummies Rating: 4 out of 5 stars4/5Raspberry Pi Electronics Projects for the Evil Genius Rating: 3 out of 5 stars3/5Practical Ethical Hacking from Scratch Rating: 5 out of 5 stars5/5Computer Networking: An introductory guide for complete beginners: Computer Networking, #1 Rating: 5 out of 5 stars5/5CompTIA Network+ Certification Guide (Exam N10-008): Unleash your full potential as a Network Administrator (English Edition) Rating: 0 out of 5 stars0 ratingsThe Windows Command Line Beginner's Guide: Second Edition Rating: 4 out of 5 stars4/5Concise and Simple Guide to IP Subnets Rating: 5 out of 5 stars5/5Emergency Preparedness and Off-Grid Communication Rating: 0 out of 5 stars0 ratingsAmazon Web Services (AWS) Interview Questions and Answers Rating: 5 out of 5 stars5/5AWS Certified Cloud Practitioner Study Guide: CLF-C01 Exam Rating: 5 out of 5 stars5/5CompTIA Network+ Practice Tests: Exam N10-008 Rating: 0 out of 5 stars0 ratingsMike Meyers' CompTIA Network+ Certification Passport, Sixth Edition (Exam N10-007) Rating: 1 out of 5 stars1/5AWS Certified Solutions Architect Study Guide: Associate SAA-C02 Exam Rating: 0 out of 5 stars0 ratingsMicrosoft Certified Azure Fundamentals Study Guide: Exam AZ-900 Rating: 0 out of 5 stars0 ratingsLinux Bible Rating: 0 out of 5 stars0 ratingsMalware Reverse Engineering: Cracking The Code Rating: 0 out of 5 stars0 ratingsMicrosoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsCisco CCNA Command Guide: An Introductory Guide for CCNA & Computer Networking Beginners: Computer Networking, #3 Rating: 0 out of 5 stars0 ratingsBuild Your Own VPN Server: A Step by Step Guide: Build Your Own VPN Rating: 0 out of 5 stars0 ratings
Reviews for Zing This!
0 ratings0 reviews
Book preview
Zing This! - William Gilreath
Disclaimer
This e-book has been written for information purposes only. Every effort has been made to make this e-book as complete and accurate as possible. However, there may be mistakes in typography or content. Also, this e-book provides information only up to the publishing date. Therefore, this e-book should be a guide, not the ultimate source.
The purpose of this e-book is to educate. The author and the publisher do not warrant that the information contained in this e-book is fully complete and shall not be responsible for any errors or omissions. The author and publisher shall have neither liability nor responsibility to any person or entity concerning any loss or damage caused or alleged to be caused directly or indirectly by this e-book.
Imagination is more important than knowledge.
Albert Einstein (1879-1955)
Dedication
This book and the text are dedicated to a very much adored cat, my special kitty:
Jaguaro or Jaggie
who I lost by cruel caprice.
A very dear cat that was a friend, and companion—taken too soon, missed forever, and loved eternally.
Chapter 1. Rationale
This overview or introduction is the rationale, the reason I created, wrote, and am documenting the zing network utility.
1.1 Motivation
My original motivation to create zing, the zero-packet ping or zero-packet Internet groper was to create a tool or utility like ping, yet one that is lighter
in terms of network packets.
Another motive was simply to try out the idea, to create and implement what I considered something that is in retrospect, so obvious, and deceptively simple that no one else had thought of it.
1.2 Goals
The overall goal of the zing network utility is to be not a replacement, but a complement in addition to ping in terms of network speed, performance, and presence of systems.
The function of the zing network utility is to provide information about the existence, presence, and time to reach a host on a network.
The three overall long-term goals of the zing network utility are:
• Ubiquity for the widespread use of the zing network utility on different computer systems.
• Knowledge for utilizing and using the zing network utility.
• Proliferation or porting the zing network utility to other computer systems.
This book is to spread knowledge so that others can add it as a tool to their toolbox, or another weapon in the arsenal.
A long-term goal of zing is to be ubiquitous, hence I have open-sourced the zing network utility, put the source code out on GitHub in a public repository, and encourage porting zing into other programming languages on other platforms.
The power is in the understanding, sharing, and proliferation of zing as a network utility. Excelsior!
Chapter 2. History and Origin
The zing network utility ultimately started (as some things do in high tech...) as a conversation between me and another colleague.
2.1 Origin of the Idea
For the backstory, at the time I was on a team where much of the software was network-focused,