Software
www.skarnet.org

s6-networking

What is it ?

s6-networking is a suite of small networking utilities for Unix systems. It includes command-line client and server management, TCP access control, privilege escalation across UNIX domain sockets, IDENT protocol management and clock synchronization. Optionally, it also includes command-line TLS/SSL tools for secure communications.

If the underlying skalibs has been compiled with IPv6 support, s6-networking is IPv6-ready.


Installation

Requirements

Licensing

s6-networking is free software. It is available under the ISC license.

Download

Compilation

Upgrade notes


Reference

Commands

All these commands exit 111 if they encounter a temporary error or hardware error, and 100 if they encounter a permanent error - such as a misuse. Short-lived commands exit 0 on success. Other exit codes are documented in the relevant page.

System clock synchronization

UCSPI TCP implementation

UCSPI tools for secure communication (TLS protocol) over TCP

TCP access control

IDENT protocol implementation

Miscellaneous utilities

Libraries


Related resources

s6-networking discussion

Similar work