Publicity from my web provider :


version

française
Lcrzoex : network test toolbox
Lcrzo : network library


Introduction

Lcrzoex contains over 200 functionnalities to test an Ethernet/IP network (sniff, spoof, configuration, clients, servers, etc.).
Lcrzo is the network library which permitted to create lcrzoex.


Presentation of lcrzo

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 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.


Presentation of lcrzoex

Lcrzoex is a toolbox for network administrators and network hackers.
Lcrzoex contains over 200 functionnalities using network library lcrzo. Each one can be compiled alone and modified to match your needs.

Lcrzoex can be used in the following contexts :
  - discover the Ethernet address of a computer (number 2, 3, 134, etc.)
  - sniff your LAN to detect what's going on (number 7, 8, 9, etc.)
  - check the checksums created by a network program which isn't working (number 16, 17, 18, etc.)
  - intercept a session and replay it as many times you want to strictly test your application (number 10, 11, 12, 22, etc.)
  - verify if a router is well configured even if the needed computers are down (number 48, ..., 53, etc.)
  - check if your router/firewall/computer blocks
    - IP protocols (number 29, ..., 34, etc.)
    - IP options (number 29, ..., 34, 73, ..., 79, etc.), source routing (number 45, 56, 59, 62, etc.)
    - IP fragments (number 44, 55, 58, 61, 72, etc.)
    - TCP options (number 48, ..., 53, etc.)
    - ICMP types (number 65, ..., 70, etc.)
    - ARP poisoning (number 80, 81, 82, 83, etc.)
  - create a tcp/udp client with a special local port (number 85, 89, 86, 93, 97, etc.)
  - convert between numbers (number 139, ..., 148, etc.)
  - etc.


Supported platforms

Lcrzo and lcrzoex were successfully installed on the following platforms :
- FreeBSD 3.1, 4.0 (Intel386)
- Linux Debian 2.1, 2.2 (Intel386)
- Linux Mandrake 7.0 (Intel386)
- Linux RedHat 5.0, 5.2, 6.1 (Intel386)
- Linux Slackware 3.4 (Intel386)
- Linux SuSE 5.1, 6.4 (Intel386)
- Solaris 2.5, 2.6 (Sparc)
- Solaris 2.7 (Intel386)
Deeply tests were done with Linux.


Download (updated on 2001/05/13)

The latest version of lcrzoex/lcrzo is 3.x.
Versions 1.x and 2.x are obsolete.


Contact

To receive an email for new versions of lcrzoex/lcrzo, just subscribe to the notification mailinglist.
If you encounter a problem downloading, compiling, installing, using lcrzoex/lcrzo, or found a bug, want an improvement, ... I might surely help you.
If you dislike this program, please take time to explain me why. Criticism helps me to improve lcrzo.


Shared programs (updated on 2001/05/13)

Lcrzoex already contains over 200 examples using lcrzo.
Other programs using lcrzo have been shared by their authors.


External references

Here are html pages which reference lcrzoex/lcrzo.

home page
current email address : laurent.constantin@aql.fr
main server : http://www.laurentconstantin.com/ [you are here]
backup server : http://go.to/laurentconstantin/
backup server : http://laurentconstantin.est-la.com/
Mesurez votre audience