X-Git-Url: https://git.distorted.org.uk/~mdw/firewall/blobdiff_plain/6b6b67145c2c30bfa7c365c710eadbaa04585124..38e85ca3b58ddcf50c7db608f5baa2fd19771f8a:/classify.m4 diff --git a/classify.m4 b/classify.m4 index 7c60407..6254993 100644 --- a/classify.m4 +++ b/classify.m4 @@ -45,7 +45,7 @@ m4_divert(40)m4_dnl ### ### The mangle chains are arranged as follows. ### -### The INPUT and FORWARD hooks simply invokes in-classify and out-classify +### The INPUT and FORWARD hooks simply invoke in-classify and out-classify ### chains as subroutines. These will tail-call appropriate classification ### chains. ### @@ -57,11 +57,12 @@ m4_divert(40)m4_dnl ### goes to bad-source-address, which logs a message and drops the packet. ### The default interface is special. If no explicit matches are found, it ### dispatches to in-default which forbids a few obviously evil things and -### finally dispatches to mark-from-untrusted. +### finally dispatches to mark-from-DEFAULT (usually `untrusted'). ### ### The out-classify is simpler because it doesn't care about the interface. ### It simply checks each network range in turn, dispatching to mark-to-CLASS -### on a match or mark-to-DEFAULT (probably untrusted) if there is no match. +### on a match or mark-to-DEFAULT (probably `untrusted') if there is no +### match. clearchain mangle:in-classify mangle:in-default mangle:out-classify clearchain mangle:local-source @@ -95,7 +96,7 @@ run iptables -t mangle -A in-classify -j RETURN \ ## over the loopback interface, I shouldn't see a packet from me over any ## other interface. Except that I will if I sent a broadcast or multicast. ## Allow the broadcasts, and remember not to trust them. There are no -## broadcast addresses in IPv6 (only link-local multicast)m so we don't have +## broadcast addresses in IPv6 (only link-local multicast) so we don't have ## to worry about that. run iptables -t mangle -A local-source -j RETURN \ -m addrtype --dst-type BROADCAST