OK, so i am starting to get somewhere. This website has been very useful.
http://docs.sun.com/app/docs/doc/816-5166/ipmon-1m?l=en&a=viewit basically explains all of it, apart from the final few entries, which I'd like to know as well. You can search for ipmon logging or ipfilter logging. I believe m0n0wall is using version 3.x
Just quickly then, all fields are seperated by a space.
So the first field is the interface. vr1
2nd field is the rule number and group number @200:8
3rd is p or b for pass or block. (There are others as well) p
4th is 3 parts source,port -> destination,port
5th is PR (Protocol) then TCP/UDP/ICMP etc
6th is the packet header length and complete length 20 for the header and 48 for the full length.
7th is the FLAG. -S SYN in this case.
vr1 @200:8 p 209.171.43.20,43759 -> 172.16.11.20,22 PR tcp len 20 48 -S K-S IN NAT
Then the rest I still cannot find, in this message I have K-S IN NAT, in other messages which get blocked I have IN OOW which I'd like to know as well.
Hopefully someone who knows can help.
Cheers
Chris