介绍
本文档基于wireshark-2.6.10/编写
tshark为wireshark工具的命令行版本呢, 在服务器版本服务器上,通过tshark工具可以实现和wireshark相同的功能。工具使用wireshark默认配置,对于wireshark一些常用的首选项,也可通过tshark -o [key:value]修改。(可以通过tshark -G currentprefs查看可操作的首选项)
比如esp的协议参数
进程结构
tshark启动后会创建一个子进程dumpcap
dumpcap子进程负责数据包捕获并将数据包写入文件,tshark进程负责将文件中的数据包读取后并解密打印到终端。