Post Reply 
Setting up Tor with Freecap and Proxomitron
Feb. 05, 2009, 03:29 AM
Post: #68
RE: Setting up Tor with Freecap and Proxomitron
Sorry eclipse, i'm not the right person to ask about such things.
Apparently the people who created the ProxyJudge script were analyzing a lot of headers. Smile!

In case it's helpful for someone, here is the crucial subroutine (Perl, Japanese, 2003):
Code:
#-----// Proxy env. value,User-Agent, Keep-Alive check //----#
sub proxyenv_check {
  local( $szEnvValue, $szName, $szValue, $szNameStat, $szValueStat );

  foreach $szEnvValue ( @aszEnvValues ) {
    chop( $szEnvValue ) if( $szEnvValue =~ /\n$/ );
    ( $szName, $szValue, $szNameStat, $szValueStat )
      = split( /\t/, $szEnvValue );

    if( $szName eq 'HTTP_USER_AGENT=' && $szValue =~ /via/i ) {
      $szValueStat =~ s/via/$szColor$szWarn">via$szEndTag/i;
      $szResult    = 'Via a Proxy';
      if( $fszJapanese eq 'yes' ) {
        $szComment  .= ' Via ¤Ã¤Æ¡Ö¡Á·Ðͳ¡×¤Ã¤Æ°ÕÌ£¤Ç¤¹¤è¡£';
      } else {
        $szComment  .= ' USER_AGENT includes "via".';
      }

    } elsif( $szName eq 'HTTP_CONNECTION=' ) {
      if( $szValue !~ /Keep-Alive/i ) {
        $szValueStat = "$szColor$szWarn\">$szValueStat$szEndTag";
        $szResult    = 'Anonymized' if( $szResult ne 'Via a Proxy' );
        if( $fszJapanese eq 'yes' ) {
          $szComment  .= ' °ìÈÌŪ¤Ê¥Ö¥é¥¦¥¶¤À¤È Keep-Alive ¤¬½Ð¤Þ¤¹¡£';
        } else {
          $szComment  .= " CONNECTION doesn't have \"Keep-Alive\".";
        }
      } else {
        $iNoProxy++;
        $fszKeepAlive = 'existed';
      }

    } elsif( $szName !~ /HTTP_(CONNECTION=|USER_AGENT=|HOST=|PRAGMA=|UA_|ACCEPT|REFERER=|MIME=|EXTENSION=|IF_MODIFIED_SINCE=|COOKIE=)/ ) {

      if( $szName !~ /HTTP_(VIA=|.ROXY_.ONNECTION=|X_FORWARDED_FOR=|FORWARDED=|CACHE_CONTROL=|CACHE_INFO=|FROM=|CLIENT_IP=|TE=|SP_HOST=|XONNECTION=)/ ) {
        $szNameStat =~ s/$szName/$szColor$szSuspect">$szName$szEndTag/i;
        $szResult   = 'Via a Proxy';
        if( $fszJapanese eq 'yes' ) {
          $szComment .= ' ̯¤ÊÊÑ¿ô¤¬½Ð¤Æ¤Þ¤¹¡£' if( $szComment !~ /̯¤ÊÊÑ¿ô¤¬½Ð¤Æ¤Þ¤¹¡£/ );
        } else {
          $szComment .= ' Dubious valuable is detected.' if( $szComment !~ /Dubious/ );
        }
      } else {
        $szNameStat =~ s/$&/$szColor$szWarn">$&$szEndTag/i;
        $szResult   = 'Via a Proxy';
        if( $fszJapanese eq 'yes' ) {
          $szComment .= ' Proxy ÊÑ¿ô½Ð¤Æ¤Þ¤¹¡£' if( $szComment !~ /Proxy ÊÑ¿ô½Ð¤Æ¤Þ¤¹¡£/ );
        } else {
          $szComment .= ' Proxy servers valuable is detected.' if( $szComment !~ /Proxy/ );
        }
      }
    } else {
      $iNoProxy++ if( $szName !~ /HTTP_(CONNECTION=|HOST=|PRAGMA=|UA_|ACCEPT|REFERER=|MIME=|EXTENSION=|IF_MODIFIED_SINCE=|COOKIE=)/ );
    }
    $szEnvValue = "$szName\t$szValue\t$szNameStat\t$szValueStat\n";
  }
  return;
}
Add Thank You Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Setting up Tor with Freecap and Proxomitron - sidki3003 - Feb. 05, 2009 03:29 AM
[] - Guest - Oct. 18, 2005, 10:32 PM
[] - Kye-U - Oct. 18, 2005, 11:35 PM
[] - Ralph - Oct. 18, 2005, 11:48 PM
[] - Kye-U - Oct. 18, 2005, 11:50 PM
Slight amendment - chrome_waves - Oct. 22, 2005, 07:06 AM
[] - Ralph - Oct. 22, 2005, 02:41 PM
guide - chrome_waves - Oct. 24, 2005, 08:46 PM
Re: guide - Kye-U - Oct. 24, 2005, 08:51 PM
[] - Ralph - Oct. 25, 2005, 01:18 AM
guide - chrome_waves - Oct. 25, 2005, 04:19 AM
[] - Ralph - Oct. 25, 2005, 12:54 PM
Guide - chrome_waves - Oct. 25, 2005, 10:06 PM
[] - Ralph - Oct. 27, 2005, 02:02 AM
guide - chrome_waves - Oct. 27, 2005, 09:29 AM
[] - chrome_waves - Oct. 27, 2005, 09:38 AM
[] - Ralph - Oct. 27, 2005, 12:02 PM
guide - chrome_waves - Oct. 27, 2005, 05:38 PM
guide - chrome_waves - Oct. 27, 2005, 06:11 PM
[] - Oddysey - Oct. 27, 2005, 11:10 PM
[] - Ralph - Oct. 28, 2005, 12:46 AM
guide - chrome_waves - Oct. 28, 2005, 02:35 AM
[] - Oddysey - Oct. 28, 2005, 08:45 PM
[] - Kye-U - Oct. 28, 2005, 10:19 PM
guide - chrome_waves - Oct. 29, 2005, 04:55 AM
[] - chrome_waves - Nov. 01, 2005, 04:42 AM
[] - Ralph - Nov. 01, 2005, 02:21 PM
guide - chrome_waves - Nov. 01, 2005, 11:16 PM
[] - laighleas - Nov. 03, 2005, 02:12 PM
[] - Ralph - Nov. 04, 2005, 12:26 AM
[] - Chrome_waves - Nov. 07, 2005, 08:26 PM
[] - Ralph - Nov. 07, 2005, 11:44 PM
[] - chrome_waves - Nov. 08, 2005, 03:17 AM
[] - Magician - Nov. 25, 2005, 12:27 AM
[] - Ralph - Nov. 25, 2005, 04:49 PM
[] - sidki3003 - Nov. 25, 2005, 09:37 PM
[] - Ralph - Nov. 26, 2005, 10:43 PM
[] - Magician - Nov. 27, 2005, 02:01 PM
[] - Shea - Nov. 27, 2005, 10:26 PM
[] - Magician - Nov. 28, 2005, 12:44 AM
[] - Oddysey - Dec. 01, 2005, 09:59 AM
[] - Kye-U - Jan. 06, 2006, 11:50 PM
[] - Magician - Jan. 10, 2006, 02:47 AM
[] - Magician - Jan. 11, 2006, 01:31 AM
[] - Guest - Apr. 04, 2006, 03:59 PM

Forum Jump: