Compare commits
1 Commits
1de855304e
...
f74b8e66c0
Author | SHA1 | Date |
---|---|---|
Adrian | f74b8e66c0 |
|
@ -6,8 +6,6 @@
|
|||
-A PREROUTING -j BLACKLIST
|
||||
|
||||
-A BLACKLIST -m set --match-set blacklist src -j DROP
|
||||
|
||||
-A WHITELIST -m set --match-set local src -j ACCEPT
|
||||
-A WHITELIST -m set --match-set whitelist src -j ACCEPT
|
||||
|
||||
COMMIT
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
create local hash:net
|
||||
create whitelist hash:net
|
||||
create blacklist hash:net
|
||||
create whitelist hash:net comment
|
||||
create blacklist hash:net comment
|
||||
|
||||
add local 127.0.0.0/8
|
||||
add local 10.0.0.0/8
|
||||
add local 172.16.0.0/12
|
||||
add local 192.168.0.0/16
|
||||
add whitelist 127.0.0.0/8 comment local
|
||||
add whitelist 10.0.0.0/8 comment local
|
||||
add whitelist 172.16.0.0/12 comment local
|
||||
add whitelist 192.168.0.0/16 comment local
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
*raw
|
||||
:KNOCK -
|
||||
:PORTKNOCK -
|
||||
|
||||
-A PREROUTING -p tcp -m tcp --tcp-flags SYN,ACK SYN -j KNOCK
|
||||
-A PREROUTING -p tcp -m tcp --tcp-flags SYN,ACK SYN -j PORTKNOCK
|
||||
|
||||
-A KNOCK -p tcp -m tcp --dport 22 -m recent --rcheck --seconds 30 --reap --name SSHOK -j RETURN
|
||||
-A KNOCK -p tcp -m tcp --dport 22222 -m recent --set --name SSHOK -j DROP
|
||||
-A KNOCK -p tcp -m tcp --dport 22 -j DROP
|
||||
-A PORTKNOCK -p tcp -m tcp --dport 22 -m recent --rcheck --seconds 30 --reap --name SSHOK -j RETURN
|
||||
-A PORTKNOCK -p tcp -m tcp --dport 22222 -m recent --set --name SSHOK -j DROP
|
||||
-A PORTKNOCK -p tcp -m tcp --dport 22 -j DROP
|
||||
|
||||
COMMIT
|
||||
|
|
|
@ -3,8 +3,7 @@
|
|||
|
||||
-A PREROUTING -p tcp -m tcp --tcp-flags SYN,ACK SYN -j RATELIMIT
|
||||
|
||||
-A RATELIMIT -p tcp -m tcp --dport 25 -m hashlimit --hashlimit-above 4/hour --hashlimit-burst 4 --hashlimit-mode srcip --hashlimit-name ratelimit-smtp --hashlimit-srcmask 16 -j DROP
|
||||
-A RATELIMIT -p tcp -m tcp --dport 143 -m hashlimit --hashlimit-above 4/hour --hashlimit-burst 4 --hashlimit-mode srcip --hashlimit-name ratelimit-imap --hashlimit-srcmask 16 -j DROP
|
||||
-A RATELIMIT -p tcp -m multiport --dports 25,143 -m hashlimit --hashlimit-above 4/hour --hashlimit-burst 4 --hashlimit-mode srcip --hashlimit-name ratelimit-mail --hashlimit-srcmask 16 -j DROP
|
||||
-A RATELIMIT -m hashlimit --hashlimit-above 4/hour --hashlimit-burst 16 --hashlimit-mode srcip,dstport --hashlimit-name ratelimit-other --hashlimit-srcmask 16 -j DROP
|
||||
|
||||
COMMIT
|
||||
|
|
Loading…
Reference in New Issue