The librsync library implements network delta-compression of streams and
files. The algorithm is similar to that used in the rsync(1) and xdelta(2)
programs, but specialized for transfer of arbitrary-length octet streams.
Unlike most diff programs, librsync does not require access to both of the
files on the same machine, but rather only a short ``signature'' of the
old file and the complete contents of the new file.
Libsocketcpp provides a easy-to-use C++ class. With this class, TCP and UDP
functionality can be added to any program quickly and easily.
Liferea is a simple FeedReader clone. It is a reader for RSS/RDF
feeds. The problem with FeedReader: for now its only available for
Windows. There are some projects for GNU/Linux or Unices, but no
satisfying solutions for GTK/GNOME. Therefore I started to write
this program. Liferea is an abbreviation for Linux Feed Reader.
LinKNX is a backend for controlling a KNX/EIB home and building automation
system. It connects to eibd which is part of the BCU SDK and keeps state of
KNX devices such as lamps, window blinds, heating and so on.
Furthermore it provides a powerful, rule-based event after treatment, e.g.
for switching other KNX devices, sending e-mail or SMS or executing a shell
command. You can configure and control the LinKNX daemon using an XML-style
protocol via TCP network socket or Unix domain socket.
Syncthing replaces proprietary sync and cloud services with something open,
trustworthy and decentralized. Your data is your data alone and you deserve to
choose where it is stored, if it is shared with some third party and how it's
transmitted over the Internet.
VTun provides the method for creating Virtual Tunnels over TCP/IP
networks and allows to shape, compress, encrypt traffic in that
tunnels.
Supported type of tunnels are: PPP, IP, Ethernet and most of other
serial protocols and programs. VTun is easily and highly configurable,
it can be used for various network task like VPN, Mobile IP, Shaped
Internet access, IP address saving, etc. It is completely user
space implementation and does not require modification to any kernel
parts.
MiniDLNA (aka ReadyDLNA) is server software with the aim of being
fully compliant with DLNA/UPnP-AV clients.
The media files are listed in an SQLite database allowing prompt
restarts.
This is a server for the Linux network block device (nbd). It allows Linux to
use a partition or a file over the network as a regular block device.
Netcat is a simple Unix utility which reads and writes data across
network connections using TCP or UDP protocol. It is designed to be a
reliable "back-end" tool that can be used directly or easily driven by
other programs and scripts. At the same time it is a feature-rich
network debugging and exploration tool, since it can create almost any
kind of connection you would need and has several interesting built-in
capabilities.
Netdude is the NETwork DUmp data Displayer and Editor for tcpdump tracefiles.
It is a GUI-based tool that allows you to make detailed changes to packets in
tcpdump tracefiles.