Network library lcrzo 4.10

From: infos@aql.fr
Date: 05/21/02


Date: Tue, 21 May 2002 07:14:37 CEST
From: "infos@aql.fr" <infos@aql.fr>
To: "secprog@securityfocus.com" <secprog@securityfocus.com>


Hello,

Version 4.10 of lcrzo is now available.

Lcrzo is a network library, for network administrators and network
hackers.
Its objective is to easily create network programs.
This library provides network functionnalities for Ethernet, IP, UDP,
TCP, ICMP, ARP and RARP protocols. It supports spoofing, sniffing,
client and server creation. Furthermore, lcrzo contains
high level functions dealing with data storage and handling.
Using all these functions, you can quickly create a network test
program. Lcrzo, which means "Laurent Constantin RéZO" (RéZO=network in
French), and can be pronounced " 'el' 'sea' 'reso'lv ", is available
under the GNU LGPL license. This library was successfully installed under
Linux, Windows, FreeBSD, OpenBSD and Solaris.

The library lcrzo provides :
 - network functionnalities :
    + address conversion
    + packet encoding/decoding/printing
    + spoofing
    + real/virtual UDP/TCP clients/servers
    + sniffing
    + device(network board) dealing
    + etc.
 - and general functionnalities :
    + data conversion
    + chained list
    + IPC
    + etc.

Over 300 examples of lcrzo are included in lcrzoex.

** download **
You can read more about lcrzo and download it at :
  http://www.laurentconstantin.com/ [main server]
  http://go.to/laurentconstantin/ [backup server]
  http://laurentconstantin.est-la.com/ [backup server]

** changes **
Lcrzo 4.10 includes the following changes :
Version 4.10 - 21-may-2002
 ++ bugs fixed ++
  - Memory leak in lcrzo_data_replacem_regexp when data_replacing
    contained an invalid $x.
  - Memory leak in lcrzo_priv_ipl_init_hsrange.
  - Memory leak in lcrzo_filename_lastfile when filename was not
    clean.
  - Memory leak in lcrzo_filename_parentdir when filename could not
    be cleaned.
  - Windows : when user wanted to create a file or directory on
    an inexistant drive letter (for example "w:"), there was an
    infinite loop.
  - Windows : "c:/" was not recognized as "c:\" by
    lcrzo_filename_clean.
  - Windows : lcrzo_dir_exist didn't recognized "x:" as a valid
    directory (well, really it is a bug in Windows's _stat function).
  - In functions lcrzo_packet_initm_icmpxxx, ippacketsize used was
    too small.

 ++ major evolutions ++
  - Rewrite of memory management in order to detect memory leaks
    and corruptions.
  - lcrzo_data_free and lcrzo_string_free are now considered as
    obsolete. Functions lcrzo_data_free2 and lcrzo_string_free2
    should be used instead.
  - Define lcrzo_bool_verifbof is now considered as obsolete
    (because it did not allow complemented parameters).
  - Define lcrzo_efr is now considered as obsolete (because it
    created complicated code).

 ++ minor evolutions ++
  - Add a message when filename length reaches 240 characters
    (limitation of Windows).

--
Laurent Constantin
http://www.laurentconstantin.com/       [main server]
http://go.to/laurentconstantin/         [backup server]
http://laurentconstantin.est-la.com/    [backup server]



Relevant Pages

  • Network library lcrzo 4.04
    ... Version 4.04 of lcrzo is now available. ... Lcrzo is a network library, ... This library provides network functionnalities for Ethernet, IP, UDP, ... client and server creation. ...
    (SecProg)
  • Network library lcrzo 4.03
    ... Version 4.03 of lcrzo is now available. ... Lcrzo is a network library, ... This library provides network functionnalities for Ethernet, IP, UDP, ... client and server creation. ...
    (SecProg)
  • Network library lcrzo 4.07
    ... Version 4.07 of lcrzo is now available. ... Lcrzo is a network library, ... This library provides network functionnalities for Ethernet, IP, UDP, ... client and server creation. ...
    (SecProg)
  • Network library lcrzo 4.13
    ... Version 4.13 of lcrzo is now available. ... Lcrzo is a network library, ... client and server creation. ... information (thanks to vincent at hamon dot info for reporting ...
    (SecProg)
  • Network library lcrzo 4.11
    ... Version 4.11 of lcrzo is now available. ... Lcrzo is a network library, ... client and server creation. ... Linux, Windows, FreeBSD, OpenBSD and Solaris. ...
    (SecProg)