Age | Commit message (Collapse) | Author | Files | Lines |
|
Migrate ISAKMP packet decryption from libnettle to libgcrypt
svn path=/trunk/; revision=25438
|
|
libwireshark (and the plugins using those functions) do not depend on
wiretap on Windows.
While doing that, rename the eth_* functions to ws_*.
svn path=/trunk/; revision=25354
|
|
svn path=/trunk/; revision=24160
|
|
VID_draft_ietf_ipsec_nat_t_ike_03 a bit down.
svn path=/trunk/; revision=23391
|
|
svn path=/trunk/; revision=23388
|
|
This needs file_util.h if HAVE_LIBNETTLE is defined.
svn path=/trunk/; revision=23294
|
|
- if offset is 0, tvb_length is the same as tvb_length_remaining, just faster.
Replace
- col_append_fstr() with faster col_append_str()
- col_add_str() with col_set_str()
when it's safe
svn path=/trunk/; revision=23252
|
|
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1827
Update README.developer to tell developers not to use fopen() and friends
directly.
svn path=/trunk/; revision=23206
|
|
to the top level tree.
svn path=/trunk/; revision=22873
|
|
svn path=/trunk/; revision=22872
|
|
- Rename some variables from ike to isakmp to make
things consistent (not right, just consistent)
svn path=/trunk/; revision=22865
|
|
that fits into the first fragment.
svn path=/trunk/; revision=22851
|
|
- Corrected misdetection of CISCO-UNITY VID.
svn path=/trunk/; revision=22828
|
|
after nat-t isn't matched by a isakmp display filter, but this
approach wrong.
svn path=/trunk/; revision=22670
|
|
svn path=/trunk/; revision=22669
|
|
svn path=/trunk/; revision=22626
|
|
"seasonal" scope (e.g., they are used in conversations or similar).
svn path=/trunk/; revision=22573
|
|
svn path=/trunk/; revision=21753
|
|
most have been tagged unused (few have been deleted if dissector has not been
modified since a long time)
move packet-ssl-utils.c to DISSECTOR_SRC
svn path=/trunk/; revision=21431
|
|
to static.
svn path=/trunk/; revision=20062
|
|
(fix bug http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=777)
svn path=/trunk/; revision=20054
|
|
svn path=/trunk/; revision=19355
|
|
svn path=/trunk/; revision=19163
|
|
svn path=/trunk/; revision=19152
|
|
A very tiny patch that corrects decoding of the Next Payload field in
the IKEv2 header. RFC 4306, Sec 3.2 says that a payload type of 0
means "No Next Payload" and not RESERVED. The patch just uses the
same string the dissector uses for IKEv1, namely, "NONE".
svn path=/trunk/; revision=18914
|
|
Patch adding MOBIKE support to packet-isakmp.c
svn path=/trunk/; revision=18862
|
|
svn path=/trunk/; revision=18196
|
|
svn path=/trunk/; revision=17895
|
|
svn path=/trunk/; revision=17250
|
|
the Nettle library and specify a Pluto log file in the preferences.
The Pluto log MUST include the encryption key used in each phase.
Add filters for many fields (and get rid of a lot of
proto_tree_add_text()s in the process).
Fix up whitespace.
Sponsored by CableLabs.
svn path=/trunk/; revision=17229
|
|
packet-ntp.c: Rather confused and incorrect use of g_snprintf return value
packet-pim.c: whitespace change
packet-icmpv6.c: g_snprintf takes trailing \0 into account, fix off by 1 error
packet-clnp.c: Fix incorrect use of g_snprintf return value
packet-isakmp.c: g_snprintf takes trailing \0 into account
packet-tr.c: Fix incorrect use of g_snprintf return value
packet-radius.c: Fix incorrect use of g_snprintf return value
packet-radius.h: constify a string variable
packet-ldap.c: The return value isn't needed, so don't use it incorrectly
packet-tcp.c: Fix incorrect use of g_snprintf return value
packet-windows-common.c: Remove unneeded DISSECTOR_ASSERT
packet-smb-sidsnooping.c: g_snprintf takes trailing \0 into account
packet-pvfs2.c: g_snprintf takes trailing \0 into account
packet-ptp.c: Remove #include snprintf
packet-ppp.c: Fix incorrect use of g_snprintf return value
packet-ospf.c: Fix incorrect use of g_snprintf return value
packet-mip6.c: snprintf -> g_snprintf
packet-bootp.c: Remove a commented out bad use of g_snprintf
packet-ber.c: snprintf -> g_snprintf, g_snprintf takes trailing \0 into account
2do:
52 packet-ieee80211.c: 2DO
2 packet-nfs.c: 2DO - too many side effects
33 packet-bgp.c: 2DO
18 packet-dns.c: 2DO
14 packet-dcm.c: 2DO
13 packet-x11.c: 2DO
11 packet-kerberos.c: 2DO
10 packet-diameter.c: 2DO
9 packet-snmp.c: 2DO
9 packet-pgm.c: 2DO
7 packet-nbns.c: 2DO
6 packet-fcswils.c: 2DO
5 packet-wccp.c: 2DO
5 packet-cops.c: 2DO
4 packet-wtp.c: 2DO
svn path=/trunk/; revision=17038
|
|
svn path=/trunk/; revision=16883
|
|
svn path=/trunk/; revision=16200
|
|
svn path=/trunk/; revision=15991
|
|
svn path=/trunk/; revision=15988
|
|
Hi, I fixed some bugs to decoding IKEv2 payloads. the following things
have been checked at the IPsec bake off in Toronto this week.
- fixed decoding IP address in TS payload
- fixed decoding IPv6 address in ID payload
- fixed decoding IKEv2 Delete payload
- SPI printing
svn path=/trunk/; revision=15987
|
|
and that extract IPv6 addresses into a "struct e_in6_addr", with
tvb_get_ipv4() and tvb_get_ipv6() calls - except for some that we
remove, by using proto_tree_add_item(), rather than replacing.
Have epan/tvbuff.h include epan/ipv6-utils.h, to define "struct
e_in6_addr" (not necessary to declare the tvbuff routines, but including
it there means "struct e_in6_addr" is guaranteed to be defined before
those declarations, so we don't get compiler complaints if we define it
*after* those declarations).
svn path=/trunk/; revision=15758
|
|
svn path=/trunk/; revision=15398
|
|
svn path=/trunk/; revision=15163
|
|
Declare some functions static
svn path=/trunk/; revision=15158
|
|
this fixes bug 291
svn path=/trunk/; revision=14983
|
|
v2 exchange code 37 is "INFORMATIONAL"
svn path=/trunk/; revision=14982
|
|
decode isakmp nat keepalive packets properly
svn path=/trunk/; revision=14964
|
|
In version 2 this is just a concatenation of 20 byte SHA-1 hashes with no other encxapsulation.
this resolves bug 281
svn path=/trunk/; revision=14917
|
|
parameter to many functions inside the ISAKMP dissector, as well as to
the "isakmp_dissect_payloads()" routine it exports. Get rid of
"isakmp_set_version()", as the version can be passed to
"isakmp_dissect_payloads()" from the KINK dissector.
Put the declaration of "isakmp_dissect_payloads()" into a
"packet-isakmp.h" header, and have "packet-isakmp.c" and "packet-kink.h"
include it rather than declariing "isakmp_dissect_payloads()" itself -
or not doing so at all.
svn path=/trunk/; revision=14648
|
|
updates to KINK
svn path=/trunk/; revision=14453
|
|
svn path=/trunk/; revision=13974
|
|
tables that are searched rather than dense tables that are indexed, so
there's no reason to tread payload types 130 and 131 specially.
svn path=/trunk/; revision=13844
|
|
if it's NULL
However, handling of payload 130 and 131 at that place still seems to be bogus to me
svn path=/trunk/; revision=13839
|
|
svn path=/trunk/; revision=13835
|