File Descriptors Solaris
Libtubo Interprocess Communication is a small and simple library that can run processes in the background and communicate via the stdout, stderr, and stdin file descriptors. The functionality of libtubo is similar to the glib function g_spawn_async_with_pipes(), except that all pipe setup and...
Platforms: *nix
License: Freeware | Size: 358.4 KB | Download (92): Libtubo Interprocess Communication Download |
The aim of this library, is to provide the programmer with an easy to use class, that can be further inherited to provide a rich set of threaded functionality rarely seen in a linux environment. Full C is provided, without any wrapping around underlying C code, which gives more compact and faster...
Platforms: *nix, C/C++, BSD
License: Freeware | Download (52): C Threads Download |
zeroer utility can be used to flush the empty space on a disk. In contrary to the dd utility, zeroer doesnt wipe existing files on a partition. zeroer overwrites the unallocated disk space around existing files, which means that deleted files cannot be restored anymore after processing a certain...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (114): zeroer Download |
FileCache is a Perl module to keep more files open than the system permits. SYNOPSIS use FileCache; # or use FileCache maxopen => 16; cacheout $mode, $path; # or cacheout $path; print $path @data; $fh = cacheout $mode, $path; # or $fh = cacheout $path; print $fh @data; The...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (93): FileCache Download |
This module has one usefull method "new_tie" which takes an Apache connection object and returns a tied IO::Handle object. It should be used inside a mod_perl protocol handler to make dealing with the bucket brigade bitz easier. FILENO will emulate a real fileno (using FILE::IO::new_tmpfile) and...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (44): Apache::TieBucketBrigade Download |
mod_log_rotate is an automatic in-process rotation of transfer log. Replaces rotatelogs. If you host a lot of virtual servers on a single Apache box and use the supplied rotatelogs program to rotate the logs you’ll notice that your process table is cluttered up with an instance of rotatelogs...
Platforms: *nix
License: Freeware | Size: 32.77 KB | Download (111): mod_log_rotate Download |
Netacct is a PHP Web interface for Netacct-MySQL, the popular traffic statistics daemon for Linux and BSD. Uses libpcap to collect accounting info. Works on linux, freebsd, openbsd, solaris. Accounting information is stored in mySQL. Support per hour statistics. Web interface is included also....
Platforms: *nix
License: Freeware | Size: 100.35 KB | Download (93): Netacct Download |
GEXEC is a scalable cluster remote execution system which provides fast, RSA authenticated remote execution of parallel and distributed jobs. It provides transparent forwarding of stdin, stdout, stderr, and signals to and from remote processes, provides local environment propagation, and is...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (97): GEXEC Download |
multitask allows Python programs to use generators (aka coroutines) to perform cooperative multitasking and asynchronous I/O. Applications written using multitask consist of a set of cooperating tasks that yield to a shared task manager whenever they perform a (potentially) blocking operation,...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (100): multitask Download |
Xfdiff project is graphic interface to the GNU diff and patch commands. With this utility, you can view differences side by side for files or directories. You can also view differences that applying a patch file would imply, without applying the patch. You can also apply patches to the hard...
Platforms: *nix
License: Freeware | Size: 491.52 KB | Download (96): Xfdiff Download |
liboping was inspired by ping, libping and fping: liboping differs from these existing solutions in that it can `ping multiple hosts in parallel using IPv6 or IPv4 transparently. Other design principles were an object oriented interface, simplicity and extensibility. Since version 1.0 has not...
Platforms: *nix
License: Freeware | Size: 757.76 KB | Download (103): liboping Download |
Perdition is a fully featured POP3 and IMAP4 proxy server. It is able to handle both SSL and non-SSL connections and redirect users to a real-server based on a database lookup. Perdition supports modular based database access. ODBC, MySQL, PostgreSQL, GDBM, POSIX Regular Expression and NIS...
Platforms: *nix
License: Freeware | Size: 542.72 KB | Download (90): Perdition Download |
Frox is a transparent FTP proxy that runs under Linux and BSD. It should also work on other UNIX OSes that use ipfilter. It supports caching of FTP downloads, either by redirecting through a Squid proxy, or through its own local cache. Downloads may also be transparently scanned for viruses...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (105): frox Download |
Libslack is a library of general utilities designed to make UNIX/C programming a bit easier on the eye. It is a seemingly random collection of modules and functions that I find commonly useful. It was originally implemented as part of the daemon program (although some of the code dates back...
Platforms: *nix
License: Freeware | Size: 317.44 KB | Download (86): Libslack Download |
inotify-cxx program is the inotify C++ interface. It is designed for easy use of the Linux inotify technology in C++ applications. You need not to deal with file descriptors and such uncomfortable things. Instead you can use a few simple C++ classes.. Lightweight Time Tracker - a simple...
Platforms: *nix
License: Freeware | Size: 67.58 KB | Download (93): inotify-cxx Download |
Parallel Network Scanner provides a fast network services scanner. pnscan is a scanner for TCP network services. It uses multithreading to increase its speed. pnscan tries to be smart as to how many threads to start - it will dynamically start only as many as is needed to make progress in the...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (106): Parallel Network Scanner Download |
dvdauthor is a simple set of tools to help you author a DVD. The idea is to be able to create menus, buttons, chapters, etc, but for now you can just take an mpeg stream (as created by mplex -f 8 from mjpegtools 1.6.0) and write it to DVD. dvdauthor is a program that will generate a DVD movie...
Platforms: *nix
License: Freeware | Size: 317.44 KB | Download (135): dvdauthor Download |
daemonize runs a command as a Unix daemon. As defined in W. Richard Stevens???*a*? 1990 book, UNIX Network Programming (Addison-Wesley, 1990), a daemon is "a process that executes ???*?in the background???*a*? (i.e., without an associated terminal or login shell) either waiting for some event to...
Platforms: Mac
License: Freeware | Size: 61.44 KB | Download (43): daemonize Download |
Solaris::MapDev Perl module contains a map between instance numbers and device names. SYNOPSIS use Solaris::MapDev qw(inst_to_dev dev_to_inst); my $disk = inst_to_dev("sd0"); my $nfs = inst_to_dev("nfs123"); my $inst = dev_to_inst("c0t0d0s0"); mapdev_data_files(path_to_inst =>...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (102): Solaris::MapDev Download |
Solaris::Disk::SVM::Graph is a Perl module for graph your Solaris Volume Manager configurations. SYNOPSIS my $graph = Solaris::Disk::SVM::Graph->new( sourcedir => path/to/dir, # path to SVM config files, # see Solaris::Disk::SVM for details fontname => fontname, fontsize => fontsize, );...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (108): Solaris::Disk::SVM::Graph Download |