linux  system  netzwerk

  Inhaltsverzeichnis:

UFW - Uncomplicated Firewall

Quicknotes

Installation

sudo apt install ufw

Grundkonfiguration

sudo nano /etc/default/ufw
IPV6=yes

sudo ufw default deny incoming
sudo ufw default allow outgoing

Regeln

#bb8
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https

#l0la5*
♯crypt♯
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo ufw allow ftp
sudo ufw allow vnc
sudo ufw allow snmp
sudo ufw allow proto tcp to any port 135 # SAMBA
sudo ufw allow proto tcp to any port 139 # SAMBA
sudo ufw allow proto tcp to any port 445 # SAMBA
sudo ufw allow proto udp to any port 137 # SAMBA
sudo ufw allow proto udp to any port 138 # SAMBA

#r2d2
♯crypt♯
sudo ufw allow http
sudo ufw allow https
sudo ufw allow 25
#sudo ufw allow 143
sudo ufw allow 465
sudo ufw allow 587
sudo ufw allow 993
♯crypt♯

#r4g9
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
   #Samba
sudo ufw allow proto tcp to any port 135
sudo ufw allow proto tcp to any port 139
sudo ufw allow proto tcp to any port 445
sudo ufw allow proto udp to any port 137
sudo ufw allow proto udp to any port 138

#l337
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo ufw allow from 192.168.3.73 to any port 5900
sudo ufw allow from 192.168.3.83 to any port 5900
sudo ufw allow from 192.168.3.93 to any port 5900

Aktivieren

sudo ufw enable

Regeln anzeigen

sudo ufw status verbose

Regeln von ...

sudo ufw allow from 203.0.113.4 to any port 22
sudo ufw allow from 203.0.113.0/24 to any port 22

IP Blocken

#insert 1 ist wichtig, da die Regeln nach der Reihenfolge abgearbeitet werden...
#kommt vorher ein PORT-Allow würde die IP für den Port nicht geblockt werden!
sudo ufw insert 1 deny from <IP> to any

Reihenfolge der Regeln anzeigen

sudo ufw status numbered

Regeln löschen

sudo ufw status numbered
sudo ufw delete <number>
#ACHTUNG! Numbered ändert sich wenn man vorne weglöscht!

Zurücksetzen

sudo ufw reset

Deaktivieren

sudo ufw disable