Netwib provides most functions needed by network programs. Its objective is to let programmers easily create network programs. This library provides features for Ethernet, IPv4, IPv6, UDP, TCP, ICMP, ARP, and RARP protocols. It supports spoofing, sniffing, client, and server creation. Furthermore, netwib contains high level functions dealing with data handling.
| Tags | Software Development Libraries |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Windows Windows POSIX BSD Linux Solaris Mac OS X HP-UX |
| Implementation | C |
Recent releases


Release Notes: This release adds netwib__debug_ctrlc_pressed_break() to find memory leaks in debug mode. It limits the number of recursive directories that can be created to 100.


Release Notes: The licence was changed from GPLv2 to GPLv3. gcc 4.3 warnings about unused functions are suppressed.


Release Notes: A memory leak in netwib_dir_init() was fixed. Some netwib_buf functions were renamed. A new flag was created to wipe memory of sensitive buffers. A bash shell with a TTY and readline can be set in a netwib_io. The netwib_hash_ctl_get_count() function was created.


Release Notes: Support for Tru64 Unix was added. During compilation of the libnetwib.so dynamic library, GCCLIB was missing.


Release Notes: The uint64 module was rewritten to have common defines supporting 64 and 32 bit processors.