Hey Jordi,

I was trying this on Ubuntu last night and the objects were all crashing. I didn't fix it, but I tracked it down to this line in pcap_device_ipaddr4():

sprintf(x->x_host_ip, "%s", inet_ntoa(((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr));

Also one problem: since your project now has a "pcap.h" that is easily confused with libpcap's pcap.h. I think the pcap.h file should have a different name, perhaps pdpcap.h.

I'm eager to sonify my networks!

.hc

On Oct 12, 2010, at 3:36 PM, Jordi Sala wrote:

Hi,

Thanks for your help. Finally I renamed pdpcap to pcap (for pd) and
the pdpcap object has been splitted in two objcets pcap_device and
pcap_file.

-pcap_device->captures network traffic in live mode from a net device
(eth0, lo, eth1...).

-pcap_file->reads (captures) network traffic from a pcap file.

+info: http://musa.poperbu.net/content/view/97/1/


2010/10/8 Hans-Christoph Steiner <[email protected]>:

On Oct 5, 2010, at 12:00 PM, IOhannes m zmölnig wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/04/2010 01:58 AM, Jordi Sala wrote:

ok, then, the naming can be something like: pcap-live, pcap- file,.....


afaik, there is only one other library that uses the "-" infix (list-abs).

i would suggest using a more common scheme:
e.g. make it compatible with e.g. Gem's & pdp's old-school naming- scheme
that uses underlines ([pix_film], [pdp_film], [pcap_file])

or make it libdir like: [pcap/live] (preferrably make it a real libdir
then)

personallly i'd go for the latter (nowadays)


Maybe more descriptive like: [pcapture] and [packetfile] (like textfile,
msgfile, etc.)

.hc

----------------------------------------------------------------------------

Information wants to be free.    -Stewart Brand



_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list




--
Jordi Sala
http://musa.poperbu.net

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list



----------------------------------------------------------------------------

Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies. - Amy Smith



_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to