如何去试别网络抓包应用层下的应用?

就物理帧、以太网帧、IP协议头、UDP协议头,但是UDP协议下还有一个ESP协议,在如果使用代码解析的话,如何去试别这个报文包含了ESP协议呢?