Visitor Badge Crates Badge Crates Downloads

About Project

UFW app profile written in pure rust.

Example

rust let mut x = ufwprofile::config::UFWConf::default(); x.append_ports("80", "") .append_ports("81:82", "tcp") .append_ports("84", "udp") .append_ports("83", "") .append_ports("8000", "tcp") .init("Foo", "Alo", "Alo").unwrap(); println!("{}",x.try_adding_to_ufw(true).unwrap());

Drawbacks

This is hardcoded dependency

  1. The config file is hardcoded.
  2. The path is assumed to be /etc/ufw/applications.d