How do I test my firewall rules?

Solution 1:

The way I test if a rule works: telnet host port

If it times out (or responds however the firewall should reject), then no connection will be established, which means the firewall is blocking the traffic as desired. If the rule does not work, you'll see some kind of response. Might not work in 100% of situations, but for the usual stuff someone does at home it's enough.