Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mgdm/ringer

in.fingerd but in Rust.
https://github.com/mgdm/ringer

Last synced: about 1 month ago
JSON representation

in.fingerd but in Rust.

Awesome Lists containing this project

README

        

A socket-activated in.fingerd equivalent written in Rust.

## Why?

The usual answer: why not?

## How?

See [nix](nix/) for how I actually run this, or something like:

```ini
# /etc/systemd/system/[email protected]

[Unit]
Description=Ringer service
Requires=ringer.socket

[Service]
DynamicUser=yes
ExecStart=-/path/to/where/you/put/this/bin/fingerd
ProtectHome=true
StandardInput=socket
StandardOutput=socket

# The files end up under /var/lib/ringer if you do this
StateDirectory=ringer
```

```ini
# /etc/systemd/system/ringer.socket

[Socket]
Accept=yes
ListenStream=79
```