Slashdot Mirror


Facebook Rolls Out Code To Nullify Adblock Plus' Workaround (techcrunch.com)

An anonymous reader writes: The Wall Street Journal issued a report Tuesday that said Facebook will begin forcing ads to appear for all users of its desktop site, even if they use ad-blocking software. Adblock Plus, the most popular ad-blocking software, opposed Facebook's plan and found a workaround to Facebook's revision two days later. Now, TechCrunch is reporting that Facebook is well aware of Adblock Plus' workaround and their "plan to address the issue" is coming quick. "A source close to Facebook tells [TechCrunch] that today possibly within hours, the company will push an update to its site's code that will nullify Adblock Plus' workaround," reports TechCrunch. "Apparently it took two days for Adblock Plus to come up with the workaround, and only a fraction of that time for Facebook to disable it." An update on their site says, "A source says Facebook is now rolling out the code update that will disable Adblock Plus' workaround. It should reach all users soon."

2 of 426 comments (clear)

  1. I have my own facebook workaround by FudRucker · · Score: 3, Informative

    # Block Facebook IPv4
    127.0.0.1 www.facebook.com
    127.0.0.1 facebook.com
    127.0.0.1 login.facebook.com
    127.0.0.1 www.login.facebook.com
    127.0.0.1 fbcdn.net
    127.0.0.1 www.fbcdn.net
    127.0.0.1 fbcdn.com
    127.0.0.1 www.fbcdn.com
    127.0.0.1 static.ak.fbcdn.net
    127.0.0.1 static.ak.connect.facebook.com
    127.0.0.1 connect.facebook.net
    127.0.0.1 www.connect.facebook.net
    127.0.0.1 apps.facebook.com

    --
    Politics is Treachery, Religion is Brainwashing
  2. Re:the solution is... by NoNonAlphaCharsHere · · Score: 5, Informative

    Here's your "final solution" for Facebook:

    #!/bin/bash

    ACTION="DROP"
    FACEBOOK_AS="AS32934"

    # flush (clear) the tables and clear the counters
         iptables -F
         iptables -Z
         ip6tables -F
         ip6tables -Z

    for AS in ${FACEBOOK_AS}
    do

      IPs=`whois -h whois.radb.net \!g${AS} | grep /`
      for IP in ${IPs}
      do
        for TARGET in INPUT OUTPUT FORWARD
        do
               iptables  -A ${TARGET} -p all -d ${IP} -j ${ACTION}
        done
      done

      IPs=`whois -h whois.radb.net \!6${AS} | grep /`
      for IP in ${IPs}
      do
        for TARGET in INPUT OUTPUT FORWARD
        do
               ip6tables  -A ${TARGET} -p all -d ${IP} -j ${ACTION}
        done
      done

    done