Sockets
XLObject is a clone of basic services offered by the Qt object model, redesigned around modern features of the C++ language. Signals and slots are used for communication between objects. There are instances when we want some objects to know the changes of a particular object without having to...
Platforms: *nix
License: Freeware | Size: 46.08 KB | Download (97): XLObject Download |
Jabber::Lite is a standalone library for communicating with Jabber servers. SYNOPSIS use Jabber::Lite; my $jlobj = Jabber::Lite->new(); $jlobj->connect( %args ); $jlobj->authenticate( %args ); my $stillgoing = 1; while( $stillgoing ){ my $tval = $jlobj->process(); if( $tval == 1 ){...
Platforms: *nix
License: Freeware | Size: 48.13 KB | Download (96): Jabber::Lite Download |
SMCRoute is a command line tool to manipulate the multicast routes of the Linux kernel. It can be used as an alternative to dynamic multicast routers like mrouted in situations where static multicast routes should be maintained and/or IGMP doesnt exist properly implemented Whats New in This...
Platforms: *nix
License: Freeware | Size: 39.94 KB | Download (124): SMCRoute Download |
Arri is an array API - more commonly known as a buffer API. Arri provides an interface to create, write, copy, duplicate, delete, append and free awways. It does more than that, though. Arri contains a string API, to handle character strings, an IO API, to handle IO, and a UNIX sockets, to...
Platforms: *nix
License: Freeware | Size: 64.51 KB | Download (103): Arri Download |
BruteBlock project allows system administrators to block various bruteforce attacks on UNIX services. The program analyzes system logs and adds attackers IP address into ipfw2 table effectively blocking them. Addresses are automatically removed from the table after specified abound of time....
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (104): BruteBlock Download |
Linux Layer7 Switchings main goal is to provide a performant framework for Layer7 switching. Layer7 switching is driving a low-level engine using networking design to speed-up forwarding of data stream. Implementation in this project is split into a userspace daemon and a low-level kernelspace...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (98): Linux Layer7 Switching Download |
WorldForge::skstream is an iostream based C++ socket library. It is ideally suited for use as the underlying transport for Atlas-C++, and has been well tested and debugged. WorldForge::skstream was first discovered for WorldForge when it was used in UClient and has since been packaged up as its...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (90): WorldForge::skstream Download |
Hydranode Core is a modular, plugin-driven peer-to-peer client framework which is designed with true multi-network downloads in mind. Hydranode Project can be used directly via the built-in shell functionality, or via external user interfaces. To achieve the large number of features described...
Platforms: *nix
License: Freeware | Size: 6.8 MB | Download (94): Hydranode Project Download |
A Small MUD project is a minimal MUD implementation. A Small MUD is a minimal MUD implementation, with some mildly intelligent mobs running around creating rooms. A few pointers when reading the source code... the World class contains the "cells" in the dungeon - all those are created...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (103): A Small MUD Download |
SocketW project is a cross platform (Linux/FreeBSD/Unix/Win32) streaming socket C++ library designed to be easy to use. It supports Unix sockets and TCP/IP sockets with optional SSL/TLS (OpenSSL) support. SocketW allows you to write portable and secure network applications quickly without...
Platforms: *nix
License: Freeware | Size: 47.1 KB | Download (109): SocketW Download |
LibBand is a simple library wrapper written in assembly and C (but I plan to rewrite everything in C) useful if you want to limit the bandwidth used by a program. It simply overrides some libc functions, using the LD_PRELOAD environment variable, and puts some pauses in the program to clamp the...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (92): libband Download |
The Freiburg project is an infrastructure to replace shared libraries with a client/server interface. This system converts a shared library into a "service" using Unix or inet domain sockets for communication. The "service" will be usable by any programming language without additional C...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (98): The Freiburg Project Download |
APL project is a general purpose C++ template class library. All the code is placed in header files, so no compilation is required. You just have to #include the header file. The classes are implemented using Policy Based Design. When you use the class you decide how it should behave....
Platforms: *nix
License: Freeware | Size: 512 KB | Download (97): APL Download |
DataDraw is an ultra-fast persistent database for high performance programs written in C. The DataDraw project is so fast that many programs keep all their data in a DataDraw database, even while being manipulated in inner loops of compute intensive applications. Unlike slow SQL databases,...
Platforms: *nix
License: Freeware | Size: 266.24 KB | Download (91): DataDraw Download |
Swocket is a cross-platform modular XML Socket server framework implemented in Python with the intention of being used to communicate with Macromedia?*A* Flash?*A* 5 content but is easily usable with other platforms that support the same flavor of XML Sockets.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (100): Swocket Download |
DeadFTP is a graphical FTP client for GNOME featuring transfers resuming, a transfers queue, drap-n-drop, and proxy support. Whats New in This Release: - Fixed bug with saving of firewall settings - Added support for limiting port range of sockets - Fixed problem with loading certain...
Platforms: *nix
License: Freeware | Size: 261.12 KB | Download (90): DeadFTP 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 |
Netsh is a tool designed to debug network applications. It enables the user to dump incoming packets in ascii or hexadecimal, and to send handmade custom packets (again, ascii and hexadecimal forms can also be used). It is also able to forward the dumped packets: it has been designed to be...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (161): Netsh Download |
MUNGE Uid N Gid Emporium is an authentication service for creating and validating credentials. It is designed to be highly scalable for use in an HPC cluster environment. It allows a process to authenticate the UID and GID of another local or remote process within a group of hosts having common...
Platforms: *nix
License: Freeware | Size: 358.4 KB | Download (104): MUNGE Uid N Gid Emporium 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 |