Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
ZLaxtert authored Sep 11, 2024
1 parent c7f83ea commit 05e792b
Show file tree
Hide file tree
Showing 10 changed files with 464 additions and 0 deletions.
13 changes: 13 additions & 0 deletions README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
OWNER CONTACT :
TELEGRAM : @zlaxtert
SITE : https://darkxcode.site
==================================================================================================

ENGLISH LANGUAGE

1. install php on your PC or Laptop (there are many ways on Google)
2. set up the PHP environment variable (there are many ways on Google)
3. open file 'open.bat'
4. ENJOY :)

==================================================================================================
214 changes: 214 additions & 0 deletions cli.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,214 @@
<?php

// DONT CHANGE THIS
/*==========> INFO
* CODE : BY ZLAXTERT
* SCRIPT : CC GENERATOR
* VERSION : V1
* TELEGRAM : t.me/zlaxtert
* BY : DARKXCODE
*/


//========> REQUIRE

require_once "function/function.php";
require_once "function/gangbang.php";
require_once "function/threesome.php";

//========> BANNER

echo banner();
echo banner2();

//========> GET COUNT

entercount:
echo "\n\n$WH [$GR+$WH]$WH How much you want to generate$WH ($DEF ex:$YL 200000$WH )$GR >> $WH";
$count = trim(fgets(STDIN));
if (!preg_match("/^[0-9]*$/", $count)) {
echo "\n\n [$RD!$WH] PLEASE INPUT NUMBER ONLY [$RD!$WH]\n\n";
goto entercount;
}

//=========> THREADS

reqemail:
echo "$WH [$GR+$WH] Threads ($YL Max 15 $WH) ($YL Recommended 5-10 $WH) $GR>> $WH";
$reqemail = trim(fgets(STDIN));
$reqemail = (empty($reqemail) || !is_numeric($reqemail) || $reqemail <= 0) ? 7 : $reqemail;
if ($reqemail > 15) {
echo PHP_EOL . PHP_EOL . "$WH [$YL!$WH] $RD MAX 15$WH [$YL!$WH]$DEF" . PHP_EOL . PHP_EOL;
goto reqemail;
}

//=========> TYPE

entergate:
echo "\n $WH [$GR+$WH]$YL GENERATE$WH [$GR+$WH] $WH
[$GR 1 $WH]$WH VISA $WH [$GR 2 $WH]$WH MASTERCARD $WH
[$GR 3 $WH]$WH AMEX $WH [$GR 4 $WH]$WH JCB $WH
[$GR 5 $WH]$WH DISCOVER $WH [$GR 6 $WH]$WH CUSTOM BIN $WH
[$GR 99 $WH]$WH EXIT $WH
[$GR+$WH]$WH CHOOSE$GR >> $WH";
$gateee = trim(fgets(STDIN));
if ($gateee == 1) {
$gateWay = "visa";
} else if ($gateee == 2) {
$gateWay = "mastercard";
} else if ($gateee == 3) {
$gateWay = "amex";
} else if ($gateee == 4) {
$gateWay = "jcb";
} else if ($gateee == 5) {
$gateWay = "discover";
} else if ($gateee == 6) {
$gateWay = "custom";
} else if ($gateee == 99) {
echo "\n\n [$BL!$WH] THANKS FOR USING [$BL!$WH]\n\n";
exit();
} else {
echo "\n\n [$RD!$WH] CHOOSE NOT FOUND [$RD!$WH]\n\n";
goto entergate;
}

//============> CUSTOM BIN
if ($gateWay == "custom") {
enterBin:
echo "\n$WH [$GR+$WH]$WH Custom BIN$WH ($DEF ex:$YL 440022$WH )$GR >> $WH";
$binNYA = trim(fgets(STDIN));
$hitungJumlahBin = strlen($binNYA);
$angkaPertama = substr($binNYA, 0, 1);

if($angkaPertama == 3){
if($hitungJumlahBin > 10){
echo "\n\n [$RD!$WH] PLEASE INPUT BIN MAX 10 DIGIT [$RD!$WH]\n\n";
goto enterBin;
}
}else{
if($hitungJumlahBin > 10){
echo "\n\n [$RD!$WH] PLEASE INPUT BIN MAX 10 DIGIT [$RD!$WH]\n\n";
goto enterBin;
}
}

if (!preg_match("/^[0-9]*$/", $binNYA)) {
echo "\n\n [$RD!$WH] PLEASE INPUT NUMBER ONLY [$RD!$WH]\n\n";
goto enterBin;
}
if($hitungJumlahBin < 6){
echo "\n\n [$RD!$WH] PLEASE INPUT BIN MIN 6 DIGIT [$RD!$WH]\n\n";
goto enterBin;
}
}else{
$binNYA = "123456";
}

//=========> COUNT

$live = 0;
$die = 0;
$rto = 0;
$unknown = 0;
$limit = 0;
$no = 0;
echo "\n\n";

//========> LOOPING

$rollingCurl = new \RollingCurl\RollingCurl();

for ($i=0; $i < $count; $i++) {
//API
$api = "https://api.darkxcode.site/other/cc-generator/?submit=1&count=1&type=$gateWay&BIN=$binNYA&jum=$count";
//CURL
$rollingCurl->setOptions(array(CURLOPT_RETURNTRANSFER => 1, CURLOPT_FOLLOWLOCATION => 1, CURLOPT_MAXREDIRS => 10, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 200))->get($api);

}

//==========> ROLLING CURL

$rollingCurl->setCallback(function (\RollingCurl\Request $request, \RollingCurl\RollingCurl $rollingCurl) use (&$results) {
global $listname, $no, $total, $live, $die, $unknown, $limit, $rto, $count;
$no++;
parse_str(parse_url($request->getUrl(), PHP_URL_QUERY), $params);
$count = $params["jum"];
//RESPONSE
$x = $request->getResponseText();
$js = json_decode($x, TRUE);
$msg = $js['data']['msg'];
$list = $js['data']["lists"];
$typeeee = $js['data']["type"];
$jam = Jam();




//============> COLLOR
$BL = collorLine("BL");
$RD = collorLine("RD");
$GR = collorLine("GR");
$YL = collorLine("YL");
$MG = collorLine("MG");
$DEF = collorLine("DEF");
$CY = collorLine("CY");
$WH = collorLine("WH");

//============> RESPONSE

if (strpos($x, '"status":"success"')) {
$live++;
save_file("result/$typeeee.txt", "$list");
echo "[$RD$no$DEF/$GR$count$DEF][$CY$jam$DEF]$WH GENERATE$DEF =>$BL $list$DEF ./$WH BY$CY DARKXCODE$DEF (V1)" . PHP_EOL;
} else if (strpos($x, '"status":"failed"')) {
$die++;
echo "[$RD$no$DEF/$GR$count$DEF][$CY$jam$DEF]$RD DIE$DEF | [$YL MSG$DEF: $MG$msg$DEF ] | BY$CY DARKXCODE$DEF (V1)" . PHP_EOL;
} else if ($x == "") {
$rto++;
echo "[$RD$no$DEF/$GR$count$DEF][$CY$jam$DEF]$DEF TIMEOUT$DEF | [$YL MSG$DEF:$MG REQUEST TIMEOUT!$DEF ] | BY$CY DARKXCODE$DEF (V1)" . PHP_EOL;
} else if (strpos($x, 'Request Timeout')) {
$rto++;
echo "[$RD$no$DEF/$GR$count$DEF][$CY$jam$DEF]$DEF TIMEOUT$DEF | [$YL MSG$DEF:$MG REQUEST TIMEOUT!$DEF ] | BY$CY DARKXCODE$DEF (V1)" . PHP_EOL;
} else if (strpos($x, 'Service Unavailable')) {
$rto++;
echo "[$RD$no$DEF/$GR$count$DEF][$CY$jam$DEF]$DEF TIMEOUT$DEF | [$YL MSG$DEF:$MG REQUEST TIMEOUT!$DEF ] | BY$CY DARKXCODE$DEF (V1)" . PHP_EOL;
} else {
$unknown++;
echo "[$RD$no$DEF/$GR$count$DEF][$CY$jam$DEF]$YL UNKNOWN$DEF | BY$CY DARKXCODE$DEF (V1)" . PHP_EOL;
}
})->setSimultaneousLimit((int) $reqemail)->execute();

//============> END

echo PHP_EOL;
echo "================[DONE]================" . PHP_EOL;
echo " DATE : " . $date . PHP_EOL;
echo " SUCCESS GENERATE : " . $live . PHP_EOL;
echo " FAILED GENERATE : " . $die . PHP_EOL;
echo " TIMEOUT : " . $rto . PHP_EOL;
echo " UNKNOWN : " . $unknown . PHP_EOL;
echo " TOTAL GENERATE : " . $count . PHP_EOL;
echo "======================================" . PHP_EOL;
echo "[+] RATIO SUCCESS GENERATE => $GR" . round(RatioCheck($live, $count)) . "%$DEF" . PHP_EOL . PHP_EOL;
echo "[!] NOTE : CHECK AGAIN FILE 'unknown.txt' or 'RTO.txt' [!]" . PHP_EOL;
echo "File saved in folder 'result/' " . PHP_EOL . PHP_EOL;

// ==========> FUNCTION

function collorLine($col)
{
$data = array(
"GR" => "\e[32;1m",
"RD" => "\e[31;1m",
"BL" => "\e[34;1m",
"YL" => "\e[33;1m",
"CY" => "\e[36;1m",
"MG" => "\e[35;1m",
"WH" => "\e[37;1m",
"DEF" => "\e[0m"
);
$collor = $data[$col];
return $collor;
}
?>
134 changes: 134 additions & 0 deletions function/function.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
<?php

/*==========> INFO
* CODE : BY ZLAXTERT
* SCRIPT : CC GENERATOR
* VERSION : V1
* TELEGRAM : t.me/zlaxtert
* BY : DARKXCODE
*/

date_default_timezone_set("Asia/Jakarta");
error_reporting(1);
ini_set("memory_limit", '-1');
define("OS", strtolower(PHP_OS));
$date = date("l, d-m-Y (H:m:s)");

//==============> CREATE FOLDER RESULT
if (!file_exists('result')) {
mkdir('result', 0777, true);
}

//============> COLLOR
$BL = collorLine("BL");
$RD = collorLine("RD");
$GR = collorLine("GR");
$YL = collorLine("YL");
$MG = collorLine("MG");
$DEF = collorLine("DEF");
$CY = collorLine("CY");
$WH = collorLine("WH");
//============> FUNCTION

function save_file($name_file, $isi){
$click = fopen("$name_file","a");
fwrite($click,"$isi"."\n");
fclose($click);
}

function RandColl(){
//============> COLLOR
$BL = collorLine("BL");
$RD = collorLine("RD");
$GR = collorLine("GR");
$YL = collorLine("YL");
$MG = collorLine("MG");
$DEF = collorLine("DEF");
$CY = collorLine("CY");
$WH = collorLine("WH");
$dataCol = array(
1=> $BL,
2=> $RD,
3=> $GR,
4=> $YL,
5=> $MG,
6=> $CY,
7=> $WH
);
$randCol = array_rand($dataCol);
$collor = $dataCol[$randCol];
return $collor;
}
function banner(){
//============> COLLOR
$DEF = collorLine("DEF");

$data = array(

1 => "
".RandColl()." ( ( ) ) ) (
)\ ) ( )\ ) ( /( ( /( ( ( /( )\ )
(()/( )\ (()/( )\()))\()) )\ )\()|()/( (
/(_)|(((_)( /(_))((_)\((_)\ (((_|(_)\ /(_)) )\
(_))_ )\ _ )\(_)) |_ ((_)_((_))\___ ((_|_))_ ((_)
".RandColl()." | \(_)_\(_) _ \| |/ /\ \/ ((/ __/ _ \| \| __|
".RandColl()." | |) |/ _ \ | / ' < > < | (_| (_) | |) | _|
".RandColl()." |___//_/ \_\|_|_\ _|\_\/_/\_\ \___\___/|___/|___|",

2 => "
".RandColl()." ██████╗ █████╗ ██████╗ ██╗ ██╗██╗ ██╗ ██████╗ ██████╗ ██████╗ ███████╗
".RandColl()." ██╔══██╗██╔══██╗██╔══██╗██║ ██╔╝╚██╗██╔╝██╔════╝██╔═══██╗██╔══██╗██╔════╝
".RandColl()." ██║ ██║███████║██████╔╝█████╔╝ ╚███╔╝ ██║ ██║ ██║██║ ██║█████╗
".RandColl()." ██║ ██║██╔══██║██╔══██╗██╔═██╗ ██╔██╗ ██║ ██║ ██║██║ ██║██╔══╝
".RandColl()." ██████╔╝██║ ██║██║ ██║██║ ██╗██╔╝ ██╗╚██████╗╚██████╔╝██████╔╝███████╗
".RandColl()." ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝ ",

3 => "
".RandColl()." ·▄▄▄▄ ▄▄▄· ▄▄▄ ▄ •▄ ▐▄• ▄ ▄▄· ·▄▄▄▄ ▄▄▄ .
".RandColl()." ██▪ ██ ▐█ ▀█ ▀▄ █·█▌▄▌▪ █▌█▌▪▐█ ▌▪▪ ██▪ ██ ▀▄.▀·
".RandColl()." ▐█· ▐█▌▄█▀▀█ ▐▀▀▄ ▐▀▀▄· ·██· ██ ▄▄ ▄█▀▄ ▐█· ▐█▌▐▀▀▪▄
".RandColl()." ██. ██ ▐█ ▪▐▌▐█•█▌▐█.█▌▪▐█·█▌▐███▌▐█▌.▐▌██. ██ ▐█▄▄▌
".RandColl()." ▀▀▀▀▀• ▀ ▀ .▀ ▀·▀ ▀•▀▀ ▀▀·▀▀▀ ▀█▄▀▪▀▀▀▀▀• ▀▀▀ ",

4 => "
".RandColl()." ______ _______ ______ _ _ _ _ _______ _______ ______ _______
".RandColl()." (______)(_______|_____ \(_) | (_) (_|_______|_______|______)(_______)
".RandColl()." _ _ _______ _____) )_____| | ___ _ _ _ _ _ _____
".RandColl()." | | | | ___ | __ /| _ _) | | | | | | | | | | | ___)
".RandColl()." | |__/ /| | | | | \ \| | \ \ / / \ \| |_____| |___| | |__/ /| |_____
".RandColl()." |_____/ |_| |_|_| |_|_| \_)_| |_|\______)\_____/|_____/ |_______)",
);
$rand = array_rand($data);
$banner = $data[$rand];
return $banner;
}

function banner2(){
//============> COLLOR
$BL = collorLine("BL");
$RD = collorLine("RD");
$GR = collorLine("GR");
$YL = collorLine("YL");
$MG = collorLine("MG");
$DEF = collorLine("DEF");
$CY = collorLine("CY");
$WH = collorLine("WH");
$out = "
$WH ====================================================================$DEF
|$GR SCRIPT$DEF :$MG CC GENERATOR $DEF |
|$BL VERSION$DEF :$CY V1 $DEF |
$WH ====================================================================$DEF
";
return $out;
}

function Jam(){
date_default_timezone_set("Asia/Jakarta");
$jam = date("H:m:s");
return $jam;
}
function RatioCheck($total_live, $total_count){
$ratioValid = $total_live / $total_count * 100;
return $ratioValid;
}
Loading

0 comments on commit 05e792b

Please sign in to comment.