TheLyppardMan
Very Senior Member
So, do I just use the code you provided in #14 and also, what results would you expect me to see if things are as secure when using a VPN and when not using a VPN? I did follow the link you provided, but I have to admit that by the time I got to the bottom of the posts, I was more confused than ever about what was trying to be achieved. Also, do I have to create a file to put the code into a file or do I have to do it another way and did I read it right that simply rebooting the router deletes all this extra code?Once you use third-party firmware, things always become more complicated, because that opens the door to questions for things you wouldn't either have known to ask, or cared to know in the first place. Third-party firmware is just another red pill experience!
DNS has nothing to do w/ this. These tools are firewall penetration testing tools. And they do the job as intended. But the question you always have to consider is *which* firewall is actually being tested! There can be multiple firewalls between your home router and the GRC servers. You can't just assume there is only your router's firewall. And so each firewall between your router's firewall and the GRC servers acts as a filter. And you end up w/ misleading results if you assume failure on the test means there's necessarily a problem w/ your router's firewall. In all likelihood, there isn't. But it can be disconcerting when you see failures and don't recognize what's actually happening.
The firewall rules I provided are quite simple. The PREROUTING chain of the raw table is always the first thing any packet hits when encountering the router's firewall. All the rules do is *count* the packets seen for any given port (or icmp/ping). If you use Shields Up and afterwords see any w/ zero packets, it means the packet never reached the router's firewall. Something upstream (presumably another firewall) blocked it. It's just that simple.
I'll have another look at this tomorrow as it's getting late and I haven't had much sleep for the past couple of nights.