This book teaches how to craft custom network monitoring tools by leveraging the packet capture functionality of tshark, the command line of wireshark. The procedure to integrate tshark with programming language Python and how custom scripts and tools for specific network requirements can be developed is analyzed. Sample tools along with detailed explanation of code and output is provided