Fix for SnoopyPro stopping sniffing

2008-12-13
2013-04-23
  • Graeme Gill

    Graeme Gill - 2008-12-13

    A few people have noticed a bug where SnoopyPro seems to
    operate for a while, but then stops sniffing. Often this seems
    to be just before a bulk data transfer.

    I've tracked this bug down, and it's due to a USB packet
    exceeding the size of the buffer used to return the
    trace from the kernel driver to the application. Currently
    this is set to 32K. By increasing this to a suitably
    large number (I used 0x40000), and re-compiling,
    this problem is fixed.

    See SnoopyPro/USBLogDoc.cpp in the function GetNewURBSFromSniffer(),
    about line 205.

    [Since the Win98 DDK is hard to come by nowadays,
    I simply removed that driver from the project to get
    it to compile.]

    Email me if you would like me to post a binary on my web site.

     
  • Anonymous - 2010-03-14

    Yes, please! I am having that exact problem. I think it is very interesting publishing an updated binary version including that fix.

    Otherwise, can you please send me those binaries via email? Thanks!

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks