├── README.md ├── README.txt ├── cli.php ├── function ├── function.php └── settings.php ├── list.txt ├── open.bat └── proxy.txt /README.md: -------------------------------------------------------------------------------- 1 | # cc-checkerV2 2 | ![PHP](https://img.shields.io/badge/language-PHP-blue.svg) 3 | ![BANDITCODING](https://img.shields.io/badge/Team-Darkxcode-green) 4 | ![AUTHOR](https://img.shields.io/badge/Author-Zlaxtert-orange) 5 | 6 | ## Install on desktop : 7 | - Install XAMPP 8 | - Added environment variable system path => C:\xampp\php 9 | - download the script and save it in your folder 10 | - open CMD and running 11 | 12 | ## Install on android (Termux) 13 | $ pkg install git -y 14 | $ pkg install php -y 15 | $ git clone https://github.com/ZLaxtert/cc-checkerV2 16 | $ cd cc-checkerV2 17 | $ php cli.php 18 | 19 | ## NOTE 20 | 21 | ### Please don't use cc generator because it can make the API down 22 | 23 | ### ENGLISH LANGUAGE 24 | 25 | IF YOU ARE USING A PROXY LIST PLEASE OPEN FILE 'settings.php' in the function folder 26 | 27 | - install php on your PC or Laptop (there are many ways on Google) 28 | - set up the PHP environment variable (there are many ways on Google) 29 | - open file 'open.bat' 30 | - ENJOY :) 31 | 32 | #### mode_proxy = on [to use proxy] 33 | #### mode_proxy = off [no use proxy] 34 | #### proxy_list = proxy.txt [name of your proxy file] 35 | #### proxy_pwd = 'fill in your proxy password' [if your proxy uses a password please fill in otherwise leave blank] 36 | -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- 1 | INDONESIAN LANGUAGE 2 | JIKA ANDA MENGGUNAKAN PROXY LIST SILAHKAN OPEN FILE 'settings.php' di dalam folder function 3 | 4 | - install php di PC atau Laptop kalian (caranya banyak di google) 5 | - sett up enviroment variable PHP (caranya di google banyak) 6 | - open file 'open.bat' 7 | - ENJOY :) 8 | 9 | mode_proxy = on [untuk menggunakan proxy] 10 | mode_proxy = off [tidak menggunakan proxy] 11 | proxy_list = proxy.txt [nama file proxy anda] 12 | proxy_pwd = 'isi password proxy anda' [jika proxy anda menggunakan password silahkan isi jika tidak biarkan kosong] 13 | 14 | =================================================================================================== 15 | 16 | ENGLISH LANGUAGE 17 | IF YOU ARE USING A PROXY LIST PLEASE OPEN FILE 'settings.php' in the function folder 18 | 19 | - install php on your PC or Laptop (there are many ways on Google) 20 | - set up the PHP environment variable (there are many ways on Google) 21 | - open file 'open.bat' 22 | - ENJOY :) 23 | 24 | mode_proxy = on [to use proxy] 25 | mode_proxy = off [no use proxy] 26 | proxy_list = proxy.txt [name of your proxy file] 27 | proxy_pwd = 'fill in your proxy password' [if your proxy uses a password please fill in otherwise leave blank] -------------------------------------------------------------------------------- /cli.php: -------------------------------------------------------------------------------- 1 | INFO 3 | * CODE : BY ZLAXTERT 4 | * SCRIPT : CC CHECKER 5 | * VERSION : DEMO 6 | * TELEGRAM : t.me/zlaxtert 7 | * BY : DARKXCODE 8 | */ 9 | 10 | require_once "function/function.php"; 11 | require_once "function/settings.php"; 12 | 13 | echo banner(); 14 | echo banner2(); 15 | enterlist: 16 | echo "\n\n [$BL+$WH]$BL Enter your list $WH($DEF eg:$YL list.txt$WH )$GR >> $WH"; 17 | $listname = trim(fgets(STDIN)); 18 | if(empty($listname) || !file_exists($listname)) { 19 | echo " [!] Your Fucking list not found [!]".PHP_EOL; 20 | goto enterlist; 21 | } 22 | $lists = array_unique(explode("\n",str_replace("\r","",file_get_contents($listname)))); 23 | 24 | echo " [$BL+$WH]$BL Enter your apikey $GR >> $WH"; 25 | $apikey = trim(fgets(STDIN)); 26 | 27 | 28 | $total = count($lists); 29 | $live = 0; 30 | $die = 0; 31 | $unknown = 0; 32 | $no = 0; 33 | echo PHP_EOL.PHP_EOL; 34 | foreach ($lists as $list) { 35 | $no++; 36 | 37 | $api = "https://darkxcode.com/checker/cc_checker/?apikey=$apikey&cc=$list&proxy=$Proxies&proxyPWD=$proxy_pwd"; 38 | // CURL 39 | $ch = curl_init(); 40 | curl_setopt($ch, CURLOPT_URL, $api); 41 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 42 | curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 43 | curl_setopt($ch, CURLOPT_USERAGENT, "CURL/COMMAND LINE"); 44 | $x = curl_exec($ch); 45 | curl_close($ch); 46 | $js = json_decode($x, TRUE); 47 | $msg = $js['data']['info']['msg']; 48 | $CRE = $js['data']['info']['credit_ball']; 49 | $bin = $js['data']['info']['bin']; 50 | $scheme = $js['data']['info']['scheme']; 51 | $country = $js['data']['info']['country']; 52 | $bank_name = $js['data']['info']['bank_name']; 53 | $bank_brand = $js['data']['info']['bank_brand']; 54 | 55 | if(strpos($x, '"status":"success"')){ 56 | $live++; 57 | save_file("result/live.txt","$list"); 58 | echo "[$RD$no$DEF/$GR$total$DEF]$GR LIVE$DEF =>$BL $list$DEF | [$YL CRE$DEF: $MG$CRE$DEF ] | [$YL BIN$DEF: $MG$bin$DEF ] | [$YL COUNTRY$DEF: $MG$country$DEF ] | [$YL SCHEME$DEF: $MG$scheme$DEF ] | [$YL BANK NAME$DEF: $MG$bank_name$DEF ] | [$YL BANK BRAND$DEF: $MG$bank_brand$DEF ] | [$YL MSG$DEF: $MG$msg$DEF ] | BY$CY DARKXCODE$DEF (DEMO)".PHP_EOL; 59 | }else if (strpos($x, '"status":"failed"')){ 60 | $die++; 61 | save_file("result/die.txt","$list"); 62 | echo "[$RD$no$DEF/$GR$total$DEF]$RD DIE$DEF =>$BL $list$DEF | [$YL CRE$DEF: $MG$CRE$DEF ] | [$YL MSG$DEF: $MG$msg$DEF ] | BY$CY DARKXCODE$DEF (DEMO)".PHP_EOL; 63 | }else{ 64 | $unknown++; 65 | save_file("result/unknown.txt","$list"); 66 | echo "[$RD$no$DEF/$GR$total$DEF]$YL UNKNOWN$DEF =>$BL $list$DEF | BY$CY DARKXCODE$DEF (DEMO)".PHP_EOL; 67 | } 68 | 69 | } 70 | //============> END 71 | 72 | echo PHP_EOL; 73 | echo "================[DONE]================".PHP_EOL; 74 | echo " DATE : ".$date.PHP_EOL; 75 | echo " LIVE : ".$live.PHP_EOL; 76 | echo " DIE : ".$die.PHP_EOL; 77 | echo " UNKNOWN : ".$unknown.PHP_EOL; 78 | echo " TOTAL : ".$total.PHP_EOL; 79 | echo "======================================".PHP_EOL; 80 | echo "[+] RATIO LIVE => $GR".round(RatioCheck($live, $total))."%$DEF".PHP_EOL.PHP_EOL; 81 | echo "[!] NOTE : CHECK AGAIN FILE 'unknown.txt' [!]".PHP_EOL; 82 | echo "This file '".$listname."'".PHP_EOL; 83 | echo "File saved in folder 'result/' ".PHP_EOL.PHP_EOL; 84 | 85 | 86 | // ==========> FUNCTION 87 | 88 | function collorLine($col){ 89 | $data = array( 90 | "GR" => "\e[32;1m", 91 | "RD" => "\e[31;1m", 92 | "BL" => "\e[34;1m", 93 | "YL" => "\e[33;1m", 94 | "CY" => "\e[36;1m", 95 | "MG" => "\e[35;1m", 96 | "WH" => "\e[37;1m", 97 | "DEF" => "\e[0m" 98 | ); 99 | $collor = $data[$col]; 100 | return $collor; 101 | } 102 | ?> 103 | -------------------------------------------------------------------------------- /function/function.php: -------------------------------------------------------------------------------- 1 | INFO 4 | * CODE : BY ZLAXTERT 5 | * SCRIPT : CC CHECKER 6 | * VERSION : DEMO 7 | * TELEGRAM : t.me/zlaxtert 8 | * BY : DARKXCODE 9 | */ 10 | 11 | date_default_timezone_set("Asia/Jakarta"); 12 | error_reporting(1); 13 | ini_set("memory_limit", '-1'); 14 | define("OS", strtolower(PHP_OS)); 15 | $date = date("l, d-m-Y (H:m:s)"); 16 | 17 | //==============> CREATE FOLDER RESULT 18 | if (!file_exists('result')) { 19 | mkdir('result', 0777, true); 20 | } 21 | 22 | //============> COLLOR 23 | $BL = collorLine("BL"); 24 | $RD = collorLine("RD"); 25 | $GR = collorLine("GR"); 26 | $YL = collorLine("YL"); 27 | $MG = collorLine("MG"); 28 | $DEF = collorLine("DEF"); 29 | $CY = collorLine("CY"); 30 | $WH = collorLine("WH"); 31 | //============> FUNCTION 32 | 33 | function save_file($name_file, $isi){ 34 | $click = fopen("$name_file","a"); 35 | fwrite($click,"$isi"."\n"); 36 | fclose($click); 37 | } 38 | 39 | function RandColl(){ 40 | //============> COLLOR 41 | $BL = collorLine("BL"); 42 | $RD = collorLine("RD"); 43 | $GR = collorLine("GR"); 44 | $YL = collorLine("YL"); 45 | $MG = collorLine("MG"); 46 | $DEF = collorLine("DEF"); 47 | $CY = collorLine("CY"); 48 | $WH = collorLine("WH"); 49 | $dataCol = array( 50 | 1=> $BL, 51 | 2=> $RD, 52 | 3=> $GR, 53 | 4=> $YL, 54 | 5=> $MG, 55 | 6=> $CY, 56 | 7=> $WH 57 | ); 58 | $randCol = array_rand($dataCol); 59 | $collor = $dataCol[$randCol]; 60 | return $collor; 61 | } 62 | function banner(){ 63 | //============> COLLOR 64 | $DEF = collorLine("DEF"); 65 | 66 | $data = array( 67 | 68 | 1 => " 69 | ".RandColl()." ( ( ) ) ) ( 70 | )\ ) ( )\ ) ( /( ( /( ( ( /( )\ ) 71 | (()/( )\ (()/( )\()))\()) )\ )\()|()/( ( 72 | /(_)|(((_)( /(_))((_)\((_)\ (((_|(_)\ /(_)) )\ 73 | (_))_ )\ _ )\(_)) |_ ((_)_((_))\___ ((_|_))_ ((_) 74 | ".RandColl()." | \(_)_\(_) _ \| |/ /\ \/ ((/ __/ _ \| \| __| 75 | ".RandColl()." | |) |/ _ \ | / ' < > < | (_| (_) | |) | _| 76 | ".RandColl()." |___//_/ \_\|_|_\ _|\_\/_/\_\ \___\___/|___/|___|", 77 | 78 | 2 => " 79 | 80 | ".RandColl()." ██████╗ █████╗ ██████╗ ██╗ ██╗██╗ ██╗ ██████╗ ██████╗ ██████╗ ███████╗ 81 | ".RandColl()." ██╔══██╗██╔══██╗██╔══██╗██║ ██╔╝╚██╗██╔╝██╔════╝██╔═══██╗██╔══██╗██╔════╝ 82 | ".RandColl()." ██║ ██║███████║██████╔╝█████╔╝ ╚███╔╝ ██║ ██║ ██║██║ ██║█████╗ 83 | ".RandColl()." ██║ ██║██╔══██║██╔══██╗██╔═██╗ ██╔██╗ ██║ ██║ ██║██║ ██║██╔══╝ 84 | ".RandColl()." ██████╔╝██║ ██║██║ ██║██║ ██╗██╔╝ ██╗╚██████╗╚██████╔╝██████╔╝███████╗ 85 | ".RandColl()." ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝ ", 86 | 87 | 3 => " 88 | ".RandColl()." ·▄▄▄▄ ▄▄▄· ▄▄▄ ▄ •▄ ▐▄• ▄ ▄▄· ·▄▄▄▄ ▄▄▄ . 89 | ".RandColl()." ██▪ ██ ▐█ ▀█ ▀▄ █·█▌▄▌▪ █▌█▌▪▐█ ▌▪▪ ██▪ ██ ▀▄.▀· 90 | ".RandColl()." ▐█· ▐█▌▄█▀▀█ ▐▀▀▄ ▐▀▀▄· ·██· ██ ▄▄ ▄█▀▄ ▐█· ▐█▌▐▀▀▪▄ 91 | ".RandColl()." ██. ██ ▐█ ▪▐▌▐█•█▌▐█.█▌▪▐█·█▌▐███▌▐█▌.▐▌██. ██ ▐█▄▄▌ 92 | ".RandColl()." ▀▀▀▀▀• ▀ ▀ .▀ ▀·▀ ▀•▀▀ ▀▀·▀▀▀ ▀█▄▀▪▀▀▀▀▀• ▀▀▀ ", 93 | 94 | 4 => " 95 | ".RandColl()." ______ _______ ______ _ _ _ _ _______ _______ ______ _______ 96 | ".RandColl()." (______)(_______|_____ \(_) | (_) (_|_______|_______|______)(_______) 97 | ".RandColl()." _ _ _______ _____) )_____| | ___ _ _ _ _ _ _____ 98 | ".RandColl()." | | | | ___ | __ /| _ _) | | | | | | | | | | | ___) 99 | ".RandColl()." | |__/ /| | | | | \ \| | \ \ / / \ \| |_____| |___| | |__/ /| |_____ 100 | ".RandColl()." |_____/ |_| |_|_| |_|_| \_)_| |_|\______)\_____/|_____/ |_______)", 101 | ); 102 | $rand = array_rand($data); 103 | $banner = $data[$rand]; 104 | return $banner; 105 | } 106 | 107 | function banner2(){ 108 | //============> COLLOR 109 | $BL = collorLine("BL"); 110 | $RD = collorLine("RD"); 111 | $GR = collorLine("GR"); 112 | $YL = collorLine("YL"); 113 | $MG = collorLine("MG"); 114 | $DEF = collorLine("DEF"); 115 | $CY = collorLine("CY"); 116 | $WH = collorLine("WH"); 117 | $out = " 118 | $WH ===================================================================$DEF 119 | |$GR SCRIPT$DEF :$MG CC CHECKER $DEF | 120 | |$BL VERSION$DEF :$CY DEMO$DEF | 121 | $WH ===================================================================$DEF 122 | "; 123 | return $out; 124 | } 125 | 126 | function Jam(){ 127 | date_default_timezone_set("Asia/Jakarta"); 128 | $jam = date("H:m:s"); 129 | return $jam; 130 | } 131 | function RatioCheck($total_live, $total_lists){ 132 | $ratioValid = $total_live / $total_lists * 100; 133 | return $ratioValid; 134 | } 135 | function GetProxy($proxies){ 136 | $proxyLists = array_unique(explode("\n",str_replace("\r","",file_get_contents($proxies)))); 137 | $randProxies = array_rand($proxyLists); 138 | $proxy = $proxyLists[$randProxies]; 139 | return $proxy; 140 | } 141 | -------------------------------------------------------------------------------- /function/settings.php: -------------------------------------------------------------------------------- 1 | INFO 4 | * CODE : BY ZLAXTERT 5 | * SCRIPT : CC CHECKER 6 | * VERSION : DEMO 7 | * TELEGRAM : t.me/zlaxtert 8 | * BY : DARKXCODE 9 | */ 10 | 11 | $settings = array( 12 | "mode_proxy" => "off", // on or off 13 | "proxy_list" => "", // proxy list (ex: proxy.txt) 14 | "proxy_pwd" => "", // proxy password (ex: username:pass) 15 | ); 16 | 17 | $mode_proxy = $settings["mode_proxy"]; 18 | $proxy_list = $settings["proxy_list"]; 19 | $proxy_pwd = $settings["proxy_pwd"]; 20 | // GET SETTINGS 21 | if (strtolower($mode_proxy) == "off") { 22 | $Proxies = ""; 23 | $proxy_pass = ""; 24 | } else { 25 | $Proxies = GetProxy($proxy_list); 26 | $proxy_pass = $proxy_pwd; 27 | } 28 | -------------------------------------------------------------------------------- /list.txt: -------------------------------------------------------------------------------- 1 | [ PASTE YOUR CC LIST HERE ] 2 | [ NOTE : Please don't use cc generator because it can make the API down ] 3 | -------------------------------------------------------------------------------- /open.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | set PATH=%PATH%;C:\xampp\php 3 | title CC Checker DEMO 4 | :runez 5 | 6 | php cli.php 7 | pause 8 | cls 9 | goto runez -------------------------------------------------------------------------------- /proxy.txt: -------------------------------------------------------------------------------- 1 | [ PASTE YOUR PROXY HERE ] --------------------------------------------------------------------------------