Wireshark-bugs: [Wireshark-bugs] [Bug 5079] New: Synergy 1.3.1 Keep Alive Packet Unsupported
Date: Thu, 5 Aug 2010 14:53:26 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5079

           Summary: Synergy 1.3.1 Keep Alive Packet Unsupported
           Product: Wireshark
           Version: 1.4.0
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Minor
          Priority: Low
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: jay.crisman@xxxxxxxxx


Created an attachment (id=5002)
 --> (https://bugs.wireshark.org/bugzilla/attachment.cgi?id=5002)
An svn diff of the file epan/dissectors/packet-synergy.c

Build Information:
Version 1.4.0rc2

Copyright 1998-2010 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled with GTK+ 2.18.3, (32-bit) with GLib 2.22.3, with libpcap 1.0.0, with
libz 1.2.3.3, without POSIX capabilities, without libpcre, without SMI, without
c-ares, without ADNS, without Lua, without Python, without GnuTLS, without
Gcrypt, with MIT Kerberos, without GeoIP, without PortAudio, without AirPcap.

Running on Linux 2.6.31-22-generic, with libpcap version 1.0.0, with libz
1.2.3.3.

Built using gcc 4.4.1.

Wireshark is Open Source Software released under the GNU General Public
License.

Check the man page and http://www.wireshark.org for more information.
--
Synergy is a tool allowing multiple computers (clients and a server) to share a
single keyboard and mouse (server).  It supports Windows, Linux, MacOS...  Many
have found it very useful to control multiple machines without cluttering the
desk with multiple keyboards, mice.  The project kind of withered at
http://synergy2.sourceforge.net/.  However, it has been forked and is actively
maintained at http://code.google.com/p/synergy-plus/.

The protocol was changed in version 1.3.1 prior to the fork to add a keep alive
mechanism.  This is not supported in the dissector for Wireshark.  It is
actually helpful to be able to enter the following filter when troubleshooting
those packets: 'synergy and not synergy.calv', which removes a lot of
un-interesting packets.

I have attached a very simple patch to add the 'calv' packet type.  This patch
only involved adding a few lines of code to the existing packet-synergy.c
dissector.  I will also attempt to attach a example capture file in the wiki,
since there does not appear to be any synergy related capture files.  Although,
I don't have access to do that yet...

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.