BerntB has asked for the wisdom of the Perl Monks concerning the following question:

Hello!

I had an idea for a http proxy program that would be hard to censure; work name ChiranGW (China-Iran Gateway). The modules should probably be beneath the HTTP::Proxy hierarchy.

My solution is more social than technical. :-)

I want to both make installations hard to find with web spiders and make the traffic hard to recognize for gateways. Also, many web servers needs to install the program so there will be too many to easily filter addresses.

To reach those goals, I aim for these features:
  1. Very easy to install.
  2. Asking people to change the little html needed so installs will be very heterogenous.
  3. Use many different encryption and steganography algorithms by plugins.
  4. Lower speed than for normal anon proxies.
  5. Lots of hype to get the program installed in a few thousand places! :-)

I (-: think I :-) know how to do the code. I'll of course be happy to discuss the implementation if anyone is curious, but this is too long as it is.

My questions (sorry for being mostly OT re Perl). (-: And... if any civil servants from "relevant" countries reads this and believe it might work, make a money offer and I'll get another hobby... I will call the police if you threaten me or my relatives. :-)

Replies are listed 'Best First'.
Re: A proxy idea
by marto (Cardinal) on Jul 05, 2005 at 14:57 UTC
    Hi,

    An interesting idea. Something you may want to consider is the non technical issues of something like this. Please have a read at how to direct traffic via my web space?, where merlyn points out an issue which I failed to consider before posting advice.

    Just my 2c

    Martin
      Thanks for the answer!

      The article was voted down. That makes me doubt I could write something like this and get it installed onto lots of normal websites.

      I guess it would mostly be used for illegal porn anyway (say, pederasts here and close ups of ancles in Iran :-).

      Sigh, one idea for version 2 would have been a gateway to one of those encrypted p-t-p networks. Then people reading Amnesty International and hrw.org in China would have been mixed up with people copying boring pop music.

      I try to not go to dictatorships for vacation, so it wouldn't be that much of a loss if I couldn't go to China, Iran or Cuba (even though a dream vacation would be to eat myself through the restaurants of the Schezuan province... :-)

Re: A proxy idea
by jhourcle (Prior) on Jul 06, 2005 at 03:11 UTC
      That was a serious project! Thank you for the link.

      But the protocols in those kinds of networks are quite easy to recognize when leaving the controlled zone, yes? (-: Then you might get a visit like in the movie Brazil! :-)

      My goals was to make it hard to automatically recognize the protocol and the content being sent over. Tor is done for use in the "open", non-censured net. A harder, but a bit different, problem.

      But Tor as a backend would be really neat...