![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#21 |
|
Professional Programmer
|
Ghost, I feel for you, I really do. Back in high school the filters were insanely bad as far as letting people access anything. The school computer system was a complete joke.
That said, don't knock those taking time out to respond to your post. |
|
|
|
|
|
#22 | |
|
Programming Guru
![]() |
Quote:
__________________
|
|
|
|
|
|
|
#23 |
|
Troll
Join Date: Apr 2005
Location: Texas
Posts: 732
Rep Power: 4
![]() |
Privoxy, tor, and firefox on a usb stick?
There's a project called Portable Firefox that is more suited for the purpose. It minimizes writes to the usb stick to extend its life. Between Tor and Privoxy, DNS requests and page content are fairly secure. I haven't heard of any firewalls or content filtering boxes sniffing Tor traffic and effectively conducting man in the middle attacks on it. Depending on the sophistication of said device, it might not sniff SSL connections, so you could save some trouble that way.
__________________
MD5(sig) = bcef75433db02e9ad9bf81d6f7c5c270 |
|
|
|
|
|
#24 |
|
Newbie
Join Date: Sep 2004
Posts: 23
Rep Power: 0
![]() |
what you need is an http client script that supports redirection. you pass the urls you want to visit via the query string. then you modify the links on the page returned by the http client.
e.g. <a href="http://www.somewhere.com/somepage.html"> becomes <a href="http://www.yourserver.com/yourscript.php?url=[urlencoded href value above] do this for both relative and absolute urls. then you send it back to the browser. note that images will load directly from the origin server not from yours, of course you can easily fix that. i havent really had the time to figure out how to handle forms. but for simply loading pages and following links this approach works well. this is not theory, this was my very first task i was assigned where i work today. good luck! |
|
|
|
|
|
#25 |
|
Professional Programmer
|
Jasper, that won't work since the filtering is based on content, and the IP of the server the script is on will be blocked by any competent sysadmin.
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;} |
|
|
|
|
|
#26 |
|
Newbie
Join Date: Sep 2004
Posts: 23
Rep Power: 0
![]() |
yes, but if i understand correctly, only search results from google (or any other search engines) are filtered.
as for the server's ip, let ghost_stalker bother with that. this is a nice programming challenge for ghost_stalker and he/she can use it in school, at home or whereever he/she wishes to. |
|
|
|
|
|
#27 | |
|
Professional Programmer
|
Quote:
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;} |
|
|
|
|
|
|
#28 |
|
Newbie
Join Date: Sep 2004
Posts: 23
Rep Power: 0
![]() |
well, ghost_stalker, i guess your really out of luck. its a nice challenge though, you'll learn about the http protocol, sockets, html parsing etc.
dont' take iignotus posts as negative, just think of it as an advice on what ur up against ![]() |
|
|
|
|
|
#29 | |
|
Professional Programmer
|
Quote:
But actually, tempest had a good idea that may work. You should follow my advice of not even bothering with it, considering the amount of problems it can land you, but if you absolutely had to go about doing it, his idea is a possibility.
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;} |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|