Parasitic network manager. snail is the metasploit of network managers.
The project is in a very early state, you're very likely to experience bugs. I'm using it as my daily driver, but you should expect a very bare bone experience if you're considering doing the same.
If possible, use the [snail-git] package for archlinux. For a manual setup on a
debian based system, install the dependency libraries libseccomp-dev
,
libdbus-1-dev
and libzmq3-dev
.
Next, build the binary:
cargo build --release
And install it: ``` install -Dm755 target/release/snail{d,ctl} /usr/bin install -Dm644 scripts/* -t /usr/lib/snaild/scripts
install -d /etc/snail/scripts install -Dm644 contrib/snail.conf -t /etc/snail install -Dm644 contrib/snail@.service -t /usr/lib/systemd/system
systemctl daemon-reload systemctl enable --now snail@wlp3s0 ```
You can monitor your network status with snailctl. Make sure your user is in
the correct group which is specified in /etc/snail/snail.conf.
snailctl status
The name snailctl is inspired by [Leucochloridium], a parasite that lives
inside a snail and is able to control its host. In the long term, snaild
is
the process that interfaces with the snails brain and snailctl
is the utility
to control the snail through snaild
.
The logo has been created by Baudon in 1879.
GPLv3+