Hi, I've made a patch to visualize on a world map the location of remote hosts that connects to our computer. Video demo: http://vimeo.com/15138625
Download the patch (It's a "dirty" patch) but I expect I works for most linux computers...
http://musa.poperbu.net/content/view/94/1/
Hello Jordi,
Cool thing the possibility to do tcpdump in pd! I was trying to build the version 0.0.3 on osx and i run into many errors due to some difference in headers in osx and linux:
iphdr and icmphdr struct were not defined in osx, so i added their definition.
and tcp and udp source and dest have different labelling: http://en.wikipedia.org/wiki/Tcphdr (the bsd standard seems to work on both platform though) so i changed them.
it manages to compiles and now seems to run fine! except that i have zero hexadecimal data on the outlet10... and i'd love to have them.
maybe it would be nice to use the general ip struct definiton if possible? http://en.wikipedia.org/wiki/Ip_%28struct%29 attached is the diff between your file and mine.
thx to share your work,
n osx 10.5.8 pd-extended 0.42.5
Le 24/09/10 01:28, Jordi Sala a écrit :
Hi, I've made a patch to visualize on a world map the location of remote hosts that connects to our computer. Video demo: http://vimeo.com/15138625
Download the patch (It's a "dirty" patch) but I expect I works for most linux computers...
Hi,
I'm doing some changes in pdpcap, I will change the general ip struct definition, of course and I will look what happens at outlet10. I expect to have this changes done during next week.
Thanks a lot for your suggestions and your tests! If you (or any other) have any other suggestion it would be very helpful for me.
tx!
On 25 September 2010 16:39, Nicolas Montgermont < nicolas_montgermont@yahoo.fr> wrote:
Hello Jordi,
Cool thing the possibility to do tcpdump in pd! I was trying to build the version 0.0.3 on osx and i run into many errors due to some difference in headers in osx and linux:
iphdr and icmphdr struct were not defined in osx, so i added their definition.
and tcp and udp source and dest have different labelling: http://en.wikipedia.org/wiki/Tcphdr (the bsd standard seems to work on both platform though) so i changed them.
it manages to compiles and now seems to run fine! except that i have zero hexadecimal data on the outlet10... and i'd love to have them.
maybe it would be nice to use the general ip struct definiton if possible? http://en.wikipedia.org/wiki/Ip_%28struct%29 attached is the diff between your file and mine.
thx to share your work,
n osx 10.5.8 pd-extended 0.42.5
Le 24/09/10 01:28, Jordi Sala a écrit :
Hi, I've made a patch to visualize on a world map the location of remote hosts that connects to our computer. Video demo: http://vimeo.com/15138625
Download the patch (It's a "dirty" patch) but I expect I works for most linux computers...
http://musa.poperbu.net/content/view/94/1/
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
cool,
the data outlet is actually working, it was just to set the data limit... Everything seems to work fine! on osx, you can avoid launching pd as root by changing the read access to the interface: sudo chmod a+r /dev/bpf* there is some explanations on capture right for this software that use the same lib: http://wiki.wireshark.org/CaptureSetup/CapturePrivileges
good work, it seems very stable. maybe having a possibility to switch the data output to ASCII or list of int instead of an hexa symbol could be a good thing, but it's only optional as it can be done in pd. (in c it may be faster) thx,
n
Le 25/09/10 21:04, Jordi Sala a écrit :
Hi,
I'm doing some changes in pdpcap, I will change the general ip struct definition, of course and I will look what happens at outlet10. I expect to have this changes done during next week.
Thanks a lot for your suggestions and your tests! If you (or any other) have any other suggestion it would be very helpful for me.
tx!
On 25 September 2010 16:39, Nicolas Montgermont <nicolas_montgermont@yahoo.fr mailto:nicolas_montgermont@yahoo.fr> wrote:
Hello Jordi, Cool thing the possibility to do tcpdump in pd! I was trying to build the version 0.0.3 on osx and i run into many errors due to some difference in headers in osx and linux: iphdr and icmphdr struct were not defined in osx, so i added their definition. and tcp and udp source and dest have different labelling: http://en.wikipedia.org/wiki/Tcphdr (the bsd standard seems to work on both platform though) so i changed them. it manages to compiles and now seems to run fine! except that i have zero hexadecimal data on the outlet10... and i'd love to have them. maybe it would be nice to use the general ip struct definiton if possible? http://en.wikipedia.org/wiki/Ip_%28struct%29 attached is the diff between your file and mine. thx to share your work, n osx 10.5.8 pd-extended 0.42.5 Le 24/09/10 01:28, Jordi Sala a écrit :
Hi, I've made a patch to visualize on a world map the location of remote hosts that connects to our computer. Video demo: http://vimeo.com/15138625 Download the patch (It's a "dirty" patch) but I expect I works for most linux computers... http://musa.poperbu.net/content/view/94/1/
-- http://nim.on.free.fr _______________________________________________ Pd-list@iem.at <mailto:Pd-list@iem.at> mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Jordi Sala http://musa.poperbu.net
Yeah, it would be very useful to use some kind of string format, like
the one used in moocow's bytes2any and any2bytes.
.hc
On Sep 26, 2010, at 6:08 AM, Nicolas Montgermont wrote:
cool,
the data outlet is actually working, it was just to set the data
limit... Everything seems to work fine! on osx, you can avoid launching pd as root by changing the read
access to the interface: sudo chmod a+r /dev/bpf* there is some explanations on capture right for this software that
use the same lib: http://wiki.wireshark.org/CaptureSetup/CapturePrivilegesgood work, it seems very stable. maybe having a possibility to switch the data output to ASCII or
list of int instead of an hexa symbol could be a good thing, but
it's only optional as it can be done in pd. (in c it may be faster) thx,n
Le 25/09/10 21:04, Jordi Sala a écrit :
Hi,
I'm doing some changes in pdpcap, I will change the general ip
struct definition, of course and I will look what happens at
outlet10. I expect to have this changes done during next week.Thanks a lot for your suggestions and your tests! If you (or any
other) have any other suggestion it would be very helpful for me.tx!
On 25 September 2010 16:39, Nicolas Montgermont <nicolas_montgermont@yahoo.fr
wrote:
Hello Jordi,
Cool thing the possibility to do tcpdump in pd! I was trying to build the version 0.0.3 on osx and i run into many
errors due to some difference in headers in osx and linux:iphdr and icmphdr struct were not defined in osx, so i added their definition.
and tcp and udp source and dest have different labelling: http://en.wikipedia.org/wiki/Tcphdr (the bsd standard seems to work on both platform though) so i changed them.
it manages to compiles and now seems to run fine! except that i have zero hexadecimal data on the outlet10... and i'd
love to have them.maybe it would be nice to use the general ip struct definiton if
possible? http://en.wikipedia.org/wiki/Ip_%28struct%29 attached is the diff between your file and mine.thx to share your work,
n osx 10.5.8 pd-extended 0.42.5
Le 24/09/10 01:28, Jordi Sala a écrit :
Hi, I've made a patch to visualize on a world map the location of
remote hosts that connects to our computer. Video demo: http://vimeo.com/15138625Download the patch (It's a "dirty" patch) but I expect I works for
most linux computers...
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Jordi Sala http://musa.poperbu.net
-- http://nim.on.free.fr _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
As we enjoy great advantages from inventions of others, we should be
glad of an opportunity to serve others by any invention of ours; and
this we should do freely and generously. - Benjamin Franklin
it is in the TODO list... thanks for your help and ideas!!
On 14 October 2010 18:02, Hans-Christoph Steiner hans@at.or.at wrote:
Yeah, it would be very useful to use some kind of string format, like the one used in moocow's bytes2any and any2bytes. .hc On Sep 26, 2010, at 6:08 AM, Nicolas Montgermont wrote:
cool,
the data outlet is actually working, it was just to set the data limit... Everything seems to work fine! on osx, you can avoid launching pd as root by changing the read access to the interface: sudo chmod a+r /dev/bpf* there is some explanations on capture right for this software that use the same lib: http://wiki.wireshark.org/CaptureSetup/CapturePrivileges
good work, it seems very stable. maybe having a possibility to switch the data output to ASCII or list of int instead of an hexa symbol could be a good thing, but it's only optional as it can be done in pd. (in c it may be faster) thx,
n
Le 25/09/10 21:04, Jordi Sala a écrit :
Hi, I'm doing some changes in pdpcap, I will change the general ip struct definition, of course and I will look what happens at outlet10. I expect to have this changes done during next week. Thanks a lot for your suggestions and your tests! If you (or any other) have any other suggestion it would be very helpful for me. tx!
On 25 September 2010 16:39, Nicolas Montgermont nicolas_montgermont@yahoo.fr wrote:
Hello Jordi,
Cool thing the possibility to do tcpdump in pd! I was trying to build the version 0.0.3 on osx and i run into many errors due to some difference in headers in osx and linux:
iphdr and icmphdr struct were not defined in osx, so i added their definition.
and tcp and udp source and dest have different labelling: http://en.wikipedia.org/wiki/Tcphdr (the bsd standard seems to work on both platform though) so i changed them.
it manages to compiles and now seems to run fine! except that i have zero hexadecimal data on the outlet10... and i'd love to have them.
maybe it would be nice to use the general ip struct definiton if possible? http://en.wikipedia.org/wiki/Ip_%28struct%29 attached is the diff between your file and mine.
thx to share your work,
n osx 10.5.8 pd-extended 0.42.5
Le 24/09/10 01:28, Jordi Sala a écrit :
Hi, I've made a patch to visualize on a world map the location of remote hosts that connects to our computer. Video demo: http://vimeo.com/15138625 Download the patch (It's a "dirty" patch) but I expect I works for most linux computers... http://musa.poperbu.net/content/view/94/1/
-- http://nim.on.free.fr _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Jordi Sala http://musa.poperbu.net
-- http://nim.on.free.fr _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
As we enjoy great advantages from inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously. - Benjamin Franklin
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list