Network library lcrzo 4.04

From: infosat_private
Date: Sun Feb 03 2002 - 22:19:44 PST

  • Next message: Crispin Cowan: "Sardonix Security Auditing Portal"

    Hello,
    
    Version 4.04 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 200 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.04 includes the following changes :
    Version 4.04 - 3-february-2002
     ++ bugs fixed ++
      - Function lcrzo_hs_init_etha was not converting to lcrzo_hs.
      - Under Windows, function lcrzo_dir_exist was not returning a
        correct value if the directory name finished with "/".
    
     ++ major evolutions ++
      - Port to Linux under ia64 (Intel Itanium 64 bits).
      - Type lcrzo_bool is defined as unsigned char.
      - Every function having an integer as parameter now have a 
        lcrzo_int16. Exceptions : file descriptor and error numbers.
    
     ++ minor evolutions ++
      - Creation of lcrzo_ipa_init_ipa, lcrzo_etha_init_etha.
      - Function lcrzo_ipl_init_iprange now accepts a range of hostnames.
      - In functions lcrzo_file_open_write and lcrzo_dir_create,
        parent directories are created if they do not exists.
      - Several hundred spelling corrections.
      - When TCP packets are printed in synthetic printtype, bits are
        now displayed : 's'==syn, 'a'==ack, etc.
      - Creation of functions lcrzo_bool_init_text, lcrzo_bool_init_rand
        and lcrzo_bool_init_stdin.
      - Creation or rewrite of several lcrzo_xxx_init_stdin functions.
      - Rewrite of lcrzo_ipa_init_ips, lcrzo_ipl_init_ips and 
        lcrzo_etha_init_eths. They used strtok function which is not
        thread safe.
    
    --
    Laurent Constantin
    http://www.laurentconstantin.com/       [main server]
    http://go.to/laurentconstantin/         [backup server]
    http://laurentconstantin.est-la.com/    [backup server]
    



    This archive was generated by hypermail 2b30 : Mon Feb 04 2002 - 10:42:50 PST