cat <<-'EXE'|sudo bash
apt-get update;echo
apt list -a --upgradable
apt-get install -y ufw nmap telnet
EXE
Allow
| Name |
Allow
|
|
Name |
Allow
|
| HTTP |
sudo ufw allow http |
RDP |
sudo ufw allow 5900/tcp
|
| OpenSSH |
sudo ufw allow OpenSSH |
MySQL |
sudo ufw allow 3306/tcp
|
| LXD Bridge |
sudo ufw allow in on lxdbr0 |
PostgreSQL |
sudo ufw allow 5432/tcp
|
| LXD Bridge |
sudo ufw route allow in on lxdbr0 |
Micro Services |
sudo ufw allow 9000:9010/tcp
|
| LXD Bridge |
sudo ufw route allow out on lxdbr0 |
MinIO Object Storage |
sudo ufw allow 9800:9801/tcp
|
Allow » Minikube » Bridge
MINIKUBE_BRIDGE="br-$(docker network ls -fname=minikube --format=json|jq -r '.ID')"
# MINIKUBE_BRIDGE=$(ip r g $(minikube ip)|awk '{print $3}'|head -n1)
sudo ufw route allow out on ${MINIKUBE_BRIDGE}
Status
sudo systemctl status ufw
sudo ufw status verbose
sudo ufw enable
|
sudo ufw delete allow 3306
sudo ufw status numbered
sudo ufw delete N
|
sudo ufw delete allow 9800:9801/tcp
sudo ufw delete allow 9000:9010/tcp
sudo ufw delete allow 3306/tcp
|
Playground
netstat -uap|grep nginx
apt list --installed
sudo ufw status
netstat -lpn
netstat -a
|
sudo ss -tulpn | grep LISTEN | grep resolve
sudo ss -tulpn | grep LISTEN | grep minio
sudo ss -tulpn | grep LISTEN | grep sshd
sudo ss -tulwn | grep LISTEN
sudo ss -tulpn | grep LISTEN
|
sudo lsof -i -P -n | grep LISTEN
sudo ss -tulpn | grep LISTEN
sudo ufw allow 'Nginx HTTP'
sudo ufw app list
sudo ufw status
|
|
sudo systemctl status ufw
sudo apt-get install gufw
sudo ufw status numbered
sudo ufw status verbose
sudo ufw disable
sudo ufw enable
sudo ufw status
|
nc -uv vpn.shahed.biz 1194 # udp
nc -tv vpn.shahed.biz 80 # tcp
nc -tv vpn.shahed.biz 53 # tcp
sudo nmap -sT localhost # tcp
sudo nmap -sU localhost # udp
nc -uv localhost 1194 # udp
nc -tv localhost 80 # tcp
|
sudo nmap -sU -sT -p U:1194,T:22,53,443 vpn.shahed.biz
|
References