[prev in list] [next in list] [prev in thread] [next in thread]
List: libnet
Subject: arp-sk-0.0.13 released
From: "=?iso-8859-1?Q?Fr=E9d=E9ric?= Raynal" <pappy () security-labs ! org>
Date: 2002-08-27 10:24:30
[Download RAW message or body]
Hello,
Everything is in the subject. arp-sk is an ARP packet generator for Unix
designed to illustrate ARP protocol flaws and applications such as ARP cache
poisoning. or MAC spoofing. It gives complete control of link and network
level data. See http://www.arp-sk.org/ for
further information
Note that is it fully compatible with libnet-1.1.0 and should also be with
the forthcoming libnet-1.1.1.
This version mainly fixes some bugs and clean lots of dirty tricks used in
the code. It is also no more CPU consumming as could have been the previous
versions.
From a user point of view, I've added an option (-N) which forces name
resolution. It was the previous default behavior, but this was really stupid
since it causes DNS messages to appear on the LAN, and thus increases to
probability to be detected. So now, no name resolution is performed unless
it is really necessary.
Below is the corresponding changelog.
Enjoy:
Fred Raynal
Changelog 0.0.12 -> 0.0.13
[arp-common.c/eth-common.c]
- Fix a bug that could lead to failure when lots of packets where sent
using the random hook: the libnet_build_*() functions were using 0 as
last argument instead of the ptag to rebuild
=> a new pblock was created each time
=> more and mode pblock where added
=> packet became bigger and bigger until it exceeded the max
allowed size
=> libnet_write()->libnet_write_link()->sendto() failed
[arp-sk]
- add -N: force name resolution during display
[General]
- remove everything that was related to packet pool
- complete the man page and add a Makefile to it
- replace _SIGNAL_SENDING_ by HAVE_SIGSEND
- add HAVE_SIGSEND by default in the configure.in.
- change default install directory from /usr/local/bin to
/usr/local/sbin
[sendpacket.c]
- former sendpackets.c, now, it just send ONE packet to the wire
- made cleanup in libnet writing functions: simply rests on
libnet_write() that does all the job
- add an option to force address resolution (default is now no name
resolution unless -N is used)
- add calls to pause() when signals are used for sending, this make the
program is no more CPU consuming
- fix a memory leak when leaving arp-sk with cleanup() (forgot to free
sk_pkt)
---------------------------------------------------------------------
To unsubscribe, e-mail: libnet-unsubscribe@securityfocus.com
For additional commands, e-mail: libnet-help@securityfocus.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic