100元少了一个角。能存到AtATM或者用掉吗?

您的访问出错了 | 列表网
哎呀~这个页面走丢了
别担心,你还可以回家&&&
猜你喜欢:工商银行分行网点ATM机上只能限取100元,且不能继续取款了。。请问这怎么回事?是不是该分行的AT_百度知道
工商银行分行网点ATM机上只能限取100元,且不能继续取款了。。请问这怎么回事?是不是该分行的AT
工商银行分行网点ATM机上只能限取100元,且不能继续取款了。。请问这怎么回事?是不是该分行的ATM限制了?
我有更好的答案
可能是这个机器里面没有钱了
可能吧 ~ 我还以为又是工行搞什么限制取款之类的。。
采纳率:74%
来自团队:
换一家银行不就好了
为您推荐:
其他类似问题
工商银行的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我想用银联卡在农行的atm上存钱到招商的一卡通上,可以吗,有人说可以,有人说不可以,所以想问问看
经过我的测试,在农行的ATM上不能进行跨行转帐交易的,卡卡转帐目前只限于农行系统的卡。我行已加入全国农行ABIS系统,所以这应该是全国统一的标准,别的银行柜台上一定是不行的,ATM上行不行,我不清楚,不过我从未听说过,我给你一个建议,只要开通农行的网上银行的话,是可以进行跨行转帐业务的。
其他答案(共5个回答)
制联网银行去办理此项业务,如:浦发、福建兴业、光大等,据说他们是联网的。
如果你是用现金在ATM机上跨行存钱是不行的,本行的ATM机只识别本行的卡号;如果你是银行卡,是可以通过卡内的跨行转账而实现转账的。
2 银行柜台也不可以跨行存钱...
存钱当然不用手续费了
在ATM机上存款很容易:
插卡 - 输入密码 - 然后选择存款 - 然后ATM机上就会有一个入钞小口打开(一般只能放100面额的人民币 而...
不可以,只能跨行取,不能跨行存。
建行的自助机器(如存款机和取款机)都是不支持跨行转账的,只能到柜台或通过电子银行渠道操作。跨行转账收取1%手续费,在柜台最低2元最高50元,网上银行手续费5折,...
1、是中国农业银行的金穗卡么?还是地方性的农村商业银行?
如果是地方性的农村商业银行,必须把这家银行的全称、开户网点连同卡号、户名一起告诉汇款的外地朋友。
答: 然后就退出来两张,其中一张我拿走了,另外一张卡在里面拿不出来。一段时间后他说我操作超时,钱被银行暂存,然后卡直接退出来了。我有把卡插进去查余额,余额为0.我立马...
答: 建行手机银行具有基金投资、基金行情股票行情查询、股票交易、银行存管、银证转账、外汇买卖等功能。
如基金投资,建行手机银行能够进行基金行情查询,基金认购、申购、赎...
答: 你只要第一次到银行办理投资理财的业务,留下信息和手机号码。以后有新的理财产品会通知你。你的理财产品到期,账户有变动都会发短消息给你。
答: 第三类:新股申购类产品优点:虽然新股申购产品是浮动收益产品,一段时间以来“破发”也令新股产品遭遇“寒流”,但是多家银行推出的单只新股申购产品,相对来说风险较低,...
大家还关注
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415Manpage of PCAP-FILTER
PCAP-FILTER
Section: Environments, Tables, and Troff Macros (7)Updated: 3 August 2015
pcap-filter - packet filter syntax
DESCRIPTION
pcap_compile()
is used to compile a string into a filter program.
The resulting filter program can then be applied to
some stream of packets to determine which packets will be supplied to
pcap_loop(),
pcap_dispatch(),
pcap_next(),
pcap_next_ex().
The filter expression consists of one or more
primitives.
Primitives usually consist of an
(name or number) preceded by one or more qualifiers.
There are three
different kinds of qualifier:
qualifiers say what kind of thing the id name or number refers to.
Possible types are
portrange.
E.g., `host foo', `net 128.3', `port 20', `portrange '.
If there is no type
qualifier,
is assumed.
qualifiers specify a particular transfer direction to and/or from
Possible directions are
src or dst,
src and dst,
E.g., `src foo', `dst net 128.3', `src or dst port ftp-data'.
there is no dir qualifier,
src or dst
is assumed.
qualifiers are only valid for IEEE 802.11 Wireless LAN link layers.
For some link layers, such as SLIP and the ``cooked'' Linux capture mode
used for the ``any'' device and for some other device types, the
qualifiers can be used to specify a desired direction.
qualifiers restrict the match to a particular protocol.
protos are:
E.g., `ether src foo', `arp net 128.3', `tcp port 21', `udp portrange
', `wlan addr2 0:2:3:4:5:6'.
If there is
no proto qualifier, all protocols consistent with the type are
E.g., `src foo' means `(ip or arp or rarp) src foo'
(except the latter is not legal syntax), `net bar' means `(ip or
arp or rarp) net bar' and `port 53' means `(tcp or udp) port 53'.
[`fddi' is actually an alias for `ether'; the parser treats them
identically as meaning ``the data link level used on the specified
network interface.''
FDDI headers contain Ethernet-like source
and destination addresses, and often contain Ethernet-like packet
types, so you can filter on these FDDI fields just as with the
analogous Ethernet fields.
FDDI headers also contain other fields,
but you cannot name them explicitly in a filter expression.
Similarly, `tr' and `wlan' are aliases for `ether'; the previous
paragraph's statements about FDDI headers also apply to Token Ring
and 802.11 wireless LAN headers.
For 802.11 headers, the destination
address is the DA field and the source address is the SA the
BSSID, RA, and TA fields aren't tested.]
In addition to the above, there are some special `primitive' keywords
that don't follow the pattern:
broadcast,
and arithmetic expressions.
All of these are described below.
More complex filter expressions are built up by using the words
to combine primitives.
E.g., `host foo and not port ftp and not port ftp-data'.
To save typing, identical qualifier lists can be omitted.
`tcp dst port ftp or ftp-data or domain' is exactly the same as
`tcp dst port ftp or tcp dst port ftp-data or tcp dst port domain'.
Allowable primitives are:
dst host host
True if the IPv4/v6 destination field of the packet is host,
which may be either an address or a name.
src host host
True if the IPv4/v6 source field of the packet is host.
True if either the IPv4/v6 source or destination of the packet is host.
Any of the above host expressions can be prepended with the keywords,
ip, arp, rarp, or ip6 as in:
ip host host
which is equivalent to:
ether proto \ip and host host
If host is a name with multiple IP addresses, each address will
be checked for a match.
ether dst ehost
True if the Ethernet destination address is ehost.
may be either a name from /etc/ethers or a numerical MAC address of the
form &xx:xx:xx:xx:xx:xx&, &xx.xx.xx.xx.xx.xx&, &xx-xx-xx-xx-xx-xx&,
&xxxx.xxxx.xxxx&, &xxxxxxxxxxxx&, or various mixes of ':', '.', and '-',
where each &x& is a hex digit (0-9, a-f, or A-F).
ether src ehost
True if the Ethernet source address is ehost.
ether host ehost
True if either the Ethernet source or destination address is ehost.
gateway host
True if the packet used host as a gateway.
I.e., the Ethernet
source or destination address was host but neither the IP source
nor the IP destination was host.
Host must be a name and
must be found both by the machine's host-name-to-IP-address resolution
mechanisms (host name file, DNS, NIS, etc.) and by the machine's
host-name-to-Ethernet-address resolution mechanism (/etc/ethers, etc.).
(An equivalent expression is
ether host ehost and not host host
which can be used with either names or numbers for host / ehost.)
This syntax does not work in IPv6-enabled configuration at this moment.
dst net net
True if the IPv4/v6 destination address of the packet has a network
number of net.
Net may be either a name from the networks database
(/etc/networks, etc.) or a network number.
An IPv4 network number can be written as a dotted quad (e.g., 192.168.1.0),
dotted triple (e.g., 192.168.1), dotted pair (e.g, 172.16), or single
number (e.g., 10); the netmask is 255.255.255.255 for a dotted quad
(which means that it's really a host match), 255.255.255.0 for a dotted
triple, 255.255.0.0 for a dotted pair, or 255.0.0.0 for a single number.
An IPv6 network number must
the netmask is
ff:ff:ff:ff:ff:ff:ff:ff, so IPv6 &network& matches are really always
host matches, and a network match requires a netmask length.
src net net
True if the IPv4/v6 source address of the packet has a network
number of net.
True if either the IPv4/v6 source or destination address of the packet has a network
number of net.
net net mask netmask
True if the IPv4 address matches net with the specific netmask.
May be qualified with src or dst.
Note that this syntax is not valid for IPv6 net.
net net/len
True if the IPv4/v6 address matches net with a netmask len
bits wide.
May be qualified with src or dst.
dst port port
True if the packet is ip/tcp, ip/udp, ip6/tcp or ip6/udp and has a
destination port value of port.
The port can be a number or a name used in /etc/services (see
If a name is used, both the port
number and protocol are checked.
If a number or ambiguous name is used,
only the port number is checked (e.g., dst port 513 will print both
tcp/login traffic and udp/who traffic, and port domain will print
both tcp/domain and udp/domain traffic).
src port port
True if the packet has a source port value of port.
True if either the source or destination port of the packet is port.
dst portrange port1-port2
True if the packet is ip/tcp, ip/udp, ip6/tcp or ip6/udp and has a
destination port value between port1 and port2.
are interpreted in the same fashion as the
parameter for
src portrange port1-port2
True if the packet has a source port value between port1 and
portrange port1-port2
True if either the source or destination port of the packet is between
port1 and port2.
Any of the above port or port range expressions can be prepended with
the keywords, tcp or udp, as in:
tcp src port port
which matches only tcp packets whose source port is port.
less length
True if the packet has a length less than or equal to length.
This is equivalent to:
len &= length.
greater length
True if the packet has a length greater than or equal to length.
This is equivalent to:
len &= length.
ip proto protocol
True if the packet is an IPv4 packet (see
of protocol type protocol.
Protocol can be a number or one of the names
icmp, icmp6, igmp, igrp, pim, ah,
esp, vrrp, udp, or tcp.
Note that the identifiers tcp, udp, and icmp are also
keywords and must be escaped via backslash (\).
Note that this primitive does not chase the protocol header chain.
ip6 proto protocol
True if the packet is an IPv6 packet of protocol type protocol.
Note that this primitive does not chase the protocol header chain.
proto protocol
True if the packet is an IPv4 or IPv6 packet of protocol type
Note that this primitive does not chase the protocol
header chain.
tcp, udp, icmp
Abbreviations for:
where p is one of the above protocols.
ip6 protochain protocol
True if the packet is IPv6 packet,
and contains protocol header with type protocol
in its protocol header chain.
For example,
ip6 protochain 6
matches any IPv6 packet with TCP protocol header in the protocol header chain.
The packet may contain, for example,
authentication header, routing header, or hop-by-hop option header,
between IPv6 header and TCP header.
The BPF code emitted by this primitive is complex and
cannot be optimized by the BPF optimizer code, and is not supported by
filter engines in the kernel, so this can be somewhat slow, and may
cause more packets to be dropped.
ip protochain protocol
Equivalent to ip6 protochain protocol, but this is for IPv4.
protochain protocol
True if the packet is an IPv4 or IPv6 packet of protocol type
Note that this primitive chases the protocol
header chain.
ether broadcast
True if the packet is an Ethernet broadcast packet.
keyword is optional.
ip broadcast
True if the packet is an IPv4 broadcast packet.
It checks for both the all-zeroes and all-ones broadcast conventions,
and looks up the subnet mask on the interface on which the capture is
being done.
If the subnet mask of the interface on which the capture is being done
is not available, either because the interface on which capture is being
done has no netmask or because the capture is being done on the Linux
&any& interface, which can capture on more than one interface, this
check will not work correctly.
ether multicast
True if the packet is an Ethernet multicast packet.
keyword is optional.
This is shorthand for `ether[0] & 1 != 0'.
ip multicast
True if the packet is an IPv4 multicast packet.
ip6 multicast
True if the packet is an IPv6 multicast packet.
ether proto protocol
True if the packet is of ether type protocol.
Protocol can be a number or one of the names
ip, ip6, arp, rarp, atalk, aarp,
decnet, sca, lat, mopdl, moprc,
iso, stp, ipx, or netbeui.
Note these identifiers are also keywords
and must be escaped via backslash (\).
[In the case of FDDI (e.g., `fddi proto arp'), Token Ring
(e.g., `tr proto arp'), and IEEE 802.11 wireless LANS (e.g.,
`wlan proto arp'), for most of those protocols, the
protocol identification comes from the 802.2 Logical Link Control (LLC)
header, which is usually layered on top of the FDDI, Token Ring, or
802.11 header.
When filtering for most protocol identifiers on FDDI, Token Ring, or
802.11, the filter checks only the protocol ID field of an LLC header
in so-called SNAP format with an Organizational Unit Identifier (OUI) of
0x000000, for encapsulated E it doesn't check whether the packet
is in SNAP format with an OUI of 0x000000.
The exceptions are:
the filter checks the DSAP (Destination Service Access Point) and
SSAP (Source Service Access Point) fields of the LLC
stp and netbeui
the filter checks the DSAP of the LLC
the filter checks for a SNAP-format packet with an OUI of 0x080007
and the AppleTalk etype.
In the case of Ethernet, the filter checks the Ethernet type field
for most of those protocols.
The exceptions are:
iso, stp, and netbeui
the filter checks for an 802.3 frame and then checks the LLC header as
it does for FDDI, Token Ring, and 802.11;
the filter checks both for the AppleTalk etype in an Ethernet frame and
for a SNAP-format packet as it does for FDDI, Token Ring, and 802.11;
the filter checks for the AppleTalk ARP etype in either an Ethernet
frame or an 802.2 SNAP frame with an OUI of 0x000000;
the filter checks for the IPX etype in an Ethernet frame, the IPX
DSAP in the LLC header, the 802.3-with-no-LLC-header encapsulation of
IPX, and the IPX etype in a SNAP frame.
ip, ip6, arp, rarp, atalk, aarp, decnet, iso, stp, ipx, netbeui
Abbreviations for:
ether proto p
where p is one of the above protocols.
lat, moprc, mopdl
Abbreviations for:
ether proto p
where p is one of the above protocols.
Note that not all applications using
currently know how to parse these protocols.
decnet src host
True if the DECNET source address is
which may be an address of the form ``10.123'', or a DECNET host
[DECNET host name support is only available on ULTRIX systems
that are configured to run DECNET.]
decnet dst host
True if the DECNET destination address is
decnet host host
True if either the DECNET source or destination address is
True if the packet has an 802.2 LLC header.
This includes:
Ethernet packets with a length field rather than a type field that
aren't raw NetWare-over-802.3
IEEE 802.11
Token Ring packets (no check is done for LLC frames);
FDDI packets (no check is done for LLC frames);
LLC-encapsulated ATM packets, for SunATM on Solaris.
llc Fitype
True if the packet has an 802.2 LLC header and has the specified
can be one of:
Information (I) PDUs
Supervisory (S) PDUs
Unnumbered (U) PDUs
Receiver Ready (RR) S PDUs
Receiver Not Ready (RNR) S PDUs
Reject (REJ) S PDUs
Unnumbered Information (UI) U PDUs
Unnumbered Acknowledgment (UA) U PDUs
Disconnect (DISC) U PDUs
Set Asynchronous Balanced Mode Extended (SABME) U PDUs
Test (TEST) U PDUs
Exchange Identification (XID) U PDUs
Frame Reject (FRMR) U PDUs
ifname interface
True if the packet was logged as coming from the specified interface (applies
only to packets logged by OpenBSD's or FreeBSD's
on interface
Synonymous with the
True if the packet was logged as matching the specified PF rule number
(applies only to packets logged by OpenBSD's or FreeBSD's
rulenum num
Synonymous with the
reason code
True if the packet was logged with the specified PF reason code.
codes are:
bad-offset,
normalize,
(applies only to packets logged by OpenBSD's or FreeBSD's
True if the packet was logged as matching the specified PF ruleset
name of an anchored ruleset (applies only to packets logged by OpenBSD's
or FreeBSD's
ruleset name
Synonymous with the
True if the packet was logged as matching the specified PF rule number
of an anchored ruleset (applies only to packets logged by OpenBSD's or
subrulenum num
Synonymous with the
action act
True if PF took the specified action when the packet was logged.
Known actions
and, with later versions of
(applies only to packets logged by OpenBSD's or FreeBSD's
wlan ra ehost
True if the IEEE 802.11 RA is
The RA field is used in all frames except for management frames.
wlan ta ehost
True if the IEEE 802.11 TA is
The TA field is used in all frames except for management frames and
CTS (Clear To Send) and ACK (Acknowledgment) control frames.
wlan addr1 ehost
True if the first IEEE 802.11 address is
wlan addr2 ehost
True if the second IEEE 802.11 address, if present, is
The second address field is used in all frames except for CTS (Clear To
Send) and ACK (Acknowledgment) control frames.
wlan addr3 ehost
True if the third IEEE 802.11 address, if present, is
The third address field is used in management and data frames, but not
in control frames.
wlan addr4 ehost
True if the fourth IEEE 802.11 address, if present, is
The fourth address field is only used for
WDS (Wireless Distribution System) frames.
type wlan_type
True if the IEEE 802.11 frame type matches the specified wlan_type.
Valid wlan_types are:
type wlan_type subtype wlan_subtype
True if the IEEE 802.11 frame type matches the specified wlan_type
and frame subtype matches the specified wlan_subtype.
If the specified wlan_type is mgt,
then valid wlan_subtypes are:
assoc-req,
assoc-resp,
reassoc-req,
reassoc-resp,
probe-req,
probe-resp,
If the specified wlan_type is ctl,
then valid wlan_subtypes are:
cf-end and
cf-end-ack.
If the specified wlan_type is data,
then valid wlan_subtypes are:
data-cf-ack,
data-cf-poll,
data-cf-ack-poll,
cf-ack-poll,
qos-data-cf-ack,
qos-data-cf-poll,
qos-data-cf-ack-poll,
qos-cf-poll and
qos-cf-ack-poll.
subtype wlan_subtype
True if the IEEE 802.11 frame subtype matches the specified wlan_subtype
and frame has the type to which the specified wlan_subtype belongs.
True if the IEEE 802.11 frame direction matches the specified
Valid directions are:
or a numeric value.
vlan [vlan_id]
True if the packet is an IEEE 802.1Q VLAN packet.
If [vlan_id] is specified, only true if the packet has the specified
Note that the first vlan keyword encountered in expression
changes the decoding offsets for the remainder of expression on
the assumption that the packet is a VLAN packet.
[vlan_id] expression may be used more than once, to filter on VLAN
hierarchies.
Each use of that expression increments the filter offsets
For example:
vlan 100 && vlan 200
filters on VLAN 200 encapsulated within VLAN 100, and
vlan && vlan 300 && ip
filters IPv4 protocols encapsulated in VLAN 300 encapsulated within any
higher order VLAN.
mpls [label_num]
True if the packet is an MPLS packet.
If [label_num] is specified, only true is the packet has the specified
label_num.
Note that the first mpls keyword encountered in expression
changes the decoding offsets for the remainder of expression on
the assumption that the packet is a MPLS-encapsulated IP packet.
mpls [label_num] expression may be used more than once, to
filter on MPLS hierarchies.
Each use of that expression increments the
filter offsets by 4.
For example:
mpls 100000 && mpls 1024
filters packets with an outer label of 100000 and an inner label of
mpls && mpls 1024 && host 192.9.200.1
filters packets to or from 192.9.200.1 with an inner label of 1024 and
any outer label.
True if the packet is a PPP-over-Ethernet Discovery packet (Ethernet
type 0x8863).
pppoes [session_id]
True if the packet is a PPP-over-Ethernet Session packet (Ethernet
type 0x8864).
If [session_id] is specified, only true if the packet has the specified
session_id.
Note that the first pppoes keyword encountered in expression
changes the decoding offsets for the remainder of expression on
the assumption that the packet is a PPPoE session packet.
For example:
pppoes 0x27 && ip
filters IPv4 protocols encapsulated in PPPoE session id 0x27.
geneve [vni]
True if the packet is a Geneve packet (UDP port 6081). If [vni]
is specified, only true if the packet has the specified vni.
Note that when the geneve keyword is encountered in
expression, it changes the decoding offsets for the remainder of
expression on the assumption that the packet is a Geneve packet.
For example:
geneve 0xb && ip
filters IPv4 protocols encapsulated in Geneve with VNI 0xb. This will
match both IP directly encapsulated in Geneve as well as IP contained
inside an Ethernet frame.
iso proto protocol
True if the packet is an OSI packet of protocol type protocol.
Protocol can be a number or one of the names
clnp, esis, or isis.
clnp, esis, isis
Abbreviations for:
iso proto p
where p is one of the above protocols.
l1, l2, iih, lsp, snp, csnp, psnp
Abbreviations for IS-IS PDU types.
True if the packet is an ATM packet, for SunATM on Solaris, with a
virtual path identifier of
True if the packet is an ATM packet, for SunATM on Solaris, with a
virtual channel identifier of
True if the packet is an ATM packet, for SunATM on Solaris, and is
an ATM LANE packet.
Note that the first lane keyword encountered in expression
changes the tests done in the remainder of expression
on the assumption that the packet is either a LANE emulated Ethernet
packet or a LANE LE Control packet.
If lane isn't specified, the
tests are done under the assumption that the packet is an
LLC-encapsulated packet.
True if the packet is an ATM packet, for SunATM on Solaris, and is
a segment OAM F4 flow cell (VPI=0 & VCI=3).
True if the packet is an ATM packet, for SunATM on Solaris, and is
an end-to-end OAM F4 flow cell (VPI=0 & VCI=4).
True if the packet is an ATM packet, for SunATM on Solaris, and is
a segment or end-to-end OAM F4 flow cell (VPI=0 & (VCI=3 | VCI=4)).
True if the packet is an ATM packet, for SunATM on Solaris, and is
a segment or end-to-end OAM F4 flow cell (VPI=0 & (VCI=3 | VCI=4)).
True if the packet is an ATM packet, for SunATM on Solaris, and is
on a meta signaling circuit (VPI=0 & VCI=1).
True if the packet is an ATM packet, for SunATM on Solaris, and is
on a broadcast signaling circuit (VPI=0 & VCI=2).
True if the packet is an ATM packet, for SunATM on Solaris, and is
on a signaling circuit (VPI=0 & VCI=5).
True if the packet is an ATM packet, for SunATM on Solaris, and is
on an ILMI circuit (VPI=0 & VCI=16).
connectmsg
True if the packet is an ATM packet, for SunATM on Solaris, and is
on a signaling circuit and is a Q.2931 Setup, Call Proceeding, Connect,
Connect Ack, Release, or Release Done message.
metaconnect
True if the packet is an ATM packet, for SunATM on Solaris, and is
on a meta signaling circuit and is a Q.2931 Setup, Call Proceeding, Connect,
Release, or Release Done message.
expr relop expr
True if the relation holds, where relop is one of &, &, &=, &=, =,
!=, and expr is an arithmetic expression composed of integer
constants (expressed in standard C syntax), the normal binary operators
[+, -, *, /, %, &, |, ^, &&, &&], a length operator, and special packet data
accessors.
Note that all comparisons are unsigned, so that, for example,
0x and 0xffffffff are & 0.
The % and ^ operators are currently only supported for filtering in the
kernel on Linux with 3.7 on all other systems, if
those operators are used, filtering will be done in user mode, which
will increase the overhead of capturing packets and may cause more
packets to be dropped.
To access data inside the packet, use the following syntax:
proto [ expr : size ]
Proto is one of ether, fddi, tr, wlan, ppp, slip, link,
ip, arp, rarp, tcp, udp, icmp, ip6 or radio, and
indicates the protocol layer for the index operation.
(ether, fddi, wlan, tr, ppp, slip and link all refer to the
link layer. radio refers to the &radio header& added to some
802.11 captures.)
Note that tcp, udp and other upper-layer protocol types only
apply to IPv4, not IPv6 (this will be fixed in the future).
The byte offset, relative to the indicated protocol layer, is
given by expr.
Size is optional and indicates the number of bytes in the
it can be either one, two, or four, and defaults to one.
The length operator, indicated by the keyword len, gives the
length of the packet.
For example, `ether[0] & 1 != 0' catches all multicast traffic.
The expression `ip[0] & 0xf != 5'
catches all IPv4 packets with options.
The expression
`ip[6:2] & 0x1fff = 0'
catches only unfragmented IPv4 datagrams and frag zero of fragmented
IPv4 datagrams.
This check is implicitly applied to the tcp and udp
index operations.
For instance, tcp[0] always means the first
byte of the TCP header, and never means the first byte of an
intervening fragment.
Some offsets and field values may be expressed as names rather than
as numeric values.
The following protocol header field offsets are
available: icmptype (ICMP type field), icmp6type (ICMP v6 type field)
icmpcode (ICMP code field), icmp6code (ICMP v6 code field), and
tcpflags (TCP flags field).
The following ICMP type field values are available: icmp-echoreply,
icmp-unreach, icmp-sourcequench, icmp-redirect,
icmp-echo, icmp-routeradvert, icmp-routersolicit,
icmp-timxceed, icmp-paramprob, icmp-tstamp,
icmp-tstampreply, icmp-ireq, icmp-ireqreply,
icmp-maskreq, icmp-maskreply.
The following ICMPv6 type fields are available: icmp6-echo,
icmp6-echoreply, icmp6-multicastlistenerquery,
icmp6-multicastlistenerreportv1, icmp6-multicastlistenerdone,
icmp6-routersolicit, icmp6-routeradvert,
icmp6-neighborsolicit, icmp6-neighboradvert, icmp6-redirect,
icmp6-routerrenum, icmp6-nodeinformationquery,
icmp6-nodeinformationresponse, icmp6-ineighbordiscoverysolicit,
icmp6-ineighbordiscoveryadvert, icmp6-multicastlistenerreportv2,
icmp6-homeagentdiscoveryrequest, icmp6-homeagentdiscoveryreply,
icmp6-mobileprefixsolicit, icmp6-mobileprefixadvert,
icmp6-certpathsolicit, icmp6-certpathadvert,
icmp6-multicastrouteradvert, icmp6-multicastroutersolicit,
icmp6-multicastrouterterm.
The following TCP flags field values are available: tcp-fin,
tcp-syn, tcp-rst, tcp-push,
tcp-ack, tcp-urg, tcp-ece,
Primitives may be combined using:
A parenthesized group of primitives and operators.
Negation (`!' or `not').
Concatenation (`&&' or `and').
Alternation (`||' or `or').
Negation has highest precedence.
Alternation and concatenation have equal precedence and associate
left to right.
Note that explicit and tokens, not juxtaposition,
are now required for concatenation.
If an identifier is given without a keyword, the most recent keyword
is assumed.
For example,
not host vs and ace
is short for
not host vs and host ace
which should not be confused with
not ( host vs or ace )
To select all packets arriving at or departing from sundown:
host sundown
To select traffic between helios and either hot or ace:
host helios and \( hot or ace \)
To select all IP packets between ace and any host except helios:
ip host ace and not helios
To select all traffic between local hosts and hosts at Berkeley:
net ucb-ether
To select all ftp traffic through internet gateway snup:
gateway snup and (port ftp or ftp-data)
To select traffic neither sourced from nor destined for local hosts
(if you gateway to one other net, this stuff should never make it
onto your local net).
ip and not net localnet
To select the start and end packets (the SYN and FIN packets) of each
TCP conversation that involves a non-local host.
tcp[tcpflags] & (tcp-syn|tcp-fin) != 0 and not src and dst net localnet
To select all IPv4 HTTP packets to and from port 80, i.e. print only
packets that contain data, not, for example, SYN and FIN packets and
ACK-only packets.
(IPv6 is left as an exercise for the reader.)
tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)&&2)) - ((tcp[12]&0xf0)&&2)) != 0)
To select IP packets longer than 576 bytes sent through gateway snup:
gateway snup and ip[2:2] & 576
To select IP broadcast or multicast packets that were
sent via Ethernet broadcast or multicast:
ether[0] & 1 = 0 and ip[16] &= 224
To select all ICMP packets that are not echo requests/replies (i.e., not
ping packets):
icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply
To report a security issue please send an e-mail to .
To report bugs and other problems, contribute patches, request a
feature, provide generic feedback etc please see the file
CONTRIBUTING
in the libpcap source tree root.
Filter expressions on fields other than those in Token Ring headers will
not correctly handle source-routed Token Ring packets.
Filter expressions on fields other than those in 802.11 headers will not
correctly handle 802.11 data packets with both To DS and From DS set.
should chase header chain, but at this moment it does not.
ip6 protochain
is supplied for this behavior.
Arithmetic expression against transport layer headers, like tcp[0],
does not work against IPv6 packets.
It only looks at IPv4 packets.
This document was created by
using the manual pages.
Time: 22:33:27 GMT, November 05, 2017}

我要回帖

更多关于 坐便为什么存水少 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信