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:
- Very easy to install.
- Asking people to change the little html needed so installs will be very heterogenous.
- Use many different encryption and steganography algorithms by plugins.
- Lower speed than for normal anon proxies.
- So it is used only by those that need it.
- Inexpensive to install on host websites.
- 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).
- (a) Cache::FileCache and HTTP::Proxy seems really neat; any problems or alternative solutions I should be aware of?
- (b) Are proxies for e.g. China a solved problem and I should just do something else? :-)
- (c) Item (5) above -- I have no clue. But that part is in no hurry.
- (d) Any advice for simple rate limitation? Just limiting the number of proxy transfers per second? Or sleep a few seconds at the start of all calls?
(-: 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. :-)
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.