Get Packet Header for all packets

Hello all,

I am now using base/protocols/conn to get the packet header information from packets. It seems this script can only get the packets when the connection is established(the destination is reachable). Is there any other script I can use to capture the packet header no matter whether the destination is reachable or not?