aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/firewall.d/global.d/ipsets-example
diff options
context:
space:
mode:
Diffstat (limited to 'src/firewall.d/global.d/ipsets-example')
-rw-r--r--src/firewall.d/global.d/ipsets-example68
1 files changed, 48 insertions, 20 deletions
diff --git a/src/firewall.d/global.d/ipsets-example b/src/firewall.d/global.d/ipsets-example
index 8a6d35f..ff54196 100644
--- a/src/firewall.d/global.d/ipsets-example
+++ b/src/firewall.d/global.d/ipsets-example
@@ -13,26 +13,54 @@
13# @sysconfdir@/firewall.d/rules6 13# @sysconfdir@/firewall.d/rules6
14# 14#
15 15
16####################### 16######################
17# # 17# #
18# Standard Services # 18# Private Networks #
19# # 19# #
20####################### 20######################
21 21
22create SERVICES bitmap:port range 1-1024 comment 22create PRIVATE4 hash:ip family inet hashsize 1024 comment
23add SERVICES 20 comment "FTP data" 23create PRIVATE6 hash:ip family inet6 hashsize 1024 comment
24add SERVICES 21 comment "FTP" 24create PRIVATE list:set
25add SERVICES 22 comment "SSH" 25add PRIVATE PRIVATE4
26add SERVICES 23 comment "Telnet" 26add PRIVATE PRIVATE6
27add SERVICES 25 comment "SMTP" 27add PRIVATE4 10.0.0.0/8 "rfc1918"
28add SERVICES 53 comment "DNS" 28add PRIVATE4 172.16.0.0/12 "rfc1918"
29add SERVICES 69 comment "TFTP" 29add PRIVATE4 192.168.0.0/1 "rfc1918"
30add SERVICES 80 comment "HTTP" 30add PRIVATE6 fc00::/7 "rfc4193"
31add SERVICES 110 comment "POP3" 31add PRIVATE6 fe80::/10 "rfc4291"
32add SERVICES 123 comment "NTP" 32
33add SERVICES 143 comment "IMAP" 33
34add SERVICES 389 comment "LDAP" 34#################
35add SERVICES 443 comment "HTTPS" 35# #
36# Black Holes #
37# #
38#################
39
40# dynamic blackhole lists
41create DYNAMIC_BLACKHOLE4 hash:ip family inet hashsize 1024 timeout 600
42create DYNAMIC_BLACKHOLE6 hash:ip family inet6 hashsize 1024 timeout 600
43create DYNAMIC_BLACKHOLE list:set
44add DYNAMIC_BLACKHOLE DYNAMIC_BLACKHOLE4
45add DYNAMIC_BLACKHOLE DYNAMIC_BLACKHOLE6
46
47# dynamic blackhole exemptions
48create DYNAMIC_EXEMPTION4 hash:net family inet hashsize 1024 comment
49create DYNAMIC_EXEMPTION6 hash:net family inet6 hashsize 1024 comment
50create DYNAMIC_EXEMPTION list:set
51add DYNAMIC_EXEMPTION DYNAMIC_EXEMPTION4
52add DYNAMIC_EXEMPTION DYNAMIC_EXEMPTION6
53add DYNAMIC_EXEMPTION PRIVATE4
54add DYNAMIC_EXEMPTION PRIVATE6
55
56# static blackhole lists
57create BLACKHOLE4 hash:ip family inet hashsize 1024
58create BLACKHOLE6 hash:ip family inet6 hashsize 1024
59create BLACKHOLE list:set
60add BLACKHOLE BLACKHOLE4
61add BLACKHOLE BLACKHOLE6
62add BLACKHOLE DYNAMIC_BLACKHOLE4
63add BLACKHOLE DYNAMIC_BLACKHOLE6
36 64
37 65
38# end of rules 66# end of rules