Capturing Live Network Data
| You can optionally include the keyword srcdst between the |
| keywords ether and host to specify that you are only inter- |
| ested in source or destination addresses. If these are not |
| present, packets where the specified address appears in either |
| the source or destination address will be selected. |
gateway host <host> | This primitive allows you to filter on packets that used host |
| as a gateway. That is, where the Ethernet source or destina- |
| tion was host but neither the source nor destination IP address |
| was host. |
[srcdst] net <net> [{mask | This primitive allows you to filter on network numbers. You |
<mask>}{len <len>}] | can optionally precede this primitive with the keyword |
| srcdst to specify that you are only interested in a source or |
| destination network. If neither of these are present, packets |
| will be selected that have the specified network in either the |
| source or destination address. In addition, you can specify |
| either the netmask or the CIDR prefix for the network if they |
| are different from your own. |
[tcpudp] [srcdst] port <port> | This primitive allows you to filter on TCP and UDP port |
| numbers. You can optionally precede this primitive with the |
| keywords srcdst and tcpudp which allow you to specify that |
| you are only interested in source or destination ports and TCP |
| or UDP packets respectively. The keywords tcpudp must ap- |
| pear before srcdst. |
| If these are not specified, packets will be selected for both the |
| TCP and UDP protocols and when the specified address ap- |
| pears in either the source or destination port field. |
lessgreater <length> | This primitive allows you to filter on packets whose length |
| was less than or equal to the specified length, or greater than |
| or equal to the specified length, respectively. |
ipether proto <protocol> | This primitive allows you to filter on the specified protocol at |
| either the Ethernet layer or the IP layer. |
etherip broadcastmulticast | This primitive allows you to filter on either Ethernet or IP |
| broadcasts or multicasts. |
<expr> relop <expr> | This primitive allows you to create complex filter expressions |
| that select bytes or ranges of bytes in packets. Please see the |
| tcpdump man page at http:/ / www.tcpdump.org/ tcp- |
| dump_man.html for more details. |
73