Commit Graph

1355 Commits

Author SHA1 Message Date
Martin Mathieson e0300eaed8 Fix lots of spellings 2024-02-25 22:46:47 +00:00
John Thacker 92573aad71 RNSAP: Dissect IMSI 2024-02-23 20:08:41 +00:00
Jaap Keuter ff23d579de SNMP: Add support for RFC 5343
Add identification of the 'local engine' format.
2024-02-22 04:54:44 +00:00
John Thacker 942d7f4b41 R-GOOSE: Strengthen heuristic for CLTP on UDP
Reduce false positives of the CLTP on UDP dissector (RFC 1240)
by looking at the parameters as well and also ruling out length
indicator zero.
See https://ask.wireshark.org/question/31455/i-see-a-malformed-packet-in-wireshark-from-a-google-ip-address-on-port-2400-using-r-goose-protocol-what-could-this-be/

RFC 1240 was rendered Historic by RFC 2556, which noted that
"at this time there do not seem to be any implementations" and
recommended TPKT (ISO on TCP) instead.

However, R-GOOSE does use RFC 1240. In practice, it seems like
R-GOOSE uses the IANA registered port for ISO-TSAP, 102, just like
TPKT does on TCP. Perhaps we should register the dissector to that
port instead of a heuristic dissector if someone can confirm that.

Move the dissector from goose to ositp. This doesn't cause any
preference issues because heuristic dissectors are saved in the
preference file by name and the name won't change.
2024-02-21 07:59:55 +00:00
Alexis La Goutte aa64b079a4 x509sat: fix type of organizationIdentifier 2024-02-20 11:57:35 +00:00
Alexis La Goutte 87c0f372e0 x509sat: Add Organizationidentifier (2.5.4.97) 2024-02-19 13:23:10 +01:00
dariusd0 a313faaa42 Fix two typo'd words. 2024-02-11 23:14:36 +00:00
Martin Mathieson 07b8a53361 Add & use tfs_should_be_traced_should_not_be_traced 2024-02-10 13:34:14 +00:00
Stefan Metzmacher 4be3aad2a4 pkinit: pass kerberos_is_win2k_pkinit() over actx boundaries
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2024-02-07 08:09:36 +00:00
Stefan Metzmacher 647bb10117 Kerberos: add support for aes256-cts-hmac-sha1-96-sk
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2024-02-07 08:09:36 +00:00
Stefan Metzmacher 8b15994f2b Kerberos: add support for PAC_FULL_CHECKSUM
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2024-02-07 08:09:36 +00:00
Stefan Metzmacher 8efeee83d1 Kerberos: add AP_OPTIONS UNVERIFIED_TARGET_NAME flag
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2024-02-07 08:09:36 +00:00
Stefan Metzmacher 795dc54aae ldap: make use of STRING_CASE_INSENSITIVE for CLDAP
Commit 05e404e8cb was wrong...

This allows dissection of the 'NETLOGON' attribute in
the same way as the 'netlogon' attribute.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2024-02-06 14:14:50 +00:00
Stefan Metzmacher f6efcb3313 ldap: assume GSS-SPNEGO as default
This allows GSSAPI/SASL dissection if the ldap bind is not captured.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2024-02-06 14:14:50 +00:00
Pascal Quantin dcaad51341 XnAP: fix a typo in a variable name 2024-02-05 12:08:15 +01:00
Darius Davis 89ce06c459 Fix a grab-bag of typos.
One of these modifies a field name ("hart_ip.pt.rsp.transducer_serail_number"
in packet-hartip.c), a few are in text displayed for fields (in packet-nvme.c)
or for unknown fields (in packet-oer.c and packet-per.c), one is in a
preprocessor macro (in packet-cip.[ch]), and the rest are all in comments.

   arry -> array
   authos -> authors
   compatability -> compatibility
   contigous -> contiguous
   dispaly -> display
   erorr -> error
   filed (where it was obviously incorrect) -> field or filled
   hueristic -> heuristic
   regsiter -> register
   serail -> serial
2024-02-05 11:58:31 +10:00
Martin Mathieson 78e9f6e003 F1AP: Set a UEId for PDCP-NR frames 2024-02-02 14:59:13 +00:00
Martin Mathieson 8cea8e7120 Fix more spellings - mostly comments 2024-01-31 22:14:22 +00:00
Alexis La Goutte fc6a511997 x50ce: addic Dissection of IPv4/IPv6
when lenght is 8 (IPv4) or 32 (IPv6) (+mask)

FIX #19626
2024-01-29 21:09:59 +01:00
Alexis La Goutte fbd408cb58 x509ce: Display unknown IP Address (DATA) when it is not 4 or 16
enhance #19625
2024-01-29 21:09:59 +01:00
Joakim Karlsson da8c8fc1cf NGAP: append SMF PDU in column info
This change will append PDUs from TS38.413 ch9.3.4 to column info
2024-01-29 10:07:44 +00:00
Martin Mathieson b6a9c48eb5 E2AP CCC: Clarify that V1 has been added 2024-01-23 14:12:21 +00:00
Martin Mathieson d0bb6b3dfe Dissectors: remove accidental double-colons 2024-01-19 10:38:41 +00:00
Martin Mathieson 2640465545 tools/check_val_to_str.py: add option to test generated files 2024-01-18 13:20:24 +00:00
Martin Mathieson b411905eb9 NRPPA: trivial cleanups 2024-01-18 13:19:45 +00:00
Pascal Quantin 524621ca21 NRPPa: upgrade dissector to v17.6.0 2024-01-17 08:43:10 +00:00
David Perry bf909bf93e Add descriptions for heur dissector tables
Build on !13975 to add human-readable descriptions for all heuristic
dissector tables in Wireshark.

Chosen names are meant to give some info on when a heuristic dissector
lookup will be made. Terms like 'fallback' are used when the heuristic
is only consulted if other checks do not result in dissection, for
example.

People with more intimate knowledge of the protocols and dissectors
involved are encouraged to suggest or implement better descriptions.
2024-01-17 08:35:43 +00:00
Pascal Quantin d302ff5b42 F1AP: upgrade dissector to v17.7.0 2024-01-16 17:33:54 +01:00
Pascal Quantin 7919c374d7 E1AP: upgrade dissector to v17.7.0 2024-01-16 16:19:16 +01:00
Pascal Quantin 1295d416ed XnAP: upgrade dissector to v17.7.0 2024-01-16 16:05:56 +01:00
Pascal Quantin e31f805c81 NGAP: upgrade dissector to v17.7.0 2024-01-16 15:49:20 +01:00
Pascal Quantin 28c7e0cce3 NR RRC: upgrade dissector to v17.7.0 2024-01-16 15:36:15 +01:00
Pascal Quantin feff9a8b80 LTE RRC: upgrade dissector to v17.7.0 2024-01-16 15:22:26 +01:00
Pascal Quantin 87dfdbb915 LPP: upgrade dissector to v17.7.0 2024-01-16 15:00:36 +01:00
Zackhardtoname 6c26a3c7dc Fix uintptr_t not found error 2024-01-12 23:42:33 +00:00
John Thacker 7ce05b9dd7 opcua: X.509 Certificate dissection
Dissect the X.509 v3 Certificates used in OPC UA.

Use proto_tree_add_bytes_with_length for adding NULL bytes to
the tree with a (0) length different than the length taken up
in the tvb. It's somewhat nicer than changing the item length later.
2024-01-11 10:30:30 -05:00
John Thacker d3b5f367e9 T38: Fully initialize t38_conv struct, part 2
Same as d44e171cee but in
a different location.

Fix #19578
2024-01-06 19:43:43 -05:00
Martin Mathieson b1e900496c E2AP: Check whether table entry was found 2024-01-04 17:53:50 +00:00
Martin Mathieson 370e5db90a E2AP: check table pointers when adding ranFunction 2024-01-03 01:52:00 +00:00
John Thacker d44e171cee T38: Fully initialize t38_conv struct
Fix #19563
2024-01-03 00:37:47 +00:00
Gerald Combs 8f797db63c asn2wrs: Add recursion checks
Add a recursion depth check whenever we have cyclic dependencies.
Regenerate our dissectors.

Fixes #19501
2024-01-02 09:23:40 -08:00
Ferry Huberts 1ccbc482a0 packet-sv: fix the seqData validity
Update to the latest specification, which specifies the currently used
value for 'invalid' as 'backward compatible (do not use)'.

See
  IEC 61850-9-2 Edition 2.1 2020-02,
  Section 8.6 Definitions for basic data types – Presentation layer functionality,
  Table 21

Be aware that in the specification the bits are numbered in reverse (it
specifies the least significant bit as bit 31 instead of as bit 0)!

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-12-29 08:19:15 +00:00
Martin Mathieson 1243b49c49 tools/check_static.py: make script more readable 2023-12-27 01:03:28 +00:00
Martin Mathieson 5f870017f7 E2AP: fix range check while registering RAN-function dissectors 2023-12-22 11:13:11 +00:00
Martin Mathieson 60dd24f701 E2AP: Add stats counter to Telephony menu 2023-12-21 15:35:41 +00:00
Martin Mathieson a09c648670 E2AP: When updating mapping from OID, take care over pointers 2023-12-20 21:47:47 +00:00
Anders Broman 8bb3d89065 ITS: Use CAM Version 2.1 ASN code 2023-12-20 21:21:31 +00:00
Martin Mathieson a7d5c07a13 E2AP: In E2Setup message, read/use OID outside of shortName 2023-12-18 22:38:53 +00:00
Martin Mathieson 6b7664bfd3 Fix some broken dissector URLs 2023-12-11 21:16:21 +00:00
Martin Mathieson 2936f5c026 E2AP: add support for CCC RAN Function 2023-12-11 12:30:26 +00:00