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.
netwmpager is an enhanced version of the original netwmpager-1.11 program written around 2005 by Timo Hirvonen. It should be compliant with the EWMH (or NetWM) specifications. This version implements virtual desktops split into different viewports, into different desks, or both, while the earlier version only supported desks. As a consequence, netwmpager-2 should work with most window managers; it has been tested especially with compiz, fluxbox, and fvwm. It also has many parametrizable features, and it implements a convenient zoom.
Network-config is a simple and easy to use program that helps in configuring the network interfaces for Linux-based operating systems. It allows you to have multiple configurations for the same computer, and to easily configure NAT for Internet sharing. It can also be used to scan for wireless networks. It is written in Perl and uses GTK2+, but also works as a command line program.
Networkled is a small system tray utility which gives a graphical indication of the received and transmitted traffic. It relies on the proc file system and more specifically on the existence of the file "/proc/net/dev". It can be used with any system tray that follows the "Free Desktop System Tray Specification" and has a proc file system.
new-words is a script that helps you to control your vocabulary and find unknown words in texts before you start to read them. It is intended to be run in a console; the interactive part of the work is done by means of a text editor (vim by default). It features: words frequency information about words in a text; users vocabulary control; support for several languages; dictionary software integration; and the ability to make notes for unknown words.
new_script is a program that creates shell script templates. It was developed to facilitate rapid creation of well-formed shell scripts containing the features expected in a production quality script, including traps for signal handling, command line option and argument processing, help messages invoked with the "-h" or "--help" options, and a framework for internal documentation.
Newfangle is a literate programming technique for LyX (or LaTeX) inspired by notangle. It comes in two parts. The weave part that produces the formatted document is implemented entirely in LaTeX, and the tangle that generates the source code is implemented in awk for portability. Naturally, newfangle is written using literate programming techniques, using itself, and so the source is also the documentation. The source is written using the LyX document editor, an excellent front end to LaTeX. LyX is not required, but newfangle provides formatting support for LyX. Literate programming makes you write good code, because if you can't write a good justification or explanation for your code, it makes you think again and write something that you can explain.