Hello, Version 3.14 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, 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/us/lcrzo/lcrzo/ [main server] http://laurentconstantin.free.fr/us/lcrzo/lcrzo/ [backup server] http://laurentconstantin.est-la.com/us/lcrzo/lcrzo/ [backup server] http://laurentconstantin.ctw.net/us/lcrzo/lcrzo/ [backup server] http://go.to/laurentconstantin/ [backup server] ** changes ** Lcrzoex/lcrzo 3.14 includes the following changes : Version 3.14 - 01-july-2001 ++ bugs ++ - In lcrzo_err_print, stdout wasn't flushed after error displaying. In some cases (immediat exit of child process), error message wasn't displayed. - Under Solaris 2.8, in lcrzo_spoof_ip, the field totlen of IP headers had to be recomputed if the packet contains IP options. - In lcrzo_data_initm_int, the check for correct format was too strict : a '0' wasn't allowed ("%9d" and "%11d" were allowed, but not "%10d"). ++ major evolutions of liblcrzo ++ - Port to OpenBSD (2.9) by Jean Philippe Luiggi. - Creation of functions lcrzo_record_recfile_init_pcapfile and lcrzo_record_pcapfile_init_recfile to convert a libpcap/tcpdump packet file to a record file. - Creation of functions lcrzo_filename_clean, lcrzo_filename_parentdir and lcrzo_filename_lastfile, to clean a path, obtain the parent directory and obtain the file name. ++ minor evolutions of liblcrzo ++ - Creation of lcrzo_global_[sg]et_data_regexp_casesensitive to select if regular expressions have to be treated as case sensitive. - Creation of lcrzo_string_initm_icmptypecode to create a string containing the explanation of an icmp type and code. ++ major evolutions of lcrzoex ++ - Creation of tool 260 : backdoor web server to execute commands remotely - Creation of shared functions for nntp. - Tool 261, 262 : send mail with attachment. - Tool 263 : send news with attachment. - Tool 264 : verify if a mail server allows relaying. - Tool 265 : list all newsgroups on a news server - Tool 266 : download one newsgroup message - Tool 267 : download messages of a newsgroup ++ minor evolutions of lcrzoex ++ - Update of web client tools (96..99, 190..203) : basic proxy authorization is now supported. - Update of shared functions for smtp. - Update of smtp and nntp clients (162, 163 and 165) to support subjects containing accents (special characters). -- Laurent Constantin http://www.laurentconstantin.com/us/ [main server] http://laurentconstantin.free.fr/us/ [backup server] http://laurentconstantin.est-la.com/us/ [backup server] http://laurentconstantin.ctw.net/us/ [backup server] http://go.to/laurentconstantin/ [backup server]
This archive was generated by hypermail 2b30 : Mon Jul 02 2001 - 08:23:54 PDT