On 2009/01/11 00:36, Helmut Schneider wrote:
> Stuart Henderson <s...@spacehopper.org> wrote:
>> On 2009/01/10 23:11, Helmut Schneider wrote:
>>> Stuart Henderson <s...@spacehopper.org> wrote:
>>>> On 2009/01/10 22:11, Helmut Schneider wrote:
>>>>> What do I have to do to see the detailed live output? I at least want
>>>>> to see a detailed IPv6 output.
>>>>
>>>> Increase the snaplen (-s).
>>>
>>> What is the desired snaplen? Or in other words are there any caveats
>>> to use e.g. 192 (2xdefault)?
>>
>> it is down to your requirements.
>>
>> if you want to read further into the application data (either as
>> -v or -vv decodes, and/or -X hex/ascii dump), you'll need more than
>> if you just want to look at the src/dest/port.
>>
>>> Does 'tcpdump -r' calculate the best snaplen before outputting then?
>>
>> tcpdump -r shows whatever is in the file. by default pflogd
>> uses 116, see the description of -s in pflogd(8).
>
> Ah, I always read tcpdumps manpage. And from man tcpdump(8) on OpenBSD:
> [...] rather than the default of 96. 96 bytes is adequate for IP, 
> ICMP, TCP, and UDP
>
> While from man tcpdump(8) on FreeBSD:
> [...] rather than the default of 68. 68 bytes is adequate for IP, 
> ICMP, TCP and UDP
>
> And finally from man pflogd(8) on both:
> [...] rather than the default of 116. 116 bytes is adequate for IP, 
> ICMP, TCP, and UDP

pflog has an additional header in front of the logged packet,
with information about rule number, direction, etc. this means
you need more bytes to capture than a plain IP/TCP/ICMP/UDP
packet on an ethernet interface..

Reply via email to