From 0f558630769b5dd230223dcb32fec6137709779e Mon Sep 17 00:00:00 2001 From: Tuomo Soini Date: Mon, 2 Jun 2014 21:24:09 +0300 Subject: [PATCH] Add new macros for AMQP, MongoDB, Redis, and Sieve Signed-off-by: Tuomo Soini --- Shorewall/Macros/macro.AMQP | 14 ++++++++++++++ Shorewall/Macros/macro.MongoDB | 13 +++++++++++++ Shorewall/Macros/macro.Redis | 13 +++++++++++++ Shorewall/Macros/macro.Sieve | 13 +++++++++++++ 4 files changed, 53 insertions(+) create mode 100644 Shorewall/Macros/macro.AMQP create mode 100644 Shorewall/Macros/macro.MongoDB create mode 100644 Shorewall/Macros/macro.Redis create mode 100644 Shorewall/Macros/macro.Sieve diff --git a/Shorewall/Macros/macro.AMQP b/Shorewall/Macros/macro.AMQP new file mode 100644 index 000000000..4ee756374 --- /dev/null +++ b/Shorewall/Macros/macro.AMQP @@ -0,0 +1,14 @@ +# +# Shorewall version 4 - AMQP Macro +# +# /usr/share/shorewall/macro.AMQP +# +# This macro handles AMQP traffic. +# +############################################################################### +?FORMAT 2 +############################################################################### +#ACTION SOURCE DEST PROTO DEST SOURCE ORIGIN RATE USER/ +# PORT(S) PORT(S) DEST LIMIT GROUP +PARAM - - tcp 5672 +PARAM - - udp 5672 diff --git a/Shorewall/Macros/macro.MongoDB b/Shorewall/Macros/macro.MongoDB new file mode 100644 index 000000000..8d14bb4a0 --- /dev/null +++ b/Shorewall/Macros/macro.MongoDB @@ -0,0 +1,13 @@ +# +# Shorewall version 4 - MongoDB Macro +# +# /usr/share/shorewall/macro.MongoDB +# +# This macro handles MongoDB Daemon/Router traffic. +# +############################################################################### +?FORMAT 2 +############################################################################### +#ACTION SOURCE DEST PROTO DEST SOURCE ORIGIN RATE USER/ +# PORT(S) PORT(S) DEST LIMIT GROUP +PARAM - - tcp 27017 diff --git a/Shorewall/Macros/macro.Redis b/Shorewall/Macros/macro.Redis new file mode 100644 index 000000000..79af00fc8 --- /dev/null +++ b/Shorewall/Macros/macro.Redis @@ -0,0 +1,13 @@ +# +# Shorewall version 4 - Redis Macro +# +# /usr/share/shorewall/macro.Redis +# +# This macro handles Redis traffic. +# +############################################################################### +?FORMAT 2 +############################################################################### +#ACTION SOURCE DEST PROTO DEST SOURCE ORIGIN RATE USER/ +# PORT(S) PORT(S) DEST LIMIT GROUP +PARAM - - tcp 6379 diff --git a/Shorewall/Macros/macro.Sieve b/Shorewall/Macros/macro.Sieve new file mode 100644 index 000000000..85bbbbe18 --- /dev/null +++ b/Shorewall/Macros/macro.Sieve @@ -0,0 +1,13 @@ +# +# Shorewall version 4 - Sieve Macro +# +# /usr/share/shorewall/macro.Sieve +# +# This macro handles sieve aka ManageSieve protocol. +# +############################################################################### +?FORMAT 2 +############################################################################### +#ACTION SOURCE DEST PROTO DEST SOURCE ORIGIN RATE USER/ +# PORT(S) PORT(S) DEST LIMIT GROUP +PARAM - - tcp 4190