# ufw - pydoc - phpman

> **TLDR:** Uncomplicated Firewall.
>
- Enable `ufw`:
  `sudo ufw enable`
- Disable `ufw`:
  `sudo ufw disable`
- Show `ufw` rules, along with their numbers:
  `sudo ufw status numbered`
- Allow incoming traffic on port 5432 on this host with a comment identifying the service:
  `sudo ufw allow 5432 comment "{{Service}}"`
- Allow only TCP traffic from 192.168.0.4 to any address on this host, on port 22:
  `sudo ufw allow proto tcp from 192.168.0.4 to any port 22`
- Deny traffic on port 80 on this host:
  `sudo ufw deny 80`
- Deny all UDP traffic to ports in range 8412:8500:
  `sudo ufw deny proto udp from any to any port 8412:8500`
- Delete a particular rule. The rule number can be retrieved from the `ufw status numbered` command:
  `sudo ufw delete {{rule_number}}`

*Source: tldr-pages*

---

Help on package ufw:

## NAME
    ufw

## PACKAGE CONTENTS
    applications
    backend
    backend_iptables
    common
    frontend
    parser
    util

## FILE
    /usr/lib/python3/dist-packages/ufw/__init__.py


