https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5445
Summary: Enable Bluetooth profile dissection on top of L2CAP
and RFCOMM
Product: Wireshark
Version: SVN
Platform: Other
OS/Version: Windows XP
Status: NEW
Severity: Major
Priority: Low
Component: Wireshark
AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
ReportedBy: allan.m@xxxxxxxxxxxxxx
Allan M. Madsen <allan.m@xxxxxxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #5532| |review_for_checkin?
Flag| |
Created an attachment (id=5532)
--> (https://bugs.wireshark.org/bugzilla/attachment.cgi?id=5532)
See bug description
Build Information:
Paste the COMPLETE build information from "Help->About Wireshark", "wireshark
-v", or "tshark -v".
--
Bluetooth profiles and protocols above rfcomm and l2cap can not be dissected
correctly because the required information (server channel and dynamic PSM
value mappings to services/profiles) about the type of data carried in the
payload is not available.
rfcomm is currently hardcoded to handoff all payload data to the obex dissector
though it may carry e.g. handsfree, dial-up networking or serial port profile
related data.
The patch consists of modifcations to the following dissectors:
btsdp: Extraction of rfcomm server channel and l2cap dynamic PSM with service
mapping is provided to rfcomm and l2cap through a tap interface. In addition,
the packet list info is beautyfied and extended with more details for better
overview.
btl2cap: Adds a new dissector table with services and dynamic PSM mapping which
is filled by a tap listner catching the info from btsdp. More info added to
packet list.
btrfcomm: Adds a new dissector table with services and server channel mapping
which is filled by a tap listner catching the info from btsdp. Dissectors for
handsfree, dial-up netorking and serial port profiles (all based on rfcomm) are
also added.
btobex: Registers several obex based profiles (e.g. obex push, file transfer,
basic printing etc.) in both rfcomm and l2cap. Some cleanup.
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.