Hello, Version 4.13 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 functionalities 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 functionalities : + address conversion + packet encoding/decoding/printing + spoofing + real/virtual UDP/TCP clients/servers + sniffing + device(network board) dealing + etc. - and general functionalities : + data conversion + chained list + IPC + etc. This library contains several advanced functions, which might render its integration difficult in a complex program. So, lcrzo is mainly designed to create autonomous tools in console mode. Over 400 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.13 includes the following changes : Version 4.13 - 13-aug-2002 ++ bugs fixed ++ - lcrzo_xxx_fprint_infos displayed twice the text before the information (thanks to vincent at hamon dot info for reporting it). - Under Windows, when unicode device name is greater than 64 bytes, configuration cannot be obtained (thanks to Christophe Morel for reporting it). ++ major evolutions ++ - Creation of functions lcrzo_ptr_alloc, lcrzo_ptr_realloc and lcrzo_ptr_free2. - Functions in lcrzo_list are faster. - Functions lcrzo_data_init_int (and similar) are now obsolete. They are replaced by lcrzo_data_init_int32/uint32/int16/etc. ++ minor evolutions ++ - Function lcrzo_list_searchelem_range is obsolete. Use lcrzo_list_searchitem_range instead. - Format used in lcrzo_xintxx_fprint is now more strict : "%[0. +-]{0,1}[1-9]{0,2}d" (signed) "%[0. -]{0,1}[1-9]{0,2}[ouxX]" (unsigned) Before, user could use for example "%u" for a signed integer. ++ internal evolutions (not seen by end users) ++ - Rewrite of lcrzo_list module, in order to improve speed. There are now two internal pointers storing previously accessed items. -- 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 Aug 12 2002 - 14:27:03 PDT