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 SSL/TLS over TCP

TCP access control

IDENT protocol implementation

Miscellaneous utilities

Libraries


Related resources

s6-networking discussion

Similar work