| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
eg. tcpdump -y openflow -i switch0
Includes a minor bump for libpcap.
Feedback and OK rzalamena@
|
| |
|
|
|
|
|
|
|
|
|
| |
supports the following message types: hello, error, echo request/reply,
feature request/reply, set config, packet-in, packet-out, flow removed and
flow mod.
We currently only support printing this messages for OpenFlow 1.3.5, however
it is possible to reuse some functions and get other versions working too.
ok deraadt@
|
| |
|
|
|
|
| |
support to print encapsulated ethernet packets as well.
"Looks good" deraadt@
|
| |
|
|
| |
ok daniel@, discussed on hackers@
|
| |
|
|
|
|
| |
reference.
ok sthen@ jca@ deraadt@
|
| |
|
|
|
|
|
|
|
|
|
| |
ip_print() and others.
Allows code deciding on a minimum length to memmove()
to work as intended, preventing various crashes found
with the afl fuzzer. Callers of ip6_print() should of
course be fixed to provide sane lengths as well.
ok deraadt@ djm@
|
| |
|
|
|
|
|
| |
upcoming commit which will fix and improve the display of bad checksums
for the major protocols.
ok henning@
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
packet without the IP header. This is needed by the next commit that
will allow tcpdump to detect bad ICMP checksums.
Related functions like {tcp,udp,icmp6}_print() already accept this
length variable, so this change makes icmp_print() consistent with
them as well.
This commit makes no functional change to tcpdump itself.
OK florian@
|
| |
|
|
|
|
| |
cleaned up to be less gross after some suggestions from stsp.
ok stsp@
|
| |
|
|
| |
calculation. Mostly from tcpdump.org; ok jsing@
|
| |
|
|
|
|
|
|
|
|
| |
used to carry GPRS data over IP for GSM and UMTS networks. The decoder
understands GTPv0, GTPv0', GTPv1-C, GTPv1-U and GTPv1' traffic, however
at this stage not all TLV fields are fully decoded.
This work has been kindly sponsored by SystemNet AS (www.systemnet.no).
"commit" deraadt@
|
| |
|
|
| |
without knobs. ok djm, deraadt.
|
| |
|
|
|
|
| |
Code from tcpdump.org with cleanup and shrinkage by me.
Help and ideas for extra sanity checks from canacar@
OK canacar@
|
| | |
|
| |
|
|
| |
ok hshoexer, henning, mcbridge (some time ago)
|
| |
|
|
|
|
|
| |
to etherip_print() and do all the bounds checking with it. Also add
bounds checks to ether_print(). This fixes even more crashes.
ok canacar@
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Protocol.
LLDP is used by some switch vendors as a replacement for the non-free
Cizzco Discovery Protocol (CDP) due to some Cisco patentry...
ok brad@
|
| |
|
|
| |
ok canacar@, tested by aanriot@ and others
|
| |
|
|
|
|
|
| |
Since the encapsulated protocol information is not always
available in the MPLS tag stack. The decoder attempts
to guess the protocol.
ok brad@
|
| |
|
|
| |
ok canacar@
|
| |
|
|
|
|
| |
use -y IEEE802_11 or IEEE802_11_RADIO if supported by the driver.
ok canacar@
|
| | |
|
| |
|
|
|
| |
- bad format string "\%s" -> "%s" in print-ike.c
fixes parsing using CIL, discussed with millert@ niklas@
|
| |
|
|
|
|
| |
ok canacar@
From: Marc Huber <pppoe at pro-bono-publico dot de>
|
| |
|
|
| |
ok markus@ pb@
|
| |
|
|
|
| |
tested by avsm@ vincent@ dhartmei@ markus@ hshoexer@ and others
go for it deraadt@
|
| |
|
|
|
|
| |
DNS traffic.
ok canacar@ jakob@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implemented as an in-kernel multicast IP protocol.
Turn it on like this:
# ifconfig pfsync0 up syncif fxp0
There is not yet any authentication on this protocol, so the syncif
must be on a trusted network. ie, a crossover cable between the two
firewalls.
NOTABLE CHANGES:
- A new index based on a unique (creatorid, stateid) tuple has been
added to the state tree.
- Updates now appear on the pfsync(4) interface; multiple updates may
be compressed into a single update.
- Applications which use bpf on pfsync(4) will need modification;
packets on pfsync no longer contains regular pf_state structs,
but pfsync_state structs which contain no pointers.
Much more to come.
ok deraadt@
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
old datalink type is still recognized.
ok henning@ dhartmei@ frantzen@
|
| |
|
|
| |
check the length of the data
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
"snapend - l" underflows; this fixes a buffer overflow with malformed
NFS packets, and may fix other buffer overflows with malformed packets.
From tcpdump CVS via fenner@FreeBSD
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
of the IKE negotiation. Useful for isakmpd's new -L and -l options.
Also some cleanup. (angelos@, niklas@ ok)
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|