Network library lcrzo 4.10
From: infos@aql.frDate: 05/21/02
- Previous message: NGSEC Research Team: "[NGSEC] ngGame #1 - Web Authentication"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
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]
- Previous message: NGSEC Research Team: "[NGSEC] ngGame #1 - Web Authentication"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|