Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peltho/tufw
Terminal UI for ufw
https://github.com/peltho/tufw
golang ufw ui
Last synced: 8 days ago
JSON representation
Terminal UI for ufw
- Host: GitHub
- URL: https://github.com/peltho/tufw
- Owner: peltho
- License: mit
- Created: 2022-10-18T10:09:52.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T14:01:09.000Z (6 months ago)
- Last Synced: 2024-08-23T00:18:22.159Z (4 months ago)
- Topics: golang, ufw, ui
- Language: Go
- Homepage:
- Size: 321 KB
- Stars: 46
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-tuis - tufw
README
![GitHub](https://img.shields.io/github/license/peltho/tufw)
![GitHub release (latest by date)](https://img.shields.io/github/v/release/peltho/tufw)
[![Go Report Card](https://goreportcard.com/badge/github.com/peltho/tufw)](https://goreportcard.com/report/github.com/peltho/tufw)# Terminal UI for ufw
This go package provides a terminal user interface for `ufw`.![Screenshot](preview.gif)
It allows you to add, edit or remove rules in a fancy way which is ideal when you're not familiar with `ufw` command.
> Be sure to run it as root otherwise it won't work.
## Installation
Just head over the [releases](https://github.com/peltho/tufw/releases) page and install it manually with your favorite package manager.For instance: ```sudo apt install tufw_0.1.0_linux_amd64.deb```
You can also find this package on **AUR** for archlinux users: ```yaourt -S tufw-git```
## Dependencies
This package is based on [rivo/tview](https://github.com/rivo/tview) (and its dependencies).## Troubleshooting
Add your issue here on Github if you spot an unwanted behavior.
Feel free to get in touch if you have any questions.## Licence
[MIT](https://github.com/peltho/tufw/blob/main/LICENSE.txt)