10169 projects tagged "C"
Big Brother is a combination of monitoring methods. Unlike SNMP where information is just collected and devices polled, Big Brother is designed in such a way that each local system broadcasts its own information to a central location. Simultaneously, Big Brother also polls all networked systems from a central location. This creates a highly efficient and redundant method for proactive network monitoring.
The ncurses (new curses) library is a freeware emulation of System V Release 4.0 curses. It uses terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD curses. The distribution includes the library and support utilities, including a terminfo compiler tic, a decompiler infocmp, clear, tput, tset, and a termcap conversion tool captoinfo. Full manual pages are provided for the library and tools.
The GNU Compiler Collection contains frontends for C, C++, Objective-C, Fortran, Java, and Ada as well as libraries for these languages. It is a full-featured ANSI C compiler with support for K&R C as well. GCC provides many levels of source code error checking traditionally provided by other tools (such as lint), produces debugging information, and can perform many different optimizations to the resulting object code.
Xplore is a powerful and highly configurable Motif file manager with an Explorer-like user interface. Besides the usual tree and file views, xplore also has a "shelf", which is a kind of clipboard inspired by the NeXT file manager, and a "log" pane for capturing output from launched programs. The builtin automounter allows you to access removable media in a transparent manner. Files can be moved and copied using simple mouse operations, and you can execute type-specific shell commands when a file is opened, used as the target of a drag and drop operation, or manipulated using popup menus. File types can be defined in terms of arbitrary filename and MIME type patterns. Full keyboard navigation is also supported, including an incremental filename search facility. Last but not least, xplore speaks all standard X11 session management protocols and thus integrates nicely with most popular desktop environments.
XCmail is a MIME and multi POP3 capable mailtool for X11 using the Xclasses X11 layout library. Its main purpose is to read and write mail, allowing any kind of data to be attached. It can handle MIME types, has helpers to show different types, and can encode and decode binary data into ASCII to allow it to be transported as mail over the Internet. It has many built-in functions such as 2 vCards, unlimited POP3 servers, SMTP, SMTP after POP3, SMTP-AUTH (RFC2554), addressbook, encoders, filters, a special spam filter, spell checker, xface, and a new "virtual folder" concept. It also uses external programs to enhance its feature set. XCmail can be extended through a plugin interface.
The mgetty package contains an intelligent getty for allowing logins over a serial line (such as through a modem) and receiving incoming faxes. The companion program sendfax is used for sending faxes from the commandline or from other applications. The third main component is vgetty/vm which can be used with a voice-capable modem to implement an answering machine, a voice menu system, and similar things.
The procmail and formail mail processing package can be used to create mail-servers, mailing lists, sort your incoming mail into separate folders/files (real convenient when subscribing to one or more mailing lists or for prioritising your mail), preprocess your mail, start any programs upon mail arrival (e.g. to generate different chimes on your workstation for different types of mail) or selectively forward certain incoming mail automatically to someone.
GNU Wget is a utility for noninteractive download of files from the Web. It supports HTTP and FTP protocols, as well as retrieval through HTTP proxies. It can follow HTML links, download many pages, and convert the links for local viewing. It can also mirror FTP hierarchies or only those files that have changed. Wget has been designed for robustness over slow network connections; if a download fails due to a network problem, it will keep retrying until the whole file has been retrieved.