On May 6, 2014, at 12:47 PM, my007ms <[email protected]> wrote:

> 
> So wireshark use normal libpcap.so not libwiretap.so in capture packets ?

(Not on my machine - it's called libpcap.dylib on my machine.  It might be 
called libpcap.dll on other machines. :-))

Correct.  Early in Ethereal development, we thought libwiretap would be used to 
do live capture in addition to reading capture files, but that never became 
necessary.

> if you please guide me which file in source code i should read to find more 
> about this part of wireshark

If by "this part" you mean packet capture, read dumpcap.c.  (Wireshark and 
TShark run dumpcap to do the packet capture; packet capture might require 
elevated privileges, and, well, as doc/README.packaging says:

        WIRESHARK CONTAINS OVER TWO MILLION LINES OF SOURCE CODE. DO NOT RUN 
THEM AS ROOT.

so we limit the elevated-privileges part to dumpcap, which is simpler and does 
not contain and *NEVER* will contain packet-dissection code.)
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to