Page tree
Skip to end of metadata
Go to start of metadata

This is the deprecative version of NetFilter, or "Tornevall Networks Facebook Content Filter". We store it for historical purposes.

Things that can be configured.


Loops before termination


How many loops that should be run before shutting down. This is considered "How long is the user running around in the Facebook scrollback before updating the window?" and we don't really need to run this eternally

Debug0 (off)

Show information in console when working with the censorship


1 (on)"Notify me about details when I'm choosing to block something"
Meaning: Every time you choose to block something by right clicking on it, you'll get a notification (alert) of exactly what you blocked. Might be good, if you're unsure what you really are blocking. 


6[Recursive scans] Sets the depth to scan for badwords in comments
Should normally not be needed to change


12[Recursive scans] Sets the depth to scan for badwords in timeline posts
Should normally not be needed to change 


The "how to handle content"-section has two options; "mark" and "remove". When choosing to mark content, the content are only cleaned up - so you will still be able to see the content, but links are no longer visible or clickable. When choosing to remove content, you won't be able to see the content. This means that you will probably never know that someone ever posted it at all. Below is a list of what this script supports.

HandleTimeLinemarkHow to handle cleanup in timelines (includes your global timeline, your own timeline and your friends personal timelines)
HandleCommentsmarkHow to handle cleanup in comments

The art of blocking content

To get the most comfort out of the "art of blocking" content, content on Facebook can be blocked with two different methods. Selective blocking are being made by right clicking on an image or URL, like in the examples below, and then choosing the best alternative in the submenu "Tornevall Networks Facebook Content Filter"..

Blocking by host

The best practice on tests. Normally, you don't want to block parts of the kind of sites you see on the screen dump below. Most preferrably are the entire site, so in this case the option blocking by site (host) will solve your problem. In short, blocking by this method, you will block entire sites, that is annoying you.

Blocking by path

Blocking Facebook

Content that is uploaded and located on Facebook, are normally based on path-blocking. If you decide to block the entire host "", this extension will become pointless to use, so this is actually prevented by the extension. Blocking members/images/pages/etc, located at Facebook will automatically be set to this setting.

Blocking by path are developed for those of you that want to block parts of site. For example, the only test that annoys you on a site is the one above. In this case, you can block the very specific URL of the host. This is done, by the other option - block by path - in the dropdown list.

By doing this the following part of the host will be blocked:

Blocking by domain (Blocking entire site with subdomains)

Sometimes, as in the example above, sites may be divided into smaller sites based on the language you speak. If you don't feel like blocking 300 sites with different locales, you can use the third option: Block the entire domain.

Doing this, you will put the whole site into the blacklist filter.

Can I block entire profiles?

Yes. But I don't really understand why you would like to do that.

I did something wrong - I don't want to block the site I've just blocked

No worries. Everything you need can be found in the configuration interface. This is where you can remove things you want to bring back on your timeline. Just remember to reload the page you are viewing, if you're doing so.

  • No labels