Mastering Wireshark 4
From Novice to Network Ninja in 6 Months
Embark on a transformative journey from Wireshark novice to network analysis expert with "Mastering Wireshark 4: From Novice to Network Ninja in 6 Months." This comprehensive guide is tailored for aspiring IT professionals and cybersecurity enthusiasts who want to rapidly elevate their skills in network troubleshooting, analysis, and security.
284 pages15 chaptersOct 21, 2024Network Security
About this book
Starting with the basics of the Wireshark interface and packet capture, this book progressively delves into advanced topics such as SSL/TLS decryption, sophisticated filtering techniques, and Lua scripting. Each chapter builds upon the last, providing a structured learning path that aligns with real-world scenarios and challenges. Whether you're looking to troubleshoot complex IT issues, detect network anomalies, or gain deep insights into protocol behaviors, this book equips you with the knowledge and practical skills to leverage Wireshark 4 to its fullest potential. By the end of your six-month journey, you'll have the confidence and expertise to tackle advanced network analysis tasks, contribute to cybersecurity initiatives, and stand out in the competitive IT job market. Packed with hands-on exercises, real-world examples, and expert tips, "Mastering Wireshark 4" is your ultimate companion for mastering this powerful tool and advancing your IT career.
Table of contents
- IntroductionThe Importance of Wireshark in Modern Networking, How This Book Will Transform You into a Wireshark Expert, Your 6-Month Learning Path, Prerequisites and Setting Up Your Learning EnvironmentRead below
- Chapter 1: Getting Started with Wireshark 4What is Wireshark and Why It Matters, Installing Wireshark on Various Platforms, Navigating the Wireshark Interface, Your First Packet Capture
- Chapter 2: Packet Capture FundamentalsUnderstanding Different Capture Methods, Selecting the Right Capture Interface, Configuring Capture Options, Working with Capture Files
- Chapter 3: Basic Packet Analysis TechniquesUnderstanding Packet Structure, Exploring Protocol Layers, Interpreting Packet Details, Analyzing Common Protocols
- Chapter 4: Mastering Display FiltersDisplay Filter Syntax and Logic, Common Display Filter Expressions, Building Complex Filter Combinations, Using Filter Shortcuts and Buttons
- Chapter 5: Efficient Capture FiltersCapture Filters vs. Display Filters, Capture Filter Syntax and Best Practices, Optimizing Captures for Specific Scenarios, Capture Filters for Remote Packet Capture
- Chapter 6: Customizing Wireshark with ProfilesUnderstanding Wireshark Profiles, Creating and Managing Profiles, Customizing Profile Settings, Profile Scenarios for Different Analysis Tasks
- Chapter 7: Deep Dive into TCP/IP AnalysisTCP Protocol Fundamentals, IP Protocol Analysis, Analyzing TCP Conversations, Identifying TCP Performance Issues
- Chapter 8: DNS Query ExaminationDNS Protocol Overview, Analyzing DNS Queries and Responses, Troubleshooting Common DNS Issues, DNS Security Considerations
- Chapter 9: DHCP Packet AnalysisDHCP Protocol Fundamentals, Analyzing the DHCP Process, Troubleshooting DHCP Issues, DHCP Security and Best Practices
- Chapter 10: SSL/TLS Decryption TechniquesUnderstanding SSL/TLS Encryption, Methods for SSL/TLS Decryption in Wireshark, Managing SSL/TLS Keys in Wireshark, Analyzing Decrypted SSL/TLS Traffic
- Chapter 11: Advanced Filtering TechniquesUsing Regular Expressions in Filters, Advanced Filter Operators and Functions, Creating and Using Filter Macros, Implementing Color Rules for Visual Analysis
- Chapter 12: Introduction to TsharkWhat is Tshark and Why Use It, Basic Packet Capture with Tshark, Analyzing Packets with Tshark, Introduction to Tshark Scripting
- Chapter 13: Extending Wireshark with Lua ScriptingLua Scripting Basics for Wireshark, Creating Custom Protocol Dissectors, Implementing Post-Dissector Scripts, Developing Lua Taps for Advanced Analysis
- Chapter 14: Mastering the Command Line InterfaceCommand Line Interface Basics, Using Editcap and Mergecap, Exploring Capinfos and Reordercap, Automating Analysis with CLI Tools
- Chapter 15: Enhancing Wireshark with PluginsUnderstanding Wireshark Plugin Types, Installing and Managing Plugins, Exploring Popular Wireshark Plugins, Introduction to Plugin Development
- ConclusionRecap of Key Skills and Knowledge, Continuing Your Wireshark Journey
- AppendixAdditional Wireshark Resources, Practice Capture Files
Introduction
Welcome to "Mastering Wireshark 4: From Novice to Network Ninja in 6 Months." This comprehensive guide is designed to transform you from a beginner with minimal experience in network analysis tools into a proficient Wireshark expert. Whether you're an aspiring IT technician looking to transition into cybersecurity or a professional seeking to enhance your network troubleshooting skills, this book will serve as your roadmap to mastering one of the most powerful and essential tools in the field of network analysis.
In today's interconnected world, the ability to understand, analyze, and troubleshoot network traffic has become an indispensable skill for IT professionals. Networks are the backbone of modern computing, facilitating communication, data transfer, and the operation of countless services and applications. However, with this complexity comes the need for sophisticated tools to monitor, analyze, and diagnose network issues. This is where Wireshark comes into play, offering unparalleled insights into the intricate world of network protocols and data transmission.
Throughout this book, we will embark on a journey that will not only teach you how to use Wireshark effectively but also deepen your understanding of network protocols, security concepts, and troubleshooting methodologies. By the end of this six-month learning path, you will have gained the knowledge and practical skills to tackle complex network analysis tasks, contribute meaningfully to cybersecurity initiatives, and stand out in the competitive IT job market.
Our approach is designed to be both comprehensive and practical. We'll start with the fundamentals, ensuring you have a solid foundation in network concepts and Wireshark basics. From there, we'll progressively delve into more advanced topics, including sophisticated filtering techniques, SSL/TLS decryption, and even extending Wireshark's functionality through Lua scripting. Each chapter builds upon the last, providing a structured learning path that aligns with real-world scenarios and challenges you're likely to encounter in your professional journey.
As we progress through the book, you'll find that mastering Wireshark is not just about learning a tool; it's about developing a mindset. The skills you acquire will enhance your analytical thinking, problem-solving abilities, and overall understanding of network dynamics. These are invaluable assets in the ever-evolving field of IT and cybersecurity, where the ability to quickly identify and resolve network issues can make the difference between a minor hiccup and a major security breach.
The Importance of Wireshark in Modern Networking
Wireshark stands at the forefront of network analysis tools, offering a powerful yet accessible platform for dissecting network traffic. Its importance in modern networking cannot be overstated. As networks grow increasingly complex, with a multitude of protocols, services, and potential points of failure, the need for a robust, versatile tool to make sense of it all becomes paramount. Wireshark fills this role admirably, providing IT professionals with a window into the very fabric of network communications.
At its core, Wireshark is a packet analyzer. It captures network traffic in real-time, allowing users to examine the contents of network packets at a granular level. This capability is crucial for a wide range of networking tasks, from troubleshooting connectivity issues to detecting security threats. For instance, when a web application is experiencing slow response times, Wireshark can help identify whether the problem lies in network latency, DNS resolution issues, or application-layer inefficiencies. In the realm of cybersecurity, Wireshark serves as an invaluable tool for detecting anomalous traffic patterns that might indicate a breach or ongoing attack.
One of Wireshark's greatest strengths is its versatility. It supports analysis of hundreds of protocols, from the fundamental building blocks of the internet like TCP/IP and HTTP, to specialized protocols used in industrial control systems or Internet of Things (IoT) devices. This broad protocol support makes Wireshark an indispensable tool across various industries and use cases. Whether you're managing a corporate network, developing networked applications, or investigating cybersecurity incidents, Wireshark provides the insights needed to understand and resolve complex networking challenges.
Moreover, Wireshark's importance extends beyond its technical capabilities. It plays a crucial role in education and skill development within the IT field. Learning to use Wireshark effectively requires developing a deep understanding of network protocols and communication principles. This knowledge is transferable and valuable across numerous IT disciplines. As you become proficient with Wireshark, you'll find that your overall comprehension of networking concepts improves dramatically, enhancing your problem-solving skills and making you a more effective IT professional.
In the context of cybersecurity, Wireshark's importance takes on an additional dimension. As cyber threats become more sophisticated, the ability to analyze network traffic at a detailed level is essential for detecting and responding to security incidents. Wireshark enables security professionals to identify malicious patterns, track the spread of malware within a network, and gather forensic evidence in the aftermath of a security breach. Its ability to decrypt SSL/TLS traffic (when provided with the appropriate keys) is particularly valuable in today's landscape where encrypted traffic is increasingly used to hide malicious activities.
Furthermore, Wireshark's open-source nature contributes significantly to its importance in modern networking. The tool benefits from contributions from a global community of developers and network experts, ensuring that it stays up-to-date with the latest protocols and technologies. This community-driven development also means that Wireshark is continually improving, with new features and capabilities being added regularly. The open-source model also allows for extensive customization and integration with other tools, making Wireshark a flexible component in many network management and security workflows.
As networks continue to evolve, incorporating technologies like software-defined networking (SDN), network function virtualization (NFV), and 5G, Wireshark's role becomes even more critical. These advanced networking paradigms introduce new protocols and traffic patterns that require sophisticated analysis tools to understand and troubleshoot. Wireshark's adaptability and continuous development ensure that it remains relevant and essential in these emerging network environments.
In conclusion, Wireshark's importance in modern networking stems from its powerful analysis capabilities, versatility across protocols and use cases, educational value, critical role in cybersecurity, and adaptability to emerging network technologies. As you embark on your journey to master Wireshark, remember that you're not just learning a tool – you're acquiring a skill set that will serve as a cornerstone of your IT expertise for years to come. The knowledge and proficiency you gain with Wireshark will empower you to tackle complex networking challenges, enhance system performance, and contribute meaningfully to the security and reliability of the networks you manage.
How This Book Will Transform You into a Wireshark Expert
"Mastering Wireshark 4" is meticulously structured to guide you from the basics of network analysis to advanced Wireshark techniques, ensuring a comprehensive and practical learning experience. Our approach is designed to not only teach you how to use Wireshark but to develop your overall network analysis skills, critical thinking, and problem-solving abilities. By the end of this book, you'll have transformed from a novice to a Wireshark expert, capable of tackling complex network issues with confidence and precision.
The book begins with foundational concepts, introducing you to the Wireshark interface and basic packet capture techniques. These early chapters ensure that even those with minimal networking experience can build a solid understanding of the tool's core functionalities. We'll cover essential topics such as installing Wireshark on various platforms, navigating the user interface, and performing your first packet captures. This initial phase is crucial for building confidence and familiarity with the tool, setting the stage for more advanced concepts.
As you progress through the book, we'll delve deeper into packet analysis techniques, exploring the intricacies of various network protocols. You'll learn how to interpret packet details, understand protocol layers, and analyze common networking protocols such as TCP/IP, HTTP, and DNS. This knowledge is fundamental to effective network troubleshooting and will significantly enhance your ability to diagnose and resolve network issues.
One of the key skills you'll develop is mastery of Wireshark's powerful filtering capabilities. We dedicate entire chapters to both display and capture filters, teaching you how to craft efficient and precise filters to zero in on the exact traffic you need to analyze. You'll learn the syntax and logic behind filters, explore common filter expressions, and even delve into advanced techniques like using regular expressions and creating filter macros. These skills are essential for managing large capture files and focusing your analysis on relevant traffic, dramatically increasing your efficiency as a network analyst.
The book also covers Wireshark profiles, a feature that allows you to customize and streamline your workflow for different analysis scenarios. You'll learn how to create, manage, and optimize profiles for various tasks, from general network troubleshooting to specific protocol analysis. This knowledge will help you work more efficiently and effectively, adapting Wireshark to your specific needs and preferences.
As we move into more advanced topics, you'll explore techniques for analyzing encrypted traffic through SSL/TLS decryption. This is a critical skill in today's internet landscape, where a significant portion of traffic is encrypted. You'll learn various methods for decrypting SSL/TLS traffic in Wireshark, managing encryption keys, and analyzing the decrypted content. This knowledge is invaluable for troubleshooting issues in secure communications and for detecting potential security threats hidden within encrypted traffic.
The book doesn't stop at the graphical interface. We'll introduce you to Tshark, Wireshark's powerful command-line counterpart. You'll learn how to leverage Tshark for automated capture and analysis tasks, opening up new possibilities for integrating Wireshark into your workflow and scripts. This section bridges the gap between GUI-based analysis and more advanced, automation-friendly techniques.
For those looking to extend Wireshark's capabilities even further, we dedicate a chapter to Lua scripting. You'll learn how to write custom dissectors, implement post-dissector scripts, and develop Lua taps for advanced analysis. This knowledge allows you to tailor Wireshark to your specific needs, analyze proprietary protocols, and automate complex analysis tasks.
Throughout the book, we emphasize practical, hands-on learning. Each chapter includes real-world examples, case studies, and exercises that allow you to apply your newfound knowledge to realistic scenarios. These practical elements are crucial for cementing your understanding and building the confidence to tackle real-world networking challenges.
We also focus on developing your analytical thinking and problem-solving skills. Rather than simply presenting information, we guide you through the process of approaching network analysis systematically. You'll learn to formulate hypotheses, gather relevant data, and draw conclusions based on your observations. This analytical approach is what separates true Wireshark experts from those who merely know how to use the tool.
By the end of the book, you'll have a comprehensive understanding of Wireshark's capabilities and how to apply them in various networking contexts. You'll be equipped to troubleshoot complex network issues, perform detailed protocol analysis, and even contribute to cybersecurity initiatives. The skills you develop will be applicable across a wide range of IT roles, from network administration to security analysis.
Remember, becoming a Wireshark expert is not just about memorizing features or commands. It's about developing a deep understanding of network protocols, honing your analytical skills, and learning to approach problems methodically. This book is designed to guide you through this transformation, providing you with the knowledge, skills, and confidence to tackle any network analysis challenge that comes your way.
Your 6-Month Learning Path
Embarking on a journey to master Wireshark is an exciting endeavor, and with the right approach, you can achieve expertise within six months. This book is structured to provide a clear, progressive learning path that takes you from the basics to advanced techniques in a logical, manageable sequence. Here's an overview of what your 6-month learning journey will look like as you work through "Mastering Wireshark 4."
Month 1: Foundations and Basic Packet Analysis The first month is dedicated to building a solid foundation in Wireshark and basic networking concepts. You'll start by installing Wireshark and familiarizing yourself with its interface. We'll guide you through your first packet captures and introduce you to the fundamental concepts of packet analysis. By the end of this month, you'll be comfortable with Wireshark's basic operations and have a good understanding of common network protocols.
Key milestones for Month 1:
- Install Wireshark and understand its interface
- Perform basic packet captures
- Understand the structure of network packets
- Analyze common protocols like TCP/IP, HTTP, and DNS
- Learn basic display filtering techniques
Month 2: Advanced Capture Techniques and Filtering In the second month, we'll dive deeper into capture techniques and filtering. You'll learn how to optimize your captures for different scenarios and master Wireshark's powerful filtering capabilities. This month's focus will significantly enhance your efficiency in analyzing network traffic.
Key milestones for Month 2:
- Understand different capture methods and when to use them
- Master capture and display filters
- Learn to create and use Wireshark profiles
- Explore advanced filtering techniques, including regular expressions
- Practice analyzing larger, more complex capture files
Month 3: Deep Dive into Protocol Analysis The third month focuses on in-depth analysis of key networking protocols. You'll gain a thorough understanding of how these protocols work and how to troubleshoot issues related to them using Wireshark.
Key milestones for Month 3:
- Perform detailed TCP/IP analysis
- Master DNS query examination
- Analyze DHCP transactions
- Explore other common application layer protocols
- Learn to identify and troubleshoot protocol-specific issues
Month 4: Security Analysis and Encryption In the fourth month, we'll shift our focus to security-related aspects of network analysis. You'll learn techniques for analyzing encrypted traffic and identifying potential security threats.
Key milestones for Month 4:
- Understand SSL/TLS encryption and its impact on packet analysis
- Learn techniques for SSL/TLS decryption in Wireshark
- Analyze decrypted HTTPS traffic
- Identify common network-based attacks using Wireshark
- Explore Wireshark's role in network forensics
Month 5: Command Line and Automation The fifth month introduces you to Wireshark's command-line interface and automation capabilities. You'll learn how to use Tshark and other command-line tools to perform advanced analysis and automate repetitive tasks.
Key milestones for Month 5:
- Master Tshark for command-line packet analysis
- Learn to use Editcap, Mergecap, and other CLI tools
- Develop scripts for automated capture and analysis
- Integrate Wireshark analysis into larger workflows
- Explore basic Lua scripting for Wireshark
Month 6: Advanced Techniques and Real-World Applications In the final month, we'll focus on advanced Wireshark techniques and their application to real-world scenarios. You'll also learn how to extend Wireshark's functionality and tackle complex networking challenges.
Key milestones for Month 6:
- Develop custom Lua dissectors for proprietary protocols
- Create Wireshark plugins to extend functionality
- Apply Wireshark in complex troubleshooting scenarios
- Explore Wireshark's role in performance optimization
- Tackle advanced case studies and real-world problems
Throughout this 6-month journey, you'll be encouraged to practice regularly with provided capture files and real-world scenarios. Each chapter includes exercises and challenges to reinforce your learning and build practical skills. By the end of the six months, you'll have transformed from a Wireshark novice to an expert, capable of handling complex network analysis tasks with confidence and precision.
Remember, while this book provides a structured 6-month path, everyone's learning journey is unique. Feel free to adjust the pace to suit your needs and spend extra time on areas that are particularly relevant to your goals or challenging for you. The key to mastery is consistent practice and application of the concepts you learn. By the end of this journey, you'll not only be proficient in using Wireshark but will have developed a deep understanding of network protocols and analysis techniques that will serve you well throughout your IT career.
Prerequisites and Setting Up Your Learning Environment
Before diving into the world of Wireshark and network analysis, it's essential to ensure you have the right foundation and environment set up for an optimal learning experience. While this book is designed to take you from novice to expert, having some basic prerequisites and a properly configured learning environment will significantly enhance your journey. Let's explore what you need to get started and how to set up your system for success.
Prerequisites:
- Basic Computer Skills: You should be comfortable using a computer, navigating file systems, and installing software. Familiarity with at least one operating system (Windows, macOS, or Linux) is necessary.
- Networking Fundamentals: A basic understanding of networking concepts such as IP addresses, ports, and common protocols (e.g., TCP, UDP, HTTP) will be beneficial. If you're new to networking, don't worry – we'll cover these concepts as we go, but some prior exposure will help you grasp the material more quickly.
- Command Line Basics: While not essential for getting started, basic familiarity with command-line interfaces will be helpful, especially when we delve into Tshark and other CLI tools in later chapters.
- Curiosity and Persistence: Network analysis can be complex, and mastering Wireshark requires dedication. A curious mindset and willingness to experiment and learn from mistakes are crucial for success.
Setting Up Your Learning Environment: 1. Hardware Requirements: - A computer with at least 4GB of RAM (8GB or more recommended for larger capture files) - At least 10GB of free disk space for Wireshark installation, capture files, and practice materials - A network interface card (NIC) – most modern computers have this built-in 2. Software Installation: - Download and install the latest version of Wireshark 4 from the official website (www.wireshark.org) - Ensure you have administrative privileges on your computer to install software and capture packets 3. Operating System Considerations: - Wireshark runs on Windows, macOS, and various Linux distributions - While the core functionality is the same across platforms, some features may vary slightly - We'll provide platform-specific instructions where necessary throughout the book 4. Additional Tools: - A text editor for viewing log files and writing scripts (e.g., Notepad++, Sublime Text, or VS Code) - A virtual machine software like VirtualBox or VMware (optional but recommended for creating test environments) 5. Network Access: - A stable internet connection for downloading software updates and accessing online resources - Access to a network where you have permission to capture packets (your home network is ideal for learning) 6. Learning Materials: - This book and its accompanying digital resources - Sample capture files (provided with the book and available online) - A notebook or digital note-taking tool to record your observations and questions
Preparing Your Mindset: 1. Set Realistic Goals: Plan to dedicate regular time to study and practice. Consistency is key in mastering Wireshark. 2. Create a Distraction-Free Environment: Find a quiet space where you can focus on learning and experimenting with Wireshark. 3. Join the Community: Consider joining Wireshark forums or online communities to connect with other learners and experts. 4. Ethics and Legal Considerations: Always ensure you have permission to capture and analyze network traffic. Never capture traffic on networks you don't own or have explicit permission to analyze.
Getting Started: Once you have your environment set up, start by: 1. Installing Wireshark and verifying it runs correctly on your system 2. Familiarizing yourself with the Wireshark interface 3. Performing a simple packet capture on your local network 4. Exploring the sample capture files provided with the book Remember, setting up your learning environment is just the first step. As you progress through the book, you may need to install additional tools or configure your system for specific exercises. We'll provide detailed instructions for these requirements as they arise.
Troubleshooting Tips: - If you encounter issues installing or running Wireshark, consult the official Wireshark documentation or community forums. - Ensure your antivirus software isn't blocking Wireshark's packet capture functionality. - On Windows, you may need to install WinPcap or Npcap for packet capture capabilities. - If you're using a virtual machine, ensure it's configured to access the network in a way that allows packet capture (usually bridged mode).
By ensuring you have the right prerequisites and a well-set-up learning environment, you're laying the groundwork for a successful journey into mastering Wireshark. This preparation will allow you to focus on learning and practicing without being hindered by technical issues or missing foundational knowledge. As you progress through the book, don't hesitate to revisit and refine your setup to match your growing skills and the increasingly complex tasks you'll be tackling. Remember, the goal is not just to learn Wireshark as a tool, but to develop a comprehensive understanding of network analysis that will serve you throughout your IT career.
This is the end of the free sample. The full book has 15 chapters.
Want this book written for you?
Tell us your goals and background, and get your own version of this book, tailored by AI to you.
Benefits of AI-tailored books
- Read one book, not ten:
- all the Network Security knowledge you need, gathered into a single book.
- Save days of learning:
- tell us your goals, choose your topics, and the whole book is built around them.
- Learn effortlessly:
- Network Security book written for your specific background and expertise.
- Understand at a glance:
- includes charts, tables, timelines, checklists, decision trees, and more.
- Stay current:
- written the day you order it, not years ago.
- Trust what you read:
- every book is checked for accuracy, with real research when your subject needs it.
Create your unique book in 3 steps
- 1. Select your focus
Select the focus of your Network Security book and share your background
- 2. Personalize your book
Specify your goals and choose sub-topics to include
- 3. Get your tailored book
Your book is ready in 10 minutes. Read it online, download as EPUB or PDF, or send to Kindle.
Frequently asked questions
- What is TailoredRead?
TailoredRead creates complete, full-length nonfiction ebooks, written specifically for you. Tell us what you want to learn and why, and TailoredRead writes you a complete ebook on it, with charts, tables, and diagrams throughout. Read it online, on Kindle, or on any e-reader, or download it as a PDF or EPUB. Every book is written fresh the day you order it.
- How is the book tailored to me?
Before anything is written, you answer a few short questions about your goals, your background, and the topics you care about. Your book is then planned around your answers: written at your level, focused on your goals, and covering the topics you chose, instead of the one-size-fits-all book a store sells everyone.
- Will it read like generic AI content?
No. Your book isn't a chat transcript: it's planned chapter by chapter before a single word is written, told in a clear book voice, and explains ideas visually with charts, tables, and diagrams. After writing, every book goes through an editorial pass that polishes chapters so the book reads consistent from start to finish. Judge for yourself: browse thousands of sample books on our Explore Books page.
- How accurate is the content?
Our AI first checks whether your subject needs live research. Niche and fast-moving subjects are researched before writing, and the book plan and chapters are grounded in what it finds. After writing, every book goes through a quality pass that checks its facts and consistency, and researched books list their sources in a Notes section at the back.
- How long is the book?
You choose the length: Comprehensive (250-300 pages), Detailed (150-200 pages), Essential (70-100 pages), or Short (30-50 pages).
- Does the book include visuals?
Yes. Every book includes charts, tables, and diagrams: timelines, checklists, step-by-step guides, decision trees, comparison tables, matrices, and bar charts. A typical book includes dozens of these visual elements.
- Can I read it on Kindle? What formats can I download?
Yes. Every book can be read in our online reader or downloaded as a PDF or EPUB. The EPUB can be opened with Kindle, Apple Books, Kobo, and any e-reader. The Commercial and Author licenses also include an editable Word (DOCX) and Markdown download.
- How much does it cost?
About the price of a regular ebook. The exact price depends on your book's length and complexity, from $2 for the shortest books to $35 for the most comprehensive, and it's shown when you review your book, before you commit to anything. Each book is a one-time purchase, yours to keep, no subscription. Licenses that let you share, teach, or publish your book range from $35.99 to $49.99.
- Can I preview the book before purchasing?
Before you pay, you'll see what your book will cover: the title, a detailed description, the estimated length, and the complete chapter-by-chapter table of contents, so you know what you're getting before you decide. The full text itself is written after you purchase.
- How long does it take to create a book?
About 10 minutes. You can start reading the opening chapters while the rest is still being written.


