Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/posener/eztables
iptables in web browser
https://github.com/posener/eztables
iptables
Last synced: 20 days ago
JSON representation
iptables in web browser
- Host: GitHub
- URL: https://github.com/posener/eztables
- Owner: posener
- License: mit
- Created: 2017-10-28T23:36:44.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-03-13T18:47:58.000Z (over 4 years ago)
- Last Synced: 2024-10-04T16:49:03.379Z (about 1 month ago)
- Topics: iptables
- Language: Go
- Size: 548 KB
- Stars: 11
- Watchers: 4
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# eztables
[![Build Status](https://travis-ci.org/posener/eztables.svg?branch=master)](https://travis-ci.org/posener/eztables)
[![codecov](https://codecov.io/gh/posener/eztables/branch/master/graph/badge.svg)](https://codecov.io/gh/posener/eztables)
[![GoDoc](https://godoc.org/github.com/posener/eztables?status.svg)](http://godoc.org/github.com/posener/eztables)
[![Go Report Card](https://goreportcard.com/badge/github.com/posener/eztables)](https://goreportcard.com/report/github.com/posener/eztables)Easy to understand web view of iptables rules
![screenshot](./screenshot.png "Screenshot")
## Run with Docker
```bash
docker run -d --restart always --name eztables --net host --privileged posener/eztables:v1.0
```> You should have docker installed, configured and running
## Download Binary
Binary releases are available [here](https://github.com/posener/eztables/releases).
Copy the URL of a binary that suites your machine architecture and OS, and use
the following commands to download and install it.```bash
sudo curl -o /usr/bin/eztables
sudo chmod +x /usr/bin/eztables
```## Install
```bash
go get -u github.com/posener/eztables
bash -c "sudo cp $(which eztables) /usr/bin/"
```> `eztables` must run with root privileges since it runs `iptables` as a sub process.
> Therefore, I recommend copy the executable to `/usr/bin`.## Usage
```bash
sudo eztables
```> `eztables` should run with root privileges, since it runs `iptables` as a sub process.