A lot of journals transparently gatekeep their articles with a paywall, but are clever enough to grant campus IP ranges access so that they just magically work. Is there a Firefox extension that will alert you when you view a paywalled page?

It doesn't have to be 100 percent accurate or anything, just something to remind me that not everybody has access to say ACM journals.

closed as off-topic by random Jan 12 '14 at 4:09

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – random
If this question can be reworded to fit the rules in the help center, please edit the question.

  • I regret that I have but only one upvote to give. – Shinrai Oct 27 '11 at 16:39

I would be skeptical of ANY program that claims to do this. There are just too many ways to defeat such a program. Or to put it another way, there are far too many methods that a university and journals use to establish authenticity and a program would essentially have to test each one.

While you can build such a program, it's similar to the traveling salesman problem. Methods exist to solve this problem. Finding a methods that efficiently tackle such a problem have stumped the brightest minds of our generation.

A better solution is to ask for a listing of known methods to get past paywalls. But that would unethical in most circles. . .

  • What if instead of trying to fingerprint the paywall, you just built a whitelist of known domains, kinda like how adblock works? – jldugger Oct 27 '11 at 19:41
  • I'd be skeptical of that also. If it's a known domain that you can just waltz in from any IP address, then it isn't really a paywall is it? – surfasb Oct 28 '11 at 0:51

As surfasb wrote, it's impossible to control this client-side, because IP addresses would be checked server-side. Easiest way to test would be to setup a proxy somewhere on the net, or use some of free proxies out there.

So, in theory, someone could develop an extension that would try to access the page though proxy, but I doubt anyone would give their bandwidth for free.

Not the answer you're looking for? Browse other questions tagged or ask your own question.