> > I wasn't whining - again - how the hell is justifying what I said > > whining? > > You are saying our libpcap is buggy, but you fail to justify > that claim.
No I didn't, I said it was out of date. You want me to justify it? Here. Making all in . /bin/sh ./libtool --mode=link gcc -g -DIPV4_ONLY -O2 -pipe -g -DIPV4_ONLY -O2 -pipe -o nprobe nprobe-nprobe.o libnprobe.la -lresolv -lc -lpthread -lz -lpcap gcc -g -DIPV4_ONLY -O2 -pipe -g -DIPV4_ONLY -O2 -pipe -o .libs/nprobe nprobe-nprobe.o -L./.libs -lnprobe -lresolv -lpthread -lz -lpcap -Wl,-rpath,/usr/local/lib nprobe-nprobe.o(.text+0x153d): In function `usage': /root/nProbe/nprobe.c:921: warning: strcpy() is almost always misused, please use strlcpy() nprobe-nprobe.o(.text+0xa0f): In function `processPacket': /root/nProbe/nprobe.c:449: warning: sprintf() is often misused, please use snprintf() nprobe-nprobe.o(.text+0x4ac8): In function `fetchPackets': /root/nProbe/nprobe.c:2874: undefined reference to `pcap_next_ex' nprobe-nprobe.o(.text+0x4c27):/root/nProbe/nprobe.c:2886: undefined reference to `pcap_next_ex' nprobe-nprobe.o(.text+0x4c96):/root/nProbe/nprobe.c:2901: undefined reference to `pcap_next_ex' collect2: ld returned 1 exit status *** Error code 1 You should know its out of date, it's a fairly well known fact appearently. Please stop accusing me of being a dumbass, when you argue a point without knowing the details of it. > > > > Perhaps I will port it .. And see how many people yell at > > > me for That. > > > > :) > > > > > > We have good reasons not to blindly follow changes in libpcap. > > > > >From what I understand they are security related reasons.. Would > > >anyone > > care to expand a bit on that, so that I may know what to > look for when > > doing so? > > This sums it up: > > http://archives.neohapsis.com/archives/openbsd/2004-04/0971.html So.. In his opinion, which wasn't really well justified - the code is full of stuff that makes it compatible, and they add things that, in his opinion, don't belong there? How is that a security issue? Its an opinion. So really, bugs in the code aside.. which are in all code.. There is nothing 'wrong' with it, its just fine to be ported, assuming someone wants to take on the (potentially) massive amount of work to fix the bugs all the time. -D.

