26 lines
553 B
Bash
26 lines
553 B
Bash
#!/bin/bash
|
|
|
|
#ufw config
|
|
sed -i 's/IPV6=yes/IPV6=no/g' /etc/default/ufw
|
|
ufw default deny incoming > $OUTPUT 2>&1
|
|
|
|
#Web interface
|
|
ufw allow 80/tcp > $OUTPUT 2>&1
|
|
ufw allow 443/tcp > $OUTPUT 2>&1
|
|
|
|
#IMAP/POP3
|
|
ufw allow 25/tcp > $OUTPUT 2>&1
|
|
ufw allow 110/tcp > $OUTPUT 2>&1
|
|
ufw allow 143/tcp > $OUTPUT 2>&1
|
|
ufw allow 465/tcp > $OUTPUT 2>&1
|
|
ufw allow 587/tcp > $OUTPUT 2>&1
|
|
ufw allow 993/tcp > $OUTPUT 2>&1
|
|
ufw allow 995/tcp > $OUTPUT 2>&1
|
|
|
|
#DNS
|
|
ufw allow 53/tcp > $OUTPUT 2>&1
|
|
|
|
#SSH
|
|
ufw limit 4242/tcp > $OUTPUT 2>&1
|
|
|
|
echo "y" | ufw enable > $OUTPUT 2>&1 |