Tufw
Ufw terminal frontend based on dialog
Installation
Tufw NEEDS to be installed as root, because it needs to run as root and python won't load the module if it's installed as a normal user.
sudo python3 -m pip install tufw
# OR
sudo pip3 install tufw
Obviously Tufw needs dialog, so install it with
sudo apt install dialog
or whatever you use on your distribution.
While vermin reports minimum python version for Tufw is 3.0, it has been tested only with python 3.5.4 and 3.10. Older versions have not been tested yet.
Running
As ufw, Tufw needs to be run as root.
sudo tufw
I know typing 'sudo ' (space included) is always tiring and easy to forget and ufw refuses to work without, so Tufw can self elevate, calling sudo itself if you forget to.
You can just type:
tufw
Give to Caesar what is Caesar's
This project comes from my need to have a simple frontend for ufw like @costales' gufw, but character based, to install on my headless server, so the code in firewall.py comes from costales' work, simplified a bit, but still his work.
Metadata
Release files for tufw 1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| tufw-1.1.2.tar.gz | 21.1 kB | Without provenance | Details for tufw-1.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| tufw-1.1.2-py3-none-any.whl | Python 3 | none | any | Details for tufw-1.1.2-py3-none-any.whl |
Total release size: 42.0 kB
Release files / tufw-1.1.2.tar.gz
| Download URL | tufw-1.1.2.tar.gz |
|---|---|
| Size | 21.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9e6fcbc3def9a439937092767ac333dfb5164aa0d92c56e145c66e5cbfae0c75
|
|
BLAKE2b-256 checksum How to use checksums |
f5be977b9aa5be25b5fea35831386613b98b0f0ca9dd1453a4a8b3c04f00400d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.9.19
|
Release files / tufw-1.1.2-py3-none-any.whl
| Download URL | tufw-1.1.2-py3-none-any.whl |
|---|---|
| Size | 20.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c4ce974d1587ef27d54d06f2ccd49e4c55373dfb62ad2b72c4fcd8f5b55d4495
|
|
BLAKE2b-256 checksum How to use checksums |
114a01aeee8495285d8ea572eb66928ceaf7f4dbc7c506440392ec3adf8cfe99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.9.19
|
Security for tufw 1.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.