1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

ALL-U-NEED Ad Blocking

Discussion in 'Tomato Firmware' started by srouquette, Nov 6, 2010.

  1. ppsun

    ppsun Networkin' Nut Member

    Still works. But the host list may need some updating/fine-tuning to get optimal blocking (ie: not to overblock or underblock sites that you visit). What's your hardware and firmware configuration?
     
  2. Klakinoumi

    Klakinoumi Serious Server Member

    First of all, thanks for the awesome work you're all doing guys. I'am amazed of how great this thing is.

    However, i encounter a problem with my wnr3500L v2 running on Tomato Firmware 1.28.0000 MIPSR2-101 K26 USB AIO and i'm not seeing where i'm doing something wrong.

    I'am trying to add this list : https://easylist-downloads.adblockplus.org/liste_fr easylist.txt to my adblock script.

    Here is my config :

    Code:
    OPTIMISE="Y"
    GETS="1 2 3"
    TRIM_BEGIN=4
    S1="http://pgl.yoyo.org/as/serverlist.php?hostformat=nohtml"  #44K
    S2="http://mirror1.malwaredomains.com/files/justdomains"    #189K
    S3="https://easylist-downloads.adblockplus.org/liste_fr+easylist.txt" #600K
    S4="http://www.malwaredomainlist.com/hostslist/hosts.txt"  #97K
    S5="http://winhelp2002.mvps.org/hosts.txt"              #620K
    S6="http://hosts-file.net/hphosts-partial.asp"              #460K
    S7="http://hostsfile.mine.nu/Hosts"                        #2641K
    S8="http://support.it-mate.co.uk/downloads/hosts.txt"      #3851K
    And here is the log for this config :
    Code:
    Oct 17 00:20:26 MYRouter daemon.info dnsmasq-dhcp[664]: DHCPREQUEST(br0) 192.168.1.92 xxxxxxxxxxxxxx
    Oct 17 00:20:26 MYRouter daemon.info dnsmasq-dhcp[664]: DHCPACK(br0) 192.168.1.92 xxxxxxxxxxxxxx iPadinoumi
    Oct 17 00:20:37 MYRouter daemon.info pixelserv[1039]: /tmp/mnt/CYGOGNE/pixelserv V18 compiled: Nov  3 2010 21:03:21 from pixelserv18.c
    Oct 17 00:20:37 MYRouter daemon.notice pixelserv[1041]: Listening on 192.168.1.7:80
    Oct 17 00:20:40 MYRouter user.notice root: ADBLOCK: http://pgl.yoyo.org/as/serverlist.php?hostformat=nohtml
    Oct 17 00:20:41 MYRouter user.notice root: ADBLOCK: http://mirror1.malwaredomains.com/files/justdomains
    Oct 17 00:20:42 MYRouter user.notice root: ADBLOCK: https://easylist-downloads.adblockplus.org/liste_fr+easylist.txt
    Oct 17 00:20:42 MYRouter user.notice root: ADBLOCK: 12650 entries
    Oct 17 00:20:42 MYRouter user.notice root: ADBLOCK: sorting hosts...
    Oct 17 00:20:56 MYRouter daemon.info dnsmasq-dhcp[664]: DHCPREQUEST(br0) 192.168.1.75 5xxxxxxxxxxxxxx
    Oct 17 00:20:56 MYRouter daemon.info dnsmasq-dhcp[664]: DHCPACK(br0) 192.168.1.75 xxxxxxxxxxxxxx iPhonoumi
    Oct 17 00:21:05 MYRouter user.notice root: ADBLOCK: hosts sorted.
    Oct 17 00:21:05 MYRouter user.notice root: ADBLOCK: 12534 entries
    Oct 17 00:21:05 MYRouter cron.err crond[632]: time disparity of 22507100 minutes detected
    Oct 17 00:21:05 MYRouter daemon.info dnsmasq[664]: exiting on receipt of SIGTERM
    Oct 17 00:21:05 MYRouter daemon.info dnsmasq[1154]: started, version 2.61 cachesize 150
    Oct 17 00:21:05 MYRouter daemon.info dnsmasq[1154]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack
    Oct 17 00:21:05 MYRouter daemon.info dnsmasq-dhcp[1154]: DHCP, IP range 192.168.1.50 -- 192.168.1.100, lease time 1d
    Oct 17 00:21:05 MYRouter daemon.info dnsmasq[1154]: reading /etc/resolv.dnsmasq
    Oct 17 00:21:05 MYRouter daemon.info dnsmasq[1154]: using nameserver 212.27.40.241#53
    Oct 17 00:21:05 MYRouter daemon.info dnsmasq[1154]: using nameserver 212.27.40.240#53
    Oct 17 00:21:05 MYRouter daemon.info dnsmasq[1154]: read /etc/hosts - 2 addresses
    Oct 17 00:21:05 MYRouter daemon.info dnsmasq[1154]: read /etc/dnsmasq/hosts/hosts - 5 addresses
    Oct 17 00:21:05 MYRouter daemon.info dnsmasq-dhcp[1154]: read /etc/dnsmasq/dhcp/dhcp-hosts
    Oct 17 00:21:05 MYRouter user.notice root: ADBLOCK: dnsmasq is running
    
    12534 entries

    But it clearly doesn't take the easylist in count because with the exact same file located on my own server, this is the log I was given :

    Code:
    Oct 17 00:09:15 MYRouter daemon.notice pixelserv[1061]: Listening on 192.168.1.7:80
    Oct 17 00:09:17 MYRouter user.notice root: ADBLOCK: http://pgl.yoyo.org/as/serverlist.php?hostformat=nohtml
    Oct 17 00:09:19 MYRouter user.notice root: ADBLOCK: http://mirror1.malwaredomains.com/files/justdomains
    Oct 17 00:09:21 MYRouter user.notice root: ADBLOCK: http://klakinoumi.com/Uploads/liste_fr+easylist.txt
    Oct 17 00:09:21 MYRouter user.notice root: ADBLOCK: 32698 entries
    Oct 17 00:09:21 MYRouter user.notice root: ADBLOCK: sorting hosts...
    Oct 17 00:09:35 MYRouter daemon.info dnsmasq-dhcp[660]: DHCPREQUEST(br0) 192.168.1.75 xxxxxxxxxxxxxxx
    Oct 17 00:09:35 MYRouter daemon.info dnsmasq-dhcp[660]: DHCPACK(br0) 192.168.1.75 xxxxxxxxxxxxxxxx iPhonoumi
    Oct 17 00:09:42 MYRouter cron.err crond[632]: time disparity of 22507088 minutes detected
    Oct 17 00:10:28 MYRouter user.notice root: ADBLOCK: hosts sorted.
    Oct 17 00:10:28 MYRouter user.notice root: ADBLOCK: 32573 entries
    Oct 17 00:10:29 MYRouter daemon.info dnsmasq[660]: exiting on receipt of SIGTERM
    Oct 17 00:10:29 MYRouter daemon.crit dnsmasq[1179]: error at line 15 of /tmp/gen
    Oct 17 00:10:29 MYRouter daemon.crit dnsmasq[1179]: FAILED to start up
    Oct 17 00:10:29 MYRouter user.notice root: ADBLOCK ERROR: restarting dnsmasq...
    Oct 17 00:10:29 MYRouter daemon.info dnsmasq[1186]: started, version 2.61 cachesize 150
    Oct 17 00:10:29 MYRouter daemon.info dnsmasq[1186]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack
    Oct 17 00:10:29 MYRouter daemon.info dnsmasq-dhcp[1186]: DHCP, IP range 192.168.1.50 -- 192.168.1.100, lease time 1d
    Oct 17 00:10:29 MYRouter daemon.info dnsmasq[1186]: reading /etc/resolv.dnsmasq
    Oct 17 00:10:29 MYRouter daemon.info dnsmasq[1186]: using nameserver 212.27.40.241#53
    Oct 17 00:10:30 MYRouter daemon.info dnsmasq[1186]: using nameserver 212.27.40.240#53
    Oct 17 00:10:30 MYRouter daemon.info dnsmasq[1186]: read /etc/hosts - 2 addresses
    Oct 17 00:10:30 MYRouter daemon.info dnsmasq[1186]: read /etc/dnsmasq/hosts/hosts - 5 addresses
    Oct 17 00:10:30 MYRouter daemon.info dnsmasq-dhcp[1186]: read /etc/dnsmasq/dhcp/dhcp-hosts
    
    32573 entries

    So there are two issues here :

    1. Why when the list is on https://easylist-downloads.adblockplus.org/liste_fr easylist.txt the script is not scrapping it ? (httpS ?)
    2. Why when the list is on http://klakinoumi.com/Uploads/liste_fr easylist.txt the script is scrapping it BUT fails to end the configuration of dnsmasq and relaunch it without ADBLOCK ? (the real question here is : Why it fails ?)
    Trimming for this list or not doesn't seem to change anything.

    I hope you guys can help me, and i think some people here may have a configuration with an easylist not loading at all.

    PS: I'm absolutely sorry for my English as it's not my native tongue. :(
     
  3. ppsun

    ppsun Networkin' Nut Member

    HitheLightz likes this.
  4. Klakinoumi

    Klakinoumi Serious Server Member

    I'm sorry, the exact link is : http://klakinoumi.com/Uploads/liste_fr+easylist.txt and it is the url that I set in my router.

    Marshcroft was saying here that it was ok to add an easylist. Gijs73 too.

    As it is basically the only one working in France if I can make it to work properly it could be a HUGE advantage.
     
  5. Mr. Scary

    Mr. Scary Addicted to LI Member

    Asus RT-N66U, Tomato Firmware v1.28.0500 MIPSR2Toastman-RT-N K26 USB VPN
     
  6. ppsun

    ppsun Networkin' Nut Member

    The klakinoumi list still doesn't load. I installed the easylist list from you link on my router (RT-N66U); the entries not recognised even before the entries sorting. I guess you will have to ask the other 2 posters how they got their easylist entries loaded.

    I noticed that you only have 12k sorted entries. Perhaps my host list might work better for you (34k sorted entries):

    TRIM_BEGIN=2
    S1="http://mirror1.malwaredomains.com/files/justdomains"
    S2="http://www.malwaredomainlist.com/hostslist/hosts.txt"
    S3="http://someonewhocares.org/hosts/hosts"
    S4="http://winhelp2002.mvps.org/hosts.txt"
    S5="http://sysctl.org/cameleon/hosts"
    S6="http://hosts-file.net/ad_servers.asp"
     
  7. ppsun

    ppsun Networkin' Nut Member

    I have the same router, but using shibby's firmware instead (but that should not matter). Replaced my current script with the original script from page 1. It loaded fine (21k sorted entries) and works. The ads were rejected and replaced with non-pixelserved connection error banners.

    I think something is not quite right on your end.
     
  8. Mr. Scary

    Mr. Scary Addicted to LI Member

    I happen to be in France, so that may have something to do with it judging by Klakinoumi's post.
     
  9. mstombs

    mstombs Network Guru Member

    I have posted a new version of pixelserv in the thread http://www.linksysinfo.org/index.php?threads/pixelserv-compiled-to-run-on-router-wrt54g.30509/page-2, main purpose is to publish a version with optional image loaded from a file, useful for testing/development. Note that the new v30 not yet compatible with the script in this thread - because I have not compiled in the option to restrict operation to a named interface i.e. "-n br0" as found this has an issue with tomato web gui config changes - pixelserv can get stuck listening only on an obsolete interface, and I think its easier to drop the option than to find out how to fix...
     
  10. tido

    tido Networkin' Nut Member

    I've pasted the script from the front page and pasted it under "WAN Up". Tried to test it by going to the URL http://milliondollarhomepage.com/, are the contents of this URL are not suppose to be blocked? My show up NP. Does this mean the script is not working? Do you have any URL examples where I can test the script?

    Cheers
     
  11. Frequenzy

    Frequenzy Networkin' Nut Member

    i've used the script and it works ok. unfortunately it slows down appstore downloads from PC or ipad. i removed it and it appstore works fine.
     
  12. teo yabgu

    teo yabgu Serious Server Member

    I am using Ad Blocking script v3.9e and pixelserv v27(both through this forum) with Tomato Firmware v1.28.9054 MIPSR2-beta K26 USB Ext on Asus RT-N16. Everything works great except one thing. When I am browsing https links, I have noticed pixelserv cannot replace the ads on chrome or firefox.( ex: www.youtube.com is working fine but https://www.youtube.com, ads are blocked but "Unable to Connect" error cannot be replaced by 1x1 image. However, I tired with safari and both http and https links are fine with pixelserv. any ideas what I missing here?
     
  13. teo yabgu

    teo yabgu Serious Server Member

    Here is a screenshot of my problem, I believe it explains better.[​IMG]
     
  14. mstombs

    mstombs Network Guru Member

    Pixelserv can't currently do anything with https and doesnt try - there will be nothing on the router listening on the https 443 port. The http null gif is not a valid https response. Different browsers will display the error in different ways.
     
  15. teo yabgu

    teo yabgu Serious Server Member

    so it is working how it is suppose to be working... I have been looking for how to change to listening port but there was nothing in the options of pixelserv(tried every version of it on this forum). Thank you so much to clear it up.
     
  16. mstombs

    mstombs Network Guru Member

    Port selection is in the source code of pixelserv.c but it is a compile time option - and proved not to be useful.
     
  17. teo yabgu

    teo yabgu Serious Server Member

    I have found pixelserv v28 compiled by you for test in a different forum(dd-wrt forum) and I assume it has the option(-p) to change the port but now I am just doing it to learn more stuff and experience. I will also look into the source code too.
     
  18. Frequenzy

    Frequenzy Networkin' Nut Member

    how to restart pixelserv?
     
  19. mstombs

    mstombs Network Guru Member

    From the command line see what command was used to start it with "ps"
    then
    Code:
    killall pixelserv
    then give the original command which will be something like
    Code:
    /jffs/pixelserv 192.168.1.2
    It's a good idea to do also put these commands in your firewall script, since this avoids a bug in V27!
     
  20. tismon

    tismon Serious Server Member

    If I may ask, what are the most current versions that work well together and where can they be found?
     
  21. tismon

    tismon Serious Server Member

    Hmm, can't edit. Sorry for the double post then.

    After reading through a good number of threads, it seems that the AdBlock 3.9e in the OP is still up to date and pixelserv v27 is the newest that it can use (v18 is linked in the OP). To help other newbies, there is a v30, but it isn't compatible.

    Now onto the next issue. Is it possible to save AdBlock as a script in JFFS and run that in the WAN Up entry? So far, running it as a script in the system box nets me a few errors.

    /jffs/Scripts/AllYouNeed.sh: line 6: : not found
    sleep: invalid number '10 '
    /jffs/Scripts/AllYouNeed.sh: line 8: : not found
    /jffs/Scripts/AllYouNeed.sh: line 10: { : not found

    I'm still going to try a few things, but I'm not too sure what would cause this.
     
  22. Bird333

    Bird333 Network Guru Member

    I would like to run from a file too.
    I tried to save to /opt/etc/config as a .wanup file but it doesn't seem to run.
     
  23. tismon

    tismon Serious Server Member

    I can put the sleep command external to the script call:
    sleep 10
    /jffs/Scripts/AllYouNeed.sh

    And remove the error blanks, and even the brackets (probably needed, though maybe not in this case) and won't get any errors, but I still don't get the output that I do when simply pasting the entire script from the system cmd. I think that I'm missing something fundamental here.

    Also, would running it from the firewall script section remove the need for the sleep command or would it just cause more issues?
     
  24. QSxx

    QSxx LI Guru Member

    Hosts List Update

    Here's the updated list of hosts for those of you that still use this wonderful script.
    It has been verified for errors at the time of posting and combined downloads around 250 000 entries which will, after pruning, yield around 110 000 blocked hosts. (In my case, it takes moderately loaded RT-N16 around 9 minutes to do the pruning and sorting but ofcourse YMMV).

    Code:
    TRIM_BEGIN=1
    S1="http://www.abuse.ch/spyeyetracker/blocklist.php?download=domainblocklist" # ~150
    S2="http://www.abuse.ch/zeustracker/blocklist.php?download=domainblocklist" # ~800
    S3="http://www.malwaredomainlist.com/hostslist/hosts.txt" # ~1200
    S4="http://pgl.yoyo.org/as/serverlist.php?hostformat=nohtml" # ~2500
    S5="http://hosts-file.net/hphosts-partial.asp" # ~6400
    S6="http://hosts-file.net/ad_servers.asp" # ~12200
    S7="http://mirror1.malwaredomains.com/files/justdomains" # ~13900
    S8="http://winhelp2002.mvps.org/hosts.txt" # ~14000
    S9="http://sysctl.org/cameleon/hosts" # ~20000
    S10="http://hostsfile.mine.nu/Hosts" # ~94500
    S11="http://support.it-mate.co.uk/downloads/hosts.txt" # ~185000
    N.B. This little commented number represents number of downloaded hosts as reported by router

    IMPORTANT!!! Hostlist no. 10 [http://hostsfile.mine.nu/Hosts] breaks google apps and chromium sync as it has dedicated section blocking just theese services. DO NOT include it if you use google stuff...
     
  25. eahm

    eahm LI Guru Member

    Last edited: Sep 11, 2013
    windozer likes this.
  26. Elfew

    Elfew Addicted to LI Member

    Please can somebody give me instructions how to set this script on my asus rt16n? Step by step for noobs ;) I cannot run this script and I dont know what I am doing wrong
     
  27. Frequenzy

    Frequenzy Networkin' Nut Member

    the steps are at the first post. do you get any errors when you follow the instructions?
     
  28. Frequenzy

    Frequenzy Networkin' Nut Member

    not sure if it was discussed already but is there a way to restart the ADBLOCK script without restarting the router.
     
  29. randyoo

    randyoo Addicted to LI Member

    This is a WAN Up script, so you can cause it to run by bringing your WAN connection down and back up again. When you first log in to Tomato, you should be at Status, Overview. There's a button in the WAN section that you can click to disconnect, and then you should be able to hit connect immediately afterward.
     
  30. eahm

    eahm LI Guru Member

    The one I use is just "/tmp/dlhosts" on Tools/System, this one I'm not sure.
     
  31. Frequenzy

    Frequenzy Networkin' Nut Member

    thanks for suggestions. will try it
     
  32. QSxx

    QSxx LI Guru Member

    Just cycle your connection. IF your all-you-need script is in WAN Up field...
     
  33. eahm

    eahm LI Guru Member

    and what if you can't?
     
  34. QSxx

    QSxx LI Guru Member

    Easy dude... just offering a suggestion...
     
  35. eahm

    eahm LI Guru Member

    Irrelevant, of course it works if you restart the connection or the router.
     
  36. QSxx

    QSxx LI Guru Member

    True... That would be true assuming the user KNOWS that WAN Up script is actually ran when "WAN" interface goes "UP".

    Otherwise user can run the script typing following into Tools / System / Execute
    Code:
    /tmp/script_wanup.sh
    in case he wants whole WAN Up section or alternatively
    Code:
    sh /tmp/ADBLOCK.sh
    if he wishes to run ONLY adblock part (because some users have other stuff in their WAN Up section).

    Yes, you can navigate away from the page once script starts running - no need to wait for it to "finish".

    Moreof... for ease-of-use same commands can be used from Administration / Buttons/LED if your router supports that function.

    In the end, I think all of this belongs to Tomato Wiki rather than individual threads as it can be applied to any script from Administration section. This is actually basic shell stuff...
     
    eahm likes this.
  37. 68rustang

    68rustang Serious Server Member

    I am hoping somebody here can help me figure out why this stopped working on my router, WNR3500Lv2.

    I originally set this up a few weeks ago and it worked great. Recently it first appeared that PixelServ was having issues because I was getting the "cannot display" messages where ads were supposed to be and now it doesn't appear to be blocking anything.

    I have tried updating to Shibby 106 but that didn't change anything so I went back to 105. I have tried updating the lists but that made it worse if anything. I can browse to 192.168.2.254 (pixelserv address) and see a blank page so it appears to be running. I have checked and the ads are being served by servers that are in the lists. I have restarted the router.

    The only thing I have changed between setting it up and now is configuring OpenVPN. Would that have any effect on ad blocking?

    How can I troubleshoot this to see what is causing the problem?
     
  38. 68rustang

    68rustang Serious Server Member

    FYI - #11 blocks Dropbox.
     
  39. Frequenzy

    Frequenzy Networkin' Nut Member

    Thanks. looks like sh /tmp/ADBLOCK.sh is the best option for me
     
  40. Frequenzy

    Frequenzy Networkin' Nut Member

    i'm also using the script. pixelserv has a bug. sometimes when we change settings on tomato gui, pixelserv goes down and never recovers. but i believe it should be resolved when you restart the router. do you see any errors on the logs?
     
  41. 68rustang

    68rustang Serious Server Member

    That may be what I am seeing as well. I will look at the logs tonight and see what I can see. After troubleshooting my dropbox issue last night I think it was just taking a REALLY long time to download and optimize the lists. I am only getting 1-9 now and things seem much better. I have used dd-wrt for years but just recently switched to TomatoUSB so it all feels foreign right now.
     
  42. mstombs

    mstombs Network Guru Member

    v28 has this issue, one workaround is to restart pixelserv in the firewall script which does get called on those gui changes. Or hopefully update the script in first post to not use the "-n br0" call parameter. It seems the interface id can change, and I don't know how to trap.
     
  43. 68rustang

    68rustang Serious Server Member

    How would I do this?
     
  44. Frequenzy

    Frequenzy Networkin' Nut Member

    i manually restart pixelserv by typing

    killall pixelserv
    /tmp/mnt/sda1/pixelserv 192.168.1.254
     
  45. Bird333

    Bird333 Network Guru Member

    Is it possible to stop and start this script manually? Occasionally, I need to stop the script from working.
     
  46. se4587

    se4587 Serious Server Member

    Is there a way to have my whitelist in a text file on my jffs partition? I have an E3000 with tomato 1.28. I am using pastebin for a remote whitelist but I had a problem recently when pastebin was down so none of my white listed sites got unblocked. I'm sure there's a way to edit the script to look in /jffs/whitelist.txt with my white sites but I don't know enough about scripting to get it to work.

    Ok, well I think I got it to work. I made a file with my sites to be white listed at /jffs/whitelist.txt. I changed the Remote address to the same. Then I had to change the base 64'd section under LWHT(); I changed this line
    if wget $WURL -O - | tr -d "\r" > $WFILE ; then
    to this
    if cat $WURL | tr -d "\r" > $WFILE ; then

    Restarted & forced adblock to reload all my lists and so far it seems to be working...of course I had to copy & paste the script & run it to get the base 64 version to paste back into the scripts page...
     
  47. rs232

    rs232 Network Guru Member

    I'm trying to run the latest version of the script (3.9e) but it gives me the following error:

    Code:
    /tmp/ADBLOCK.sh: line 78: syntax error: unexpected end of file (expecting "}")
    line 78 is actually in the base64 part of the script... Any input?

    Thanks

    Edited:
    Forget about this, I re-pasted the script and now it works.
    Thanks any ways
     
  48. Bob Tobalina

    Bob Tobalina Reformed Router Member

    Hi,

    How do i completely disable the script or erase it?

    I removed the lines from Administration -> Scripts > Wan Up but the script still continues to execute, using latest shibby v108, the log files still show the script I thought I erased still executing.

    Edit:

    Ok, I used telnet and accessed files on router. I did a cat on the wanup script file and it showed all the text I thought I deleted. I then had to search some telnet commands and did a vi on the wanup script and deleted line by line (dont know how to select all) then saved it and seems to be working now.
     
  49. HunterZ

    HunterZ LI Guru Member

    I am planning to have the script run as a cron job on my Ubuntu workstation and have my router download the finished list from it, but:
    • Apparently this means I'll have to set up the workstation to FTP the results to itself? Kind of silly, but I guess it's not the end of the world.
    • I'm also not sure if the router-side version of the script has the ability to download list via authenticated FTP. Maybe it can already do this, as it uses wget; I will give it a try.
    Edit: I think that putting the undecoded base64 block code into the main script and then editing the paths at which the output files are created may work for the workstation-side script. Maybe.

    Edit 2: Nope, that fails because the script tries to clean up after itself. Hmm.
     
  50. srouquette

    srouquette Network Guru Member

  51. HunterZ

    HunterZ LI Guru Member

    Thanks, I'll take a look.

    There seems to be a bug in the blacklist processing, by the way: if you define more than one site, a bunch of junk entries will get sprinkled into $GEN. For example, here is the beginning of $GEN for me:
    Code:
    .
    -
    a
    ads.emirates.net.ae
    admotion.com.ar
    bannerlandia.com.ar
    oewa.at
    ads.overclockers.at
    ads.betfair.com.au
    ads.fairfax.com.au
    Note the first 3 entries are nonsensical.
     
  52. Almaz

    Almaz Serious Server Member

  53. Frequenzy

    Frequenzy Networkin' Nut Member

  54. Almaz

    Almaz Serious Server Member

  55. Almaz

    Almaz Serious Server Member

    Just a quick question. Where is the trimmed hosts file located? I just can't find it /tmp folder
     
  56. Almaz

    Almaz Serious Server Member

    I was wrong, the script runs but when I run ./ADBLOCK.sh I'm getting an error wget: bad port spec 'http:'. Also "gen" file get deleted from a script, so is it staying in RAM? How is it possible to see the contents?
     
  57. srouquette

    srouquette Network Guru Member

  58. MrVile

    MrVile Reformed Router Member

    This script still works great but, since late November 2013, "http://mirror1.malwaredomains.com/files/justdomains" (S2 from srouquette's original script) causes an error in tmp/gen on my RT-N16, which kills all ad blocking. So, I removed that URL and here's what that section looks like now in my working script:

    OPTIMISE="Y"
    GETS="1 2 3 4 5 6 7 8"
    TRIM_BEGIN=2
    S1="http://pgl.yoyo.org/as/serverlist.php?hostformat=nohtml"
    S2="http://www.abuse.ch/spyeyetracker/blocklist.php?download=domainblocklist"
    S3="http://www.abuse.ch/zeustracker/blocklist.php?download=domainblocklist"
    S4="http://www.malwaredomainlist.com/hostslist/hosts.txt"
    S5="http://hosts-file.net/hphosts-partial.asp"
    S6="http://hosts-file.net/ad_servers.asp"
    S7="http://winhelp2002.mvps.org/hosts.txt"
    S8="http://sysctl.org/cameleon/hosts"

    Be sure to update your GETS according to the available memory on your router. TRIM_BEGIN is set to 2 because the first file doesn't require formatting.

    I also wanted to thank YAQUI for the original script and srouquette for the mod, as well as everyone else who has contributed. This script is a lifesaver and you really don't realize how truly great it is until it stops working. ;)
     
  59. HorseCalledHorse

    HorseCalledHorse Addicted to LI Member

    ^ Thanks, MrVile! I've been having the same issue so I'm glad you've solved it. And you're right - the internet is HORRIBLE with ads.
     
  60. HorseCalledHorse

    HorseCalledHorse Addicted to LI Member

    ^Hmmm. Errors starting to pop up in tmp/gen again, killing all ad blocking, so I've switched over to the Clean, Lean and Mean, as recommended by srouquette above. Easier to setup than I expected and appears to be working beautifully. I usually try to stick to the old "if it ain't broke, don't fix it" motto, but it WAS broke so…
     
  61. MrVile

    MrVile Reformed Router Member

    That's odd, HorseCalledHorse, my script is still working perfectly with the changes I posted above. I'll give the Clean, Lean & Mean script a try when/if this one starts giving me trouble again.
     
  62. MrVile

    MrVile Reformed Router Member

    You jinxed me, HorseCalledHorse! :) The problem URL this time was "http://sysctl.org/cameleon/hosts". If anyone is still using this script, update the following and you'll will be back in business:

    OPTIMISE="Y"
    GETS="1 2 3 4 5 6 7"
    TRIM_BEGIN=2
    S1="http://pgl.yoyo.org/as/serverlist.php?hostformat=nohtml"
    S2="http://www.abuse.ch/spyeyetracker/blocklist.php?download=domainblocklist"
    S3="http://www.abuse.ch/zeustracker/blocklist.php?download=domainblocklist"
    S4="http://www.malwaredomainlist.com/hostslist/hosts.txt"
    S5="http://hosts-file.net/hphosts-partial.asp"
    S6="http://hosts-file.net/ad_servers.asp"
    S7="http://winhelp2002.mvps.org/hosts.txt"

    I just removed the S8 URL, updated GETS to exclude 8 and all is right with the world again.
     
  63. MrVile

    MrVile Reformed Router Member

    I think I may have jumped the gun. Although there were no longer any errors in my log, further testing showed that ad blocking wasn't fully functional (no ads on some sites while other sites displayed their ads).

    I looked at the new Clean, Lean and Mean Adblocking script, with the intentions of giving it a try. Instead, I decided to try one more time to bring this script back to life by using the source URLs from the Clean, Lean and Mean Adblocking script. I arranged the URLs from smallest to largest and here's what my source section looks like now:

    OPTIMISE="Y"
    GETS="1 2 3 4 5 6 7 8 9"
    TRIM_BEGIN=1
    S1="http://adaway.sufficientlysecure.org/hosts.txt"
    S2="http://www.malwaredomainlist.com/hostslist/hosts.txt"
    S3="http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext"
    S4="http://hosts-file.net/ad_servers.asp"
    S5="http://winhelp2002.mvps.org/hosts.txt"
    S6="http://sysctl.org/cameleon/hosts"
    S7="http://hostsfile.mine.nu/Hosts"
    S8="http://hosts-file.net/download/hosts.txt"
    S9="http://hosts-file.net/hphosts-partial.asp"

    What this means is that my earlier suggestion, that "http://sysctl.org/cameleon/hosts" was causing ad blocking to fail, was incorrect because it was also a source from the Clean, Lean and Mean Adblocking script and it didn't cause any errors after I update my script and rebooted my router.

    Notice that I'm trimming from the first source now, just in case, and that I'm getting all 9 lists. It took almost 20 minutes for the script to finish after rebooting my Asus RT-N16. Obviously, some routers won't be able to handle all those lists so you'll have to update your GETS to accommodate the available memory.

    Anyway, it's alive again but I'm starting to think I'll need to switch over to the highly rated Clean, Lean and Mean Adblocking script if this one is going to continue to require so much babysitting. :)
     
  64. Mostas

    Mostas Reformed Router Member

    Thanks to srouquette, YAQUI and everyone who contributed to make this very useful script. I realize it's not supported or updated any more, but I'd like to stick with it as long as it works (most of the time).

    I'm using the list from MrVile's post of Dec 7. I was trying to track down an error, probably similar to what others have posted recently:

    Code:
    unknown daemon.crit dnsmasq[2318]: error at line 14476 of /tmp/gen
    So, I removed the CLR line, so I could look at the /tmp/gen file. Interestingly, after I removed that line I didn't have an error, but I decided to look at the /tmp/gen file anyway before deleting it.

    Here are some short sections from /tmp/gen. Notice the lines starting with address=/0.0.0.0. Is that the correct format? Sometimes those lines are followed by a corrected duplicate entry, sometimes not.

    Code:
    address=/0.0.0.0 ads.7days.ae/0.0.0.0
    address=/ads.emirates.net.ae/0.0.0.0
    address=/www.speedayauto.ae/0.0.0.0
    address=/0.0.0.0 c.supert.ag/0.0.0.0
    
    address=/0.0.0.0 ads.angop.ao/0.0.0.0
    address=/ads.angop.ao/0.0.0.0
    
    address=/0.0.0.0 smartad.mercadolibre.com.ar/0.0.0.0
    address=/smartad.mercadolibre.com.ar/0.0.0.0
    address=/info.off-sides.com.ar/0.0.0.0
    address=/ospelsym.com.ar/0.0.0.0
    address=/0.0.0.0 ads.pagina12.com.ar/0.0.0.0
    address=/ads.pagina12.com.ar/0.0.0.0
    Any thoughts or suggestions?
     
  65. MrVile

    MrVile Reformed Router Member

    I made one more change to my source list. As stated earlier in this thread, "http://hostsfile.mine.nu/Hosts" breaks Google apps (like Google Drive) and I was also looking to decrease my script load time so I removed that URL (S7 in my previous post), updated the source numbering, and updated GETS, which left me with this:

    OPTIMISE="Y"
    GETS="1 2 3 4 5 6 7 8"
    TRIM_BEGIN=1
    S1="http://adaway.sufficientlysecure.org/hosts.txt"
    S2="http://www.malwaredomainlist.com/hostslist/hosts.txt"
    S3="http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext"
    S4="http://hosts-file.net/ad_servers.asp"
    S5="http://winhelp2002.mvps.org/hosts.txt"
    S6="http://sysctl.org/cameleon/hosts"
    S7="http://hosts-file.net/download/hosts.txt"
    S8="http://hosts-file.net/hphosts-partial.asp"

    Ad Blocking was fully loaded about 15 minutes after rebooting my router. Shaved about 5 minutes off of my load time and restored Google Drive functionality.

    Mostas, I'm not sure if those 0.0.0.0 entries are correct or not. If you aren't getting any errors then I'd assume they were fine or are being fixed by the optimization/trim routine. If you're still having issues, give my current source list a try.
     
  66. MrVile

    MrVile Reformed Router Member

    Are you guys getting sick of seeing my posts yet? Are you thinking, "if MrVile would just test his **** a little more before posting, he wouldn't have to post multiple times and confuse the hell out of everyone"? :)

    Anyway, one (hopefully) final revision. I started to notice that entire legitimate site were being blocked (like eVite and others) and I still wasn't thrilled with a 15 minute wait until ad blocking was fully functional. I compared the new sources with the old ones and narrowed my problems down to "http://hosts-file.net/download/hosts.txt". We don't really have any issues with mobile ads at our house so I also removed "http://adaway.sufficientlysecure.org/hosts.txt".

    Now the script finishes in under 2 minutes ("http://hosts-file.net/download/hosts.txt" was huge), all legit website seem to be working, and ad blocking is fully functional. Here's what my sources section looks like now:

    OPTIMISE="Y"
    GETS="1 2 3 4 5 6"
    TRIM_BEGIN=1
    S1="http://www.malwaredomainlist.com/hostslist/hosts.txt"
    S2="http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext"
    S3="http://hosts-file.net/ad_servers.asp"
    S4="http://winhelp2002.mvps.org/hosts.txt"
    S5="http://sysctl.org/cameleon/hosts"
    S6="http://hosts-file.net/hphosts-partial.asp"
     
  67. Mostas

    Mostas Reformed Router Member

    Thanks. I'm not sure how to view the final trimmed list to check for corrections on non-duplicated entries (like ads.7days.ae in my example). You're probably right about not seeing errors and the blocking is working.

    I appreciate your (and everyone else's) posts here. They're very helpful for me and others running into similar issues.

    I looked at all the source links in a browser and changed the following two from .asp to .txt, since they seem to redirect and load like that. They work for me and the change fixes an occasional error I was having with one of the links.

    http://hosts-file.net/hphosts-partial.txt
    http://hosts-file.net/ad_servers.txt
     
  68. stultus

    stultus Reformed Router Member

    If anyone is still following this thread:
    1) How do I uninstall this from my router?
    2) What *is* being updated that others are using?
    I'm running DD-WRT now and find that a ton of ads are now getting through on my mobile devices.

    Thanks in advance!
     
  69. mstombs

    mstombs Network Guru Member

  70. vibe666

    vibe666 Network Guru Member

    does anyone know if there's a way to get this to block the video ads on UK TV streaming video sites like 4OD and the ITV player?

    Adblockplus used to do it, but they've blocked it now forcing you to disable it to use the site.

    I thought there might be a way to find out what adblockplus was actually blocking and somehow add those urls to the blacklist in the script, but i haven't been able to find out what to add.
     
  71. The Master

    The Master LI Guru Member

    What Video ads i dont get one :(
     
  72. vibe666

    vibe666 Network Guru Member

    lol :D

    TV adverts embedded into the video stream at the start and every 10-15 minutes of whatever show you're watching.

    just as an example, if you play the episode of fargo here: http://www.channel4.com/programmes/fargo/4od#3711357

    you get tv style adverts at the start, then a few minutes into the show and every 10 minutes or so after that.

    adblock and adblockplus (before 4OD blocked them) used to block the source of whatever those streams are which basically made it skip the ad breaks to the next section of programming.
     
  73. HunterZ

    HunterZ LI Guru Member

    @vibe666: The method I've used is to enable DNS resolution logging in dnsmasq and then monitor the router's log to try to figure out what domain name the ads are coming from, so that you can then add it to the blacklist. Also, ad blocking via this script/method will of course only be possible if the ads are not coming from the same sites as legitimate videos.
     
    vibe666 likes this.
  74. windozer

    windozer Networkin' Nut Member

    @vibe666 since you were using adblock browser addon, you might wanna try Ghostery addon. It allows you to selectively block various external sites (with a nice UI), at the same time remaining undetected by the site. Good luck.
     
    vibe666 likes this.
  75. Kent_Diego

    Kent_Diego LI Guru Member

    ALL-U-NEED script still works great. I just added to RT-N66R running Shibby TomatoUSB. Has to have ADD_CONFIG="Y" for proper operation. I tried Host file and DNS cache poisoning method and both worked.
     
  76. Kent_Diego

    Kent_Diego LI Guru Member

    I am running the latest script from page 1 with USEHOSTS="Y". The default fourth source http://winhelp2002.mvps.org/hosts.txt is past TRIM_BEGIN=3 but the trim is not working correctly. If I telnet into router and vi tmp/hosts the mvps.org entries have 0.0.0.0 0.0.0.0 www.adserver.com with the 0.0.0.0 repeated. Seems to still work. Is anyone still supporting this script?
     
  77. gijs73

    gijs73 LI Guru Member

    This script stopped blocking ads for me in September, 2014. I can't diagnose the reason, but ads are appearing both in the browser and embedded in iOS apps where it used to be an app which filled the screen, now the bottom 1/2 inch is dedicated to ads :( Since there are multiple blocklist sources, I'm thinking something has broken the blocking code itself, or my router has somehow failed...

    Sep 10 13:04:11 unknown user.notice root: ADBLOCK: http://pgl.yoyo.org/as/serverlist.php?hostformat=nohtml
    Sep 10 13:04:12 unknown user.notice root: ADBLOCK: http://mirror1.malwaredomains.com/files/justdomains
    Sep 10 13:04:12 unknown user.notice root: ADBLOCK: http://www.malwaredomainlist.com/hostslist/hosts.txt
    Sep 10 13:04:15 unknown user.notice root: ADBLOCK: http://winhelp2002.mvps.org/hosts.txt
    Sep 10 13:04:20 unknown user.notice root: ADBLOCK: http://hosts-file.net/hphosts-partial.asp
    Sep 10 13:04:50 unknown user.notice root: ADBLOCK: http://hostsfile.mine.nu/Hosts

    ...

    Sep 10 13:06:58 unknown user.notice root: ADBLOCK ERROR: cannot get http://support.it-mate.co.uk/downloads/hosts.txt
    Sep 10 13:06:59 unknown user.notice root: ADBLOCK: 125746 entries
    Sep 10 13:06:59 unknown user.notice root: ADBLOCK: sorting hosts...
    Sep 10 13:12:16 unknown user.notice root: ADBLOCK: hosts sorted.
    Sep 10 13:12:16 unknown user.notice root: ADBLOCK: 70550 entries

    Sep 10 13:12:21 unknown daemon.info dnsmasq[4578]: reading /etc/resolv.dnsmasq
    Sep 10 13:12:21 unknown daemon.info dnsmasq[4578]: using nameserver 65.32.5.112#53
    Sep 10 13:12:21 unknown user.notice root: ADBLOCK: dnsmasq is running
    Sep 10 13:12:21 unknown daemon.info dnsmasq[4578]: using nameserver 65.32.5.111#53
    Sep 10 13:12:21 unknown daemon.info dnsmasq[4578]: read /etc/hosts - 2 addresses
    Sep 10 13:12:21 unknown daemon.info dnsmasq[4578]: read /etc/dnsmasq/hosts/hosts - 3 addresses
    Sep 10 13:12:21 unknown daemon.info dnsmasq-dhcp[4578]: read /etc/dnsmasq/dhcp/dhcp-hosts
     
    Last edited: Sep 10, 2014
  78. Kent_Diego

    Kent_Diego LI Guru Member

    Maybe try each source one at a time until you find the bad one? I had to switch to the hosts method as the DNS cache poisoning method did not always work for me. If you use hosts, you can telnet into router (user root) and use vi to look at tmp/hosts and see if it screwed up. On one source I get the 0.0.0.0 repeated at beginning but it still works. Also try the rev d version of script. I saw it posted a few pages earlier in thread. It fixes the white list not working in present version.
     
  79. pharma

    pharma Network Guru Member

    Kent_Diego is correct. Same happened to me when I tried all sources enabled, and started blocking ads again once I commented out the ones that were not working (no errors in router log).
     
  80. Almaz

    Almaz Serious Server Member

    Last edited: Sep 18, 2014
  81. Kent_Diego

    Kent_Diego LI Guru Member

    Very interesting. Would like to try this. I download the files from github. I can telnet into /var/wwwext from Windows command prompt user=root. How do I copy the files from my computer to /var/wwwext? Will these files "just work" without modification?
     
  82. Kent_Diego

    Kent_Diego LI Guru Member

    Ok. I placed files on the USB thumb drive and copied from /tmp/mnt/USB20FD to /var/wwwext. Seems every time you reboot you have to re-copy files. Can a wan up script do that? Anyway the script logging look like it is working but the ads are not being blocked. I use Dilbert.com to check. Any ideas on what I am done wrong?

    ADBLOCK: Running as /var/wwwext/adblock.sh force
    ADBLOCK: Using config file /var/wwwext/config
    ADBLOCK: Requested list mode is OPTIMIZE
    ADBLOCK: Blocklist active in OPTIMIZE mode
    ADBLOCK: Download starting
    Connecting to winhelp2002.mvps.org (216.155.126.40:80)
    - 0% | | 2626 0:03:13 ETA
    - 100% |*******************************| 499k 0:00:00 ETA
    ADBLOCK: Downloaded
    ADBLOCK: Generating /var/wwwext/blocklist - OPTIMIZE mode
    ADBLOCK: Blocklist generated - 11 seconds
    ADBLOCK: 10174 unique hosts to block
    ADBLOCK: pixelserv already running, skipping
    ADBLOCK: Restarting dnsmasq
    Done.
    ADBLOCK: Exiting /var/wwwext/adblock.sh 0
     
  83. Almaz

    Almaz Serious Server Member

    Enable additional hosts files which are available in "config" file. I don't see any ads on Dilbert.com but AdBlockGUI shows it is blocking the following hosts
    Code:
    stats.g.doubleclick.net
    edge.quantserve.com
    pixel.quantserve.com
    stats.g.doubleclick.net
    www.googletagservices.com
    www.geoplugin.net
    You can always create your own hosts file by creating a file "blocklist" and put the above content.
     
  84. Kent_Diego

    Kent_Diego LI Guru Member

    Thanks for replying. Even though I went to a lot of sites, the AdBlockGUI did not show any sites blocked. I did a straight copy of the github files so I still do not know why it did not work. Guess I will go back to the ALL-U-NEED script as that works great.
     
  85. IngoPan

    IngoPan Reformed Router Member

    Is there any1 here who can help me converting the Adblock EASYLIST to the correct syntax to
    make it work with the script?
    I think it can be easily done with a simple sed/grep command. The URL of the list i´d like to use is:

    https://easylist-downloads.adblockplus.org/easylistgermany.txt


    Thanks in advance!
     
  86. Almaz

    Almaz Serious Server Member

    Can't be done because it's not a host file
     
  87. IngoPan

    IngoPan Reformed Router Member

    Any other solution to convert it into one or where to get a working list for germany plase?
    I´d love to use your script/GUI with for adblocking.
     
  88. koitsu

    koitsu Network Guru Member

    It cannot be "converted" reliably. Respectfully: take a look at the contents of the file you linked. Slow down, step back, and slowly look at it. Read EasyList docs to understand the syntax. Many of the entries are not just "hosts", they are very specific HTTP parameters matched alongside the host. If you were to block just the host, all sorts of other chaos would happen (you'd be blocking all HTTP requests to them, not just certain URLs / HTTP parameters).

    TL;DR -- That file is not a list of hosts that should be blocked entirely, but a very specific set of hosts with very specific HTTP parameters that should be blocked (otherwise the host should be allowed to work).
     
  89. IngoPan

    IngoPan Reformed Router Member

    I understand that, but is there any solution for my (anyone elses) problem? Is there any list one can use for germany or any other country ? What would be the most pragmatic solution here ? Is there maybe another script one could use thats compatible with the easyblock list?


    Regards, Ingo
     
  90. koitsu

    koitsu Network Guru Member

    Okay, I'll keep it simple:

    No, there is nothing that currently does what you want (support blocking content based on a regular expression *AND* combined with host or portions of a host using regex).

    Tomato's Access Restrictions will let you block a site using a regular expression matching against the URL, or a regular expression matching against a host, but doesn't let you use both together in an AND fashion (which is what EasyList is doing with most of its rules).

    Adblock blocks only hosts, it does not block anything based on HTTP request payload (i.e. it doesn't look at URLs).

    Furthermore, given the absolutely humongous and intense size of the EasyList you linked (and this is pretty much par for the course), this could easily overwhelm a router since it has to do a regular expression comparison of every single HTTP payload against every single line in that file. I can assure you that your router would perform horribly. That EasyList file you provided contains roughly 7805 "rules".

    EasyList, because of how CPU intensive the rules are, is mainly intended to be used on the client side (i.e. using things like Adblock Plus for Firefox/Chrome/etc.). Desktop CPUs handle this type of thing much better than router CPUs; routers are designed for one thing alone: doing NAT and forwarding packets. Content inspection is EXTREMELY slow. Doing it client-side, especially with the requirement of regex matching and AND combinations of host + URL, is the better choice.
     
  91. jerrm

    jerrm Network Guru Member

    I think there are some adblock plus "translators" for privoxy. There may be other proxy solutions as well, but that's not something I am knowledgeable enough about to give any real opinion other than I agree with koitsu the load is not ideal for these routers.

    Privoxy is available in entware. It won't be perfect, if set up as a transparent proxy it will do nothing for any ssl sites (and precious little for ssl even if setup as non-transparent).
     
    koitsu likes this.
  92. Netwet

    Netwet Reformed Router Member

    Well if you have a router that is supported by dd-wrt you can try one of their builds, they include privoxy at least in builds for routers with arm. I have a kong build on my AC68U with privoxy enabled. I don't see any problems with load, even if 5 clients surf the web and watch youtube streams.

    Setting it up is a piece of cake, just enable it in the webif, it will even filter adds for clients in your guest network.
     
  93. IngoPan

    IngoPan Reformed Router Member

    Thanks for heads up. While surfing some chinese sites, i accidently found this script:
    http://mlingting.com/tag/去广告
    Is this converting the list to hosts format?

    Regards, Ingo
     
  94. jerrm

    jerrm Network Guru Member

    It converts to a file of dnsmasq address directives, could easily be tweaked to do hosts files instead, but only outputs 59 lines when fed your 7824 line source file.

    Doubt you would get the desired results.
     
  95. jerrm

    jerrm Network Guru Member

    Privoxy in intercept mode on MIPS, with very limited filters, was obviously slower when testing at a site with about 20 users. Not just in testing and looking at CPU usage, but waiting for the "what's wrong" complaints from users.

    Like many things though, if you don't get to the tipping point, it will likely not be noticeable at all.

    ARM would definitely be a big help though.
     
  96. IngoPan

    IngoPan Reformed Router Member

    So in general one would better go for a ARM based Router instead of a MIPS based?
     
  97. jerrm

    jerrm Network Guru Member

    ARM gives a big processing boost over MIPS.

    At the test site I mentioned, I don't think it was the actual filter functions getting in the way, but the fact all port 80 traffic gets pushed up through userland for the proxy to handle with multiple streaming users.
     
  98. Rocky Grim

    Rocky Grim Networkin' Nut Member

    Hi guys,

    I am trying to get this working so I can block ads on my android phone and my sons android tablet. I have been using Tomato for a long time but I don't know anything about running scripts and stuff. Could you guys please let me know if I am doing this correctly?

    I copied and pasted the code adblocking script into WAN UP. Then, I rebooted. After that I downloaded pixelserv for my RT-N66U. I uploaded it to dropbox and clicked the link button. This is the link to pixelserv from my dropbox https://www.dropbox.com/s/pvre3xveqcf6x4r/pixelserv?dl=0. I then changed USEPIXELSERV="N" to "Y" and added PXL_URL=www.dropbox.com/s/pvre3xveqcf6x4r/pixelserv?dl=0. Is that all I needed to do? Am I now ready to block ads? If not could you guys please give me a hand with this?

    Thanks,
    Rocky
     
  99. Rocky Grim

    Rocky Grim Networkin' Nut Member

    Well, I managed to get the ad blocking working but can't figure out how to get pixelsev working.
     
  100. WaLLy3K

    WaLLy3K Serious Server Member

    The N66U is a MIPS based CPU, so try using this version of pixelserv. Just make sure to chmod it to 755 when you drop it in.
     

Share This Page