[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