Libnet 1.1.2 Released

Mike Schiffman <[email protected]> Thu, 25 Mar 2004 14:58:02 -0800
Newsgroups gmane.comp.security.libnet
Message-ID <[email protected]>
1.1.2 is official (http://www.packetfactory.net/libnet/):

     Fixed the ICMP error message builders (there was a pblock assembly 
bug
      that would prevent you from building more than one ICMP {unreach, 
time
      exceed, redirect} in succession; the order of operations has 
changed
      slightly for building these packets, see the documenation and 
sample code
     Added a Sebek builder
     Fixed a bug in libnet_autobuild_arp() that had it pulling in the 
address to
      a pointer instead of just the address
     Added AM_MAINTAINER_MODE to configure.in
     Changed the __libnet_dump* namespace to the more descriptive 
libnet_diag*
     Added libnet_getpacket_size() to return the size of a packet in a 
given l
     Removed "protocol" from the libnet context. It was a waste of four 
bytes
      The raw socket interface always uses the "IPPROTO_RAW" protocol
     Fixed a memory leak in the advanced interface; there is now a 
function
      libnet_adv_free_packet() to free the memory allocated for the 
packet
      when libnet_adv_cull_packet() is called
     Fixed a bug on big endian boxes that had TCP and UDP checksums with 
odd
      payloads come out incorrect
     Changes all error messages to look and feel the same:
      "%s(): foo\n", __func__
     Added a bunch of htons/htonl fixes
     Continued to add to the doxygen-based documentation
     Added support for unconfigured interfaces
     Changed the number of interfaces libnet can handle from 32 to 512
     Removed uneeded control structure cruft from libnet_link_dlpi.c
     Removed sample/ip.c and added sample/ip_link.c and sample/ip_raw.c
     Added IPv6 fragmentation header builder
     Added IPv6 routing information header builder
     Added IPv6 destination options header builder
     Fixed IPv6 flowlabel and traffic class bitwise math

--
Mike Schiffman, CISSP
http://www.packetfactory.net/schiffman
Doveryay No Proveryay