On Sun, Apr 09, 2006 at 04:28:58PM +0100, Gaby vanhegan wrote:
> On 9 Apr 2006, at 15:26, Stuart Henderson wrote:
> 
> >>The thing with pflog is that I can't see which field (if any) is the
> >>packet size, which is what I'm interested in.  I'm trying to log how
> >>much of which protocol eats what amount of my bandwidth, both inbound
> >>and outbound.
> >
> >Are the 'pfctl -sr -v' counters no use for you?
> 
> These look very promising indeed.  I'm guessing that this:
> 
> >             -s rules       Show the currently loaded filter  
> >rules.  When used
> >                            together with -v, the per-rule  
> >statistics (number
> >                            of evaluations, packets and bytes) are  
> >also shown.
> >                            Note that the ``skip step''  
> >optimization done au-
> >                            tomatically by the kernel will skip  
> >evaluation of
> >                            rules where possible.  Packets passed  
> >statefully
> >                            are counted in the rule that created  
> >the state
> >                            (even though the rule isn't evaluated  
> >more than
> >                            once for the entire connection).
> 
> Means that all the bytes are counted, even for stateful connections?   
> So if the first x bytes of an HTTP connection create the state, and a  
> further Y bytes of web page are transmitted over that connection,  
> then the total bytes field will show X+Y, rather than just X?

Yes, though do note the point about skip rules.

                Joachim

Reply via email to