A utility to manage all socats of yours
Project description
socatlord
socatlord is a tool to manage multiple socats
You feed it with a config file placed at
/etc/socatlord
that has the syntax like:
# this is a comment
9.9.9.9:80 -> 123.23.4.3.:81
80 -> 192.168.224.20:80
udp 0.0.0.0:23 -> 192.168.224.20:23
TCP is the default protocol. Socatlord will spawn as many socats as necessary.
Usage
After you put this file, call socatlord install
. This will install and enable socatlord to start
during your startups (only if you're using Systemd).
/etc/socatlord
will be created about then.
Later call socatlord run
to terminate currently running socats and launch your own.
This may terminate your SSH connection, if you're using a socat to proxy it though.
You can also call socatlord stop
to stop all socats.
You can provide an optional argument of -v
to see what commands are launched
Changelog
v1.1
- socat's will be silenced if the mode is not verbose
- better default
/etc/socatlord
v1.0
First formal release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for socatlord-1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce8c36f400cf822e566218ef4da39bed9377e9e098b57021c1e684300f6e8ccf |
|
MD5 | 7725089c9b610815473538a8f161062a |
|
BLAKE2b-256 | 5c358348a79987fb4ef57a76611a778d444116775378c0f8818b45966f1f00d0 |