HTTP SPAM Blocking - How To


Was this useful?

  • Yes

    Votes: 8 57.1%
  • No

    Votes: 3 21.4%
  • Maybe

    Votes: 3 21.4%

  • Total voters
    14
  • Poll closed .
Here's some stats for you:

WRT54GL running Tomato v.1.05.0977
CPU Load (1 / 5 / 15 mins) 3.91 / 4.49 / 4.29 (154 connections, mostly web surfing)
Total / Free Memory 14.20 MB / 1,432.00 KB (9.85%)
Uptime 16 days, 22:38:50

Was this just using one machine and having 154 simultaneous connections going?

I would like to know what happens with you have multiple client machines (like more than 10) doing many http requests.

I think the load distributed with each machine doing the filtering would be better, rather than the router doing all the work for all 10 machines.

Maybe this is wrong thinking, because the router sees all the requests the same as it would with just one client machine?
 
1 wireless and 2 wired machines were connected at the time.

I don't think I've ever seen load numbers below 1.00. Can you post yours for comparison?
 
How do I isolate just measuring the filtering process? The load is taking into account all the routing functions too... isn't it??

I'm seeing higher numbers with each additional machine I connect.
I don't know if there is anyway to just isolate the measurement like I said.... maybe there is some way with the 'top' command?
 
1 wireless and 2 wired machines were connected at the time.

I don't think I've ever seen load numbers below 1.00. Can you post yours for comparison?
Uptime 11 days, 21:51:08
CPU Load (1 / 5 / 15 mins) 0.00 / 0.01 / 0.00
Total / Free Memory 14.20/3,320.00 (22.83%)

This is with Conntrack reporting ~370 connections. Six computers connected (5 wired, 1 wireless). Bittorrent running on at least one.

I have QOS, but I'm only using ports to classify.. no L7. Also using WPA on the wireless.
 
Weird...my cpu load is pretty consistent with or without the keyword blocking running. Maybe because I'm also running a WDS link, QOS, cifs file shares, remote syslog and SNMP?

My other router load is
CPU Load (1 / 5 / 15 mins) 0.12 / 0.03 / 0.02
 
If you're not seeing lag with those load averages, then..... you must be using dialup :D

Does anybody have some latency measurements, or does tomato have some really cool hardcoded nice values for processes?
 
You had mcafee.com up there. I use it because it is free with comcast. I'm cheap. Anyway it blocks updates to the antivirus and firewall. I should have read the list first, but how is mcafee spam? Anyway I just deleted it from the list everything else works good, but not sure what everything on there is. Anyone try adblock plus's list? Does it work well or not? thanks
 
Do you hate wasting bandwidth and time downloading pop-ups, pop-unders, video ads, and irritating mouseovers? I do and have a pretty reliable way for Tomato to drop all HTTP requests to the spam ads.
I'm looking for a similar solution for parental control for the kids. Any ideas how to do this? I think it is no so easy to do this based on URLs.
My understanding of tomatos http blocking is, that it is "blacklist" based (all URLs matching the keywords are blocked). I would prefer a "whitelist" based solution.
 
I'm looking for a similar solution for parental control for the kids. Any ideas how to do this? I think it is no so easy to do this based on URLs.
My understanding of tomatos http blocking is, that it is "blacklist" based (all URLs matching the keywords are blocked). I would prefer a "whitelist" based solution.


You can try FoxFilter

It will filter keywords in the url.

FoxFilter, developed by Dywayne Johnson (Inspired Effect) adds a content filtering layer to Firefox that will keep away a large amount of unwanted content. You start by defining a list of keywords you want to filter out. These words will be checked in every page’s title, keywords, description and body and even the URL, which is important to prevent performing web searches for the keywords, a somewhat redundant and welcome added protection.

Edit: Sorry, I see that you want a whitelist. Maybe there can be some way to use wildcards in access restriction to block all sites... then set up another access restriction with a listing of only they sites you want to allow. (something like: ^*.*.*$ or simply ^$ for all sites?)

Or, there may be a way in FoxFilter to use wildcards since that will allow URL Exceptions, I'm not sure yet if\how you can wildcard in that.

I don't see "allow URL exceptions" yet in Tomato. Maybe the author(s) can add these features?
 
Hi,
I am using your HTTP SPAM Blocking Rule List #1, which is great. Thank you.
You say in your post that right now you use two lists/rules. Could you please send or post the other one for me.
Thanks
 
try using

ads.php
edge.quantserve.com
quant.js
ad_func.js

in your list

Right now only one list is needed - I eliminated duplicates
 

Back
Top