Toon posts:

Web- Filters omzeilen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ben die webfilters op school zo wel zo'n beetje spuugzat :( . So let's work the way around. Daarom ben ik nog een beetje aan het klooien geweest met php. Het was al een beetje aan de late kant dus verwacht niet te veel van deze code. Ik ga hier morgen een goed werkend script van bouwen.

Zie (half werkende brainstorm) code :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?
 if (strpos(strtolower($url), "gif")!=0) {
 header('Content-Type: image/gif');
 }
 if (strpos(strtolower($url), "jpg")!=0) {
 header('Content-Type: image/pjpeg');
 }

 if (strpos(strtolower($url), "jpeg")!=0) {
 header('Content-Type: image/pjpeg');
 }

$CurPath = substr($url,0, strrpos($url, '/'));
 $FileLoc = 'http://sikkes.xs4all.nl/http.php?url=';
 $fp = fopen ($url, "r");
   if (!$fp) {
    print "404 Pagina niet gevonden :-(";
   } else {
    while (!feof($fp)) {
     $Buffer = fgets($fp,128);
     $Content="$Content$Buffer";
    }
   }
 fclose($fp);
# $Content = str_replace($CurPath , $FileLoc, $Content);
# $Content = str_replace('src="/'  , 'src="' . $FileLoc, $Content);

$Content = str_replace('http://' ,$FileLoc . '%blaatert%://',  $Content);
$Content = str_replace('"/'  , '"' . $FileLoc . $CurPath . '/', $Content);
$Content = str_replace('%blaatert%://'  , 'http://',  $Content);
 print $Content;
?>

GEEF GEEN COMMENTAAR OVER DE CODE (die's bagger) ALEEN OVER HET IDEE.

Nog suggesties?

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 17:15

Kees

Serveradmin / BOFH / DoC
hangt er nogal vanaf hoe die filters werken :)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

je moet idd wel met een betere omschrijving van die filters komen hoor....

je zou wel een proxy op je xs4all-bak kunnen zetten op een bizarre poort, bv. 113 (news)...

Klaar voor een nieuwe uitdaging.