Re: some question about mon binary

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi Alan

2013/11/14 Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>:
> On Thu, 14 Nov 2013, vichy wrote:
>
>> hi all:
>> I have some questions:
>> 1. if I need to capture all the data host capture from bus, usb mon
>> binary can reach this goal?
>
> Yes.
>
>> 2. if #1 is Yes. from usb mon text I need
>>      a. compile kernel with usbmon support
>>      b. access /dev/usbmonx
>>      c. feed the binary file to wireshark.
>> in b), shall we write a user mode program?
>
> No, just use the usbmon program.  However, it creates a text file, not
> a binary file.  You can't feed the output to wireshark.
>
> If you want binary output that wireshark can use, you have to run a
> different program like tcpdump or dumpcap.
>
>> if so, is there any sample flow I can reference?
>
> See the README file and the man page that are part of the usbmon
> package:
>
>         http://people.redhat.com/zaitcev/linux/usbmon-6.tar.gz
>
I download and compile the file you mention.
when I run the binary as below with option  -a1, I still cannot see binary file.


# ./usbmon -i usb1 -a1
f2acb600 0.568167 S Ci:1:001:0 s a3 00 0000 0001 0004 4 <
f2acb600 0.568181 C Ci:1:001:0 0 4 =
    00010000
f2acb600 0.568186 S Ci:1:001:0 s a3 00 0000 0002 0004 4 <
f2acb600 0.568193 C Ci:1:001:0 0 4 =
    01050100
f2acb600 0.568199 S Co:1:001:0 s 23 01 0010 0002 0000 0
f2acb600 0.568205 C Co:1:001:0 0 0
f2acb600 0.568209 S Ci:1:001:0 s a3 00 0000 0003 0004 4 <
f2acb600 0.568213 C Ci:1:001:0 0 4 =
#
# ls
# ls
COPYING  Makefile  README  usbmon  usbmon.8  usbmon.c  usbmon.o
#


Did I use the wrong option or the only way to get binary is using tcpdump?

Appreciate all your kind help :-)
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux