Fluffy - A Firewall as a Service
Project description
# Fluffy - A Firewall as a Service
Fluffy is a firewall as a service solution that primarily targets Linux environments.
## Features
A fully documented RESTful API using Flasgger
Session based configuration so that changes can be tested and committed atomically without affecting the active configuration
Rollback methods using unattended server-side checks including rollback intervals with a commit/confirm type of functionality
Source and destination addresses are managed by a global addressbook which also supports inheritance
Source and destination services are managed by a global services catalog
Chains support including default policy, packet matching tables etc.
Interfaces support
## Puppet integration
A module is available on [PuppetForge](https://forge.puppet.com/m4ce/fluffy).
## Running in Docker
` $ docker pull m4ce/fluffy `
The container needs to run in privileged mode (–privileged). Additionally, you will need to make sure the Docker daemon is started with –iptables=false.
## Todo
API docs
Integration tests
API-key based authentication
## Author Matteo Cerutti - matteo.cerutti@hotmail.co.uk
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
File details
Details for the file pyfluffy-0.0.12.tar.gz
.
File metadata
- Download URL: pyfluffy-0.0.12.tar.gz
- Upload date:
- Size: 31.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6986a165ec25ce48baae636ec972a4bec6227d94899c8d4be2f7c09693f2ce0d |
|
MD5 | 0e29a2eff6e681cf81767d4646646692 |
|
BLAKE2b-256 | a31d4662f593db044e5c29b537fcc48c976eeb319de87859cf8b0d7fbd58079d |