diff -ru ipt-orig/extensions/libipt_conntrack.c ipt-new/extensions/libipt_conntrack.c --- ipt-orig/extensions/libipt_conntrack.c 2005-10-31 11:03:50.000000000 -0800 +++ ipt-new/extensions/libipt_conntrack.c 2005-11-13 07:12:20.000000000 -0800 @@ -442,6 +442,13 @@ print_state(sinfo->statemask); } + if(sinfo->flags & IPT_CONNTRACK_PROTO) { + printf("%sctproto ", optpfx); + if (sinfo->invflags & IPT_CONNTRACK_PROTO) + printf("! "); + printf("%u ", sinfo->tuple[IP_CT_DIR_ORIGINAL].dst.protonum); + } + if(sinfo->flags & IPT_CONNTRACK_ORIGSRC) { printf("%sctorigsrc ", optpfx);