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]
This archive was generated by hypermail 2b30 : Tue May 21 2002 - 11:19:24 PDT