Bitcoin Forum
November 13, 2024, 11:59:46 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 »
  Print  
Author Topic: [Updated 19/Jul/2016] Faucet Owners Against Scammers and Bots  (Read 36679 times)
lol3c
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
October 18, 2015, 06:00:15 AM
 #201

I would also want the anti bot script developed by makejar's owner. I'm a faucet owner so you don't have to worry about that.
thefaucetrunner
Sr. Member
****
Offline Offline

Activity: 714
Merit: 250


Defend Bitcoin and its PoW: bitcoincleanup.com


View Profile
October 18, 2015, 06:20:15 AM
 #202

How is Qoinmicro doing, I hope my donation has helped things along a little bit!

You're not getting botted are you?

▄▄▄███████▄▄▄
▄█████████████████▄▄
▄██
█████████▀██▀████████
████████▀
░░░░▀░░██████████
███████████▌░░▄▄▄░░░▀████████
███████
█████░░░███▌░░░█████████
███
████████░░░░░░░░░░▄█████████
█████████▀░░░▄████░░░░█████████
███
████▄▄░░░░▀▀▀░░░░▄████████
█████
███▌▄█░░▄▄▄▄█████████
▀████
██████▄██
██████████▀
▀▀█████████████████▀▀
▀▀▀███████▀▀
.
BitcoinCleanUp.com


















































████████████████████████████████████████████████████████████████████████████████
.
.
████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████
███████████████████████████████
███████████████████████████████
███████▀█████████▀▀▀▀█▀████████
███████▌░▀▀████▀░░░░░░░▄███████
███████▀░░░░░░░░░░░░░░▐████████
████████▄░░░░░░░░░░░░░█████████
████████▄░░░░░░░░░░░▄██████████
███████▀▀▀░░░░░░░▄▄████████████
█████████▄▄▄▄▄▄████████████████
███████████████████████████████
███████████████████████████████
███████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
.
#EndTheFUD
.

████████████████████████████████████████████████████████████████████████████████
██████████
██
██
██
██
██
██
██
██
██
██
██
██████████
lol3c
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
October 18, 2015, 06:53:05 AM
 #203

How is Qoinmicro doing, I hope my donation has helped things along a little bit!

You're not getting botted are you?

So far so good, i don't think i'm getting botted, nothing out of usual untill now. I'm making a little profit. Now i try to work at design and try to make it adsense friendly.
rkandrades (OP)
Sr. Member
****
Offline Offline

Activity: 392
Merit: 251


Bitcoin Faucet & Blog


View Profile
October 18, 2015, 07:19:18 AM
 #204

Thanks for the infos..

Here's some addresses i found in my DB and their associated ips:

1EcRkqy9TkpQLiiUdzzVxsr9Ayso1upK8R       178.150.176.16
1CSWyFQc38H449os3T46tmhPT5mbSQSjS6   5.77.2.67
14no7rcE2UU9h9HUankEmcAN3zuBLD8j73    46.151.107.238
13zNpv9sMV6PmfqFCtvNQwum3J4b2Ybh1s    31.180.239.112
1CB6QHMiNmhsDFupnhmAEiZ9Fxm1FZrRZy   70.39.187.242
1Po9cWPPqfykFG1Zdrba7bkEcnkbq98BVD      89.106.108.217
1EaHa6BCV7twxnPJuyPYaKi4fb5ZuGWUHp     189.253.92.202

Dunno if it can help but that's what i found..



Please could you explain why you don't like my address 1Po9cWPPqfykFG1Zdrba7bkEcnkbq98BVD 89.106.108.217

Just yesterday you wanted me to include your faucet in our list?

I'm definitely not a bot, nor a scammer. http://bit.makejar.com/ has just turned 1 year, the addresses we use for ref are at the bottom of the page. We try to stay open and clear with both faucet users and faucet owners. If you don't like being on our website just send us a message and we will remove you from our list but please don't report us as scammers because WE ARE NOT!

Actually I'm currently working on a new anti-bot add-on. If someone want to try it shoot me a message. Demo: http://bit.makejar.com/labs/fbab/ I'm not going to share it in public because I don't want bot users to get the source but I would be happy to share for free with any faucet owner that is fine to be on our list.
Yes, I agree with you, this address is not a bot. By this thing (rkandrades), you prove that your technique is not so good to catch bot. Your technique effect some real user who help to bring traffic to our faucet.

First... I didn't listed that address. It was an other person. Read the topics again.

I'm very carefully in listing these address. But of course it is impossible to get 100% of accuracy. I'm just trying to make the things better to us. Smiley

Bitcoin█████████████████████████
█████████████████████████████
███████████████████████████████
█████████████████████████████████
██████████████████████████████████
███████████████████████████████████
███████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
████████████████████████████████████
███████████████████████████████████
███████████████████████████████████
██████████████████████████████████
████████████████████████████████
██████████████████████████████
████████████████████████████
██████████████████████████
atcher.
███
███
███
███
███
███
███
███
███
███
███
███
███
███

══════════════════════════════════════════════════════════════
  FaucetFREE BTCitcoin RewardsBlogLearn about Finance, Economics and Bitcoin
══════════════════════════════════════════════════════════════

███
███
███
███
███
███
███
███
███
███
███
███
███
███

FaucetRank.com
Hero Member
*****
Offline Offline

Activity: 868
Merit: 500



View Profile WWW
October 18, 2015, 07:57:01 AM
Last edit: October 18, 2015, 09:08:40 AM by FaucetRank.com
 #205

If you successfully stop proxy you successfully block cheater because only cheater change ip using proxy /vpn/tor.

  ████
█ ████
█ ████
█ ████
█ ████ █
█ ████ █
█ ████ █
█ ████ █
█ ████ █
  ████ █
  ████ █
  ████ █
  ████
  ████
█ ████
█ ████
█ ████
█ ████ █
█ ████ █
█ ████ █
█ ████ █
█ ████ █
  ████ █
  ████ █
  ████ █
  ████
  .SCAMMERS.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  .EXPOSED.
.
▄▄▄▄▄▄▄▄
  ████
█ ████
█ ████
█ ████
█ ████ █
█ ████ █
█ ████ █
█ ████ █
█ ████ █
  ████ █
  ████ █
  ████ █
  ████
nawaraj
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
October 18, 2015, 08:35:35 AM
 #206

Thanks for the infos..

Here's some addresses i found in my DB and their associated ips:

1EcRkqy9TkpQLiiUdzzVxsr9Ayso1upK8R       178.150.176.16
1CSWyFQc38H449os3T46tmhPT5mbSQSjS6   5.77.2.67
14no7rcE2UU9h9HUankEmcAN3zuBLD8j73    46.151.107.238
13zNpv9sMV6PmfqFCtvNQwum3J4b2Ybh1s    31.180.239.112
1CB6QHMiNmhsDFupnhmAEiZ9Fxm1FZrRZy   70.39.187.242
1Po9cWPPqfykFG1Zdrba7bkEcnkbq98BVD      89.106.108.217
1EaHa6BCV7twxnPJuyPYaKi4fb5ZuGWUHp     189.253.92.202

Dunno if it can help but that's what i found..



Please could you explain why you don't like my address 1Po9cWPPqfykFG1Zdrba7bkEcnkbq98BVD 89.106.108.217

Just yesterday you wanted me to include your faucet in our list?

I'm definitely not a bot, nor a scammer. http://bit.makejar.com/ has just turned 1 year, the addresses we use for ref are at the bottom of the page. We try to stay open and clear with both faucet users and faucet owners. If you don't like being on our website just send us a message and we will remove you from our list but please don't report us as scammers because WE ARE NOT!

Actually I'm currently working on a new anti-bot add-on. If someone want to try it shoot me a message. Demo: http://bit.makejar.com/labs/fbab/ I'm not going to share it in public because I don't want bot users to get the source but I would be happy to share for free with any faucet owner that is fine to be on our list.
Yes, I agree with you, this address is not a bot. By this thing (rkandrades), you prove that your technique is not so good to catch bot. Your technique effect some real user who help to bring traffic to our faucet.

First... I didn't listed that address. It was an other person. Read the topics again.

I'm very carefully in listing these address. But of course it is impossible to get 100% of accuracy. I'm just trying to make the things better to us. Smiley
I am sorry for that.  Smiley
f4t4l
Full Member
***
Offline Offline

Activity: 200
Merit: 100


Presale Starting May 1st


View Profile
October 18, 2015, 08:50:02 AM
 #207

i have 67 user from this address: 1HRPmtBciWXp9rJT5aJPkXeWekCFJmkmpk
i blocked this address from faucetbox admin panel. but his/her referrals can steal my bitcoins? how i can block this ip?how i can found this ip from this bitcoin address?  all users are from russia.:

NeedIfFindIt
Full Member
***
Offline Offline

Activity: 500
Merit: 100



View Profile
October 18, 2015, 12:45:39 PM
Last edit: December 15, 2015, 10:20:37 PM by NeedIfFindIt
 #208

I would also want the anti bot script developed by makejar's owner. I'm a faucet owner so you don't have to worry about that.

Since I got over 10 PMs and e-mails that will take ages to respond. I decided to make v2 that is easier to integrate + make it public.

Instructions how to install:
http://bit.makejar.com/labs/anti-bot-links-201/install.php
Code:
Download & unpack:
http://bit.makejar.com/labs/anti-bot-links-201/antibotlinks.zip


Files to add:
/libs/antibotlinks.php


Files to edit:
/index.php
/templates/*theme-name*/index.php


Ok, let's start.

First make a backup of your faucet (everything could go wrong, better safe than sorry).

Then

Copy:
antibotlinks.php

To:
/libs/antibotlinks.php


Now you will need to edit 2 files. I suggest using Notepad++ https://notepad-plus-plus.org/ to edit files but any good editor will do the job.
This is based on FB R60 but should work with newer/older versions.

Open:
/index.php

Find:
        $data['captcha_info'] = $captcha;

add after:
        # AntiBotLinks
        require_once('libs/antibotlinks.php');
        $antibotlinks = new antibotlinks(true);// true if GD is on on the server, false is less secure
        if (array_key_exists('address', $_POST)) {
          if (!$antibotlinks->check()) {
            $antibotlinks->generate(5, true);// number of links once they fail to solve min 3 - max 5, the second param MUST BE true
          }
        } else {
          $antibotlinks->generate(3);// initial number of links min 3 - max 5
        }


Find:
           $data['captcha_valid'] &&

add after:

           # AntiBotLinks
           $antibotlinks->is_valid() &&
          

Open:
/templates/*theme-name*/index.php

Find:
</head>

Add before:
<?php
# AntiBotLinks START
?>

<script style="text/javascript">
$(function() {
  var clicks = 0;
  $('.antibotlinks').click(function() {
    clicks++;
    $('#antibotlinks').val($('#antibotlinks').val()+' '+$(this).attr('rel'));
    if(clicks == <?php echo $antibotlinks->get_link_count(); ?>) {
      var rand = Math.floor((Math.random() * clicks) + 1);
      var button = '<input type="submit" class="btn btn-primary btn-lg" value="Get Reward!">';
      var z=0;
      $('.antibotlinks').each(function(){
        z++;
        if (z==rand) {
          $(this).replaceWith(button);
        }
      });
      
    }
    $(this).hide();
    return false;
  });
});
</script>
<?php
# AntiBotLinks END
?>



Find:
                            <?php if(!$data["captcha_valid"]): ?>
                            <p class="alert alert-danger">Invalid captcha code!</p>
                            <?php endif; ?>


Add after (the input field must be between <form> and </form>):

<?php
# AntiBotLinks START
?>

                            <input type="hidden" name="antibotlinks" id="antibotlinks" value="" />
                            <?php if(!$antibotlinks->is_valid()): ?>
                            <p class="alert alert-danger">Invalid AntiBot verification!</p>
                            <?php endif; ?>
<?php
# AntiBotLinks END
?>


After the next:

</div>


Add:

<?php
# AntiBotLinks START
?>

                        <?php echo $antibotlinks->show_info(); ?>
<?php
# AntiBotLinks END
?>


Somewhere between <form> and </form> add (you need to do it 5 times, this is where the links will appear):

<?php
# AntiBotLinks START
?>

                        <?php echo $antibotlinks->show_link(); ?>
<?php
# AntiBotLinks END
?>


And finally remove the default CLAIM button :)



What's the idea behind?

The idea is to make each faucet unique. It is easy for a faucet owner to add new unique logical puzzles by editing antibotlinks.php (line 32-38). Just watch the lines above and try to make yours.

Live demo:
http://bit.makejar.com/labs/anti-bot-links-201/

If anybody has difficulties installing please contact me.
misterbit
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
October 18, 2015, 12:48:17 PM
 #209

Thank you friend  Smiley
I would also want the anti bot script developed by makejar's owner. I'm a faucet owner so you don't have to worry about that.

Since I got over 10 PMs and e-mails that will take ages to respond. I decided to make v2 that is easier to integrate + make it public.

Instructions how to install:
http://bit.makejar.com/labs/anti-bot-links-200/install.php
Code:
Download & unpack:
http://bit.makejar.com/labs/anti-bot-links-200/antibotlinks.zip


Files to add:
/libs/antibotlinks.php


Files to edit:
/index.php
/templates/*theme-name*/index.php


Ok, let's start.

First make a backup of your faucet (everything could go wrong, better safe than sorry).

Then

Copy:
antibotlinks.php

To:
/libs/antibotlinks.php


Now you will need to edit 2 files. I suggest using Notepad++ https://notepad-plus-plus.org/ to edit files but any good editor will do the job.
This is based on FB R60 but should work with newer/older versions.

Open:
/index.php

Find:
        $data['captcha_info'] = $captcha;

add after:
        # AntiBotLinks
        require_once('libs/antibotlinks.php');
        $antibotlinks = new antibotlinks(true);// true if GD is on on the server, false is less secure
        if (array_key_exists('address', $_POST)) {
          if (!$antibotlinks->check()) {
            $antibotlinks->generate(5, true);// number of links once they fail to solve min 3 - max 5, the second param MUST BE true
          }
        } else {
          $antibotlinks->generate(3);// initial number of links min 3 - max 5
        }


Find:
           $data['captcha_valid'] &&

add after:

           # AntiBotLinks
           $antibotlinks->is_valid() &&
           

Open:
/templates/*theme-name*/index.php

Find:
</head>

Add before:
<?php
# AntiBotLinks START
?>

<script style="text/javascript">
$(function() {
  var clicks = 0;
  $('.antibotlinks').click(function() {
    clicks++;
    $('#antibotlinks').val($('#antibotlinks').val()+' '+$(this).attr('rel'));
    if(clicks == <?php echo $antibotlinks->get_link_count(); ?>) {
      var rand = Math.floor((Math.random() * clicks) + 1);
      var button = '<input type="submit" class="btn btn-primary btn-lg" value="Get Reward!">';
      var z=0;
      $('.antibotlinks').each(function(){
        z++;
        if (z==rand) {
          $(this).replaceWith(button);
        }
      });
     
    }
    $(this).hide();
    return false;
  });
});
</script>
<?php
# AntiBotLinks END
?>



Find:
                            <?php if(!$data["captcha_valid"]): ?>
                            <p class="alert alert-danger">Invalid captcha code!</p>
                            <?php endif; ?>


Add after (the input field must be between <form> and </form>):

<?php
# AntiBotLinks START
?>

                            <input type="hidden" name="antibotlinks" id="antibotlinks" value="" />
                            <?php if(!$antibotlinks->is_valid()): ?>
                            <p class="alert alert-danger">Invalid AntiBot verification!</p>
                            <?php endif; ?>
<?php
# AntiBotLinks END
?>



Somewhere between <form> and </form> add (you need to do it 5 times, this is where the links will appear):

<?php
# AntiBotLinks START
?>

                        <?php echo $antibotlinks->show_link(); ?>
<?php
# AntiBotLinks END
?>


What's the idea behind?

The idea is to make each faucet unique. It is easy for a faucet owner to add new unique logical puzzles by editing antibotlinks.php (line 32-38). Just watch the lines above and try to make yours.

Live demo:
http://bit.makejar.com/labs/anti-bot-links-200/

If anybody has difficulties installing please contact me.
examplens
Legendary
*
Online Online

Activity: 3458
Merit: 3497


Crypto Swap Exchange


View Profile WWW
October 18, 2015, 03:03:48 PM
 #210

I would also want the anti bot script developed by makejar's owner. I'm a faucet owner so you don't have to worry about that.

Since I got over 10 PMs and e-mails that will take ages to respond. I decided to make v2 that is easier to integrate + make it public.

Instructions how to install:
http://bit.makejar.com/labs/anti-bot-links-200/install.php
Code:
Download & unpack:
http://bit.makejar.com/labs/anti-bot-links-200/antibotlinks.zip


Files to add:
/libs/antibotlinks.php


Files to edit:
/index.php
/templates/*theme-name*/index.php


Ok, let's start.

First make a backup of your faucet (everything could go wrong, better safe than sorry).

Then

Copy:
antibotlinks.php

To:
/libs/antibotlinks.php


Now you will need to edit 2 files. I suggest using Notepad++ https://notepad-plus-plus.org/ to edit files but any good editor will do the job.
This is based on FB R60 but should work with newer/older versions.

Open:
/index.php

Find:
        $data['captcha_info'] = $captcha;

add after:
        # AntiBotLinks
        require_once('libs/antibotlinks.php');
        $antibotlinks = new antibotlinks(true);// true if GD is on on the server, false is less secure
        if (array_key_exists('address', $_POST)) {
          if (!$antibotlinks->check()) {
            $antibotlinks->generate(5, true);// number of links once they fail to solve min 3 - max 5, the second param MUST BE true
          }
        } else {
          $antibotlinks->generate(3);// initial number of links min 3 - max 5
        }


Find:
           $data['captcha_valid'] &&

add after:

           # AntiBotLinks
           $antibotlinks->is_valid() &&
          

Open:
/templates/*theme-name*/index.php

Find:
</head>

Add before:
<?php
# AntiBotLinks START
?>

<script style="text/javascript">
$(function() {
  var clicks = 0;
  $('.antibotlinks').click(function() {
    clicks++;
    $('#antibotlinks').val($('#antibotlinks').val()+' '+$(this).attr('rel'));
    if(clicks == <?php echo $antibotlinks->get_link_count(); ?>) {
      var rand = Math.floor((Math.random() * clicks) + 1);
      var button = '<input type="submit" class="btn btn-primary btn-lg" value="Get Reward!">';
      var z=0;
      $('.antibotlinks').each(function(){
        z++;
        if (z==rand) {
          $(this).replaceWith(button);
        }
      });
      
    }
    $(this).hide();
    return false;
  });
});
</script>
<?php
# AntiBotLinks END
?>



Find:
                            <?php if(!$data["captcha_valid"]): ?>
                            <p class="alert alert-danger">Invalid captcha code!</p>
                            <?php endif; ?>


Add after (the input field must be between <form> and </form>):

<?php
# AntiBotLinks START
?>

                            <input type="hidden" name="antibotlinks" id="antibotlinks" value="" />
                            <?php if(!$antibotlinks->is_valid()): ?>
                            <p class="alert alert-danger">Invalid AntiBot verification!</p>
                            <?php endif; ?>
<?php
# AntiBotLinks END
?>



Somewhere between <form> and </form> add (you need to do it 5 times, this is where the links will appear):

<?php
# AntiBotLinks START
?>

                        <?php echo $antibotlinks->show_link(); ?>
<?php
# AntiBotLinks END
?>


And finally remove the default CLAIM button :)



What's the idea behind?

The idea is to make each faucet unique. It is easy for a faucet owner to add new unique logical puzzles by editing antibotlinks.php (line 32-38). Just watch the lines above and try to make yours.

Live demo:
http://bit.makejar.com/labs/anti-bot-links-200/

If anybody has difficulties installing please contact me.

Is there someone with experience with this script?
how many really successful with stopping bots?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
lol3c
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
October 18, 2015, 03:07:55 PM
 #211

The order links have to be clicked should also be randomized
NeedIfFindIt
Full Member
***
Offline Offline

Activity: 500
Merit: 100



View Profile
October 18, 2015, 03:55:16 PM
 #212

The order links have to be clicked should also be randomized

They are, but since they are only 3 sometimes it happens they are not.
lol3c
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
October 18, 2015, 04:05:44 PM
 #213

The order links have to be clicked should also be randomized

They are, but since they are only 3 sometimes it happens they are not.

This is good, did you applied it on a working faucet, with users?
rkandrades (OP)
Sr. Member
****
Offline Offline

Activity: 392
Merit: 251


Bitcoin Faucet & Blog


View Profile
October 18, 2015, 04:07:21 PM
 #214

I would also want the anti bot script developed by makejar's owner. I'm a faucet owner so you don't have to worry about that.

Since I got over 10 PMs and e-mails that will take ages to respond. I decided to make v2 that is easier to integrate + make it public.

Instructions how to install:
http://bit.makejar.com/labs/anti-bot-links-200/install.php
Code:
Download & unpack:
http://bit.makejar.com/labs/anti-bot-links-200/antibotlinks.zip


Files to add:
/libs/antibotlinks.php


Files to edit:
/index.php
/templates/*theme-name*/index.php


Ok, let's start.

First make a backup of your faucet (everything could go wrong, better safe than sorry).

Then

Copy:
antibotlinks.php

To:
/libs/antibotlinks.php


Now you will need to edit 2 files. I suggest using Notepad++ https://notepad-plus-plus.org/ to edit files but any good editor will do the job.
This is based on FB R60 but should work with newer/older versions.

Open:
/index.php

Find:
        $data['captcha_info'] = $captcha;

add after:
        # AntiBotLinks
        require_once('libs/antibotlinks.php');
        $antibotlinks = new antibotlinks(true);// true if GD is on on the server, false is less secure
        if (array_key_exists('address', $_POST)) {
          if (!$antibotlinks->check()) {
            $antibotlinks->generate(5, true);// number of links once they fail to solve min 3 - max 5, the second param MUST BE true
          }
        } else {
          $antibotlinks->generate(3);// initial number of links min 3 - max 5
        }


Find:
           $data['captcha_valid'] &&

add after:

           # AntiBotLinks
           $antibotlinks->is_valid() &&
          

Open:
/templates/*theme-name*/index.php

Find:
</head>

Add before:
<?php
# AntiBotLinks START
?>

<script style="text/javascript">
$(function() {
  var clicks = 0;
  $('.antibotlinks').click(function() {
    clicks++;
    $('#antibotlinks').val($('#antibotlinks').val()+' '+$(this).attr('rel'));
    if(clicks == <?php echo $antibotlinks->get_link_count(); ?>) {
      var rand = Math.floor((Math.random() * clicks) + 1);
      var button = '<input type="submit" class="btn btn-primary btn-lg" value="Get Reward!">';
      var z=0;
      $('.antibotlinks').each(function(){
        z++;
        if (z==rand) {
          $(this).replaceWith(button);
        }
      });
      
    }
    $(this).hide();
    return false;
  });
});
</script>
<?php
# AntiBotLinks END
?>



Find:
                            <?php if(!$data["captcha_valid"]): ?>
                            <p class="alert alert-danger">Invalid captcha code!</p>
                            <?php endif; ?>


Add after (the input field must be between <form> and </form>):

<?php
# AntiBotLinks START
?>

                            <input type="hidden" name="antibotlinks" id="antibotlinks" value="" />
                            <?php if(!$antibotlinks->is_valid()): ?>
                            <p class="alert alert-danger">Invalid AntiBot verification!</p>
                            <?php endif; ?>
<?php
# AntiBotLinks END
?>



Somewhere between <form> and </form> add (you need to do it 5 times, this is where the links will appear):

<?php
# AntiBotLinks START
?>

                        <?php echo $antibotlinks->show_link(); ?>
<?php
# AntiBotLinks END
?>


And finally remove the default CLAIM button :)



What's the idea behind?

The idea is to make each faucet unique. It is easy for a faucet owner to add new unique logical puzzles by editing antibotlinks.php (line 32-38). Just watch the lines above and try to make yours.

Live demo:
http://bit.makejar.com/labs/anti-bot-links-200/

If anybody has difficulties installing please contact me.

Thank you, friend.

This information is pinned in this topic now.

Guys, just remember. Be carefull at put these links next to Adsense Ads. This is prohibited.

Bitcoin█████████████████████████
█████████████████████████████
███████████████████████████████
█████████████████████████████████
██████████████████████████████████
███████████████████████████████████
███████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
████████████████████████████████████
███████████████████████████████████
███████████████████████████████████
██████████████████████████████████
████████████████████████████████
██████████████████████████████
████████████████████████████
██████████████████████████
atcher.
███
███
███
███
███
███
███
███
███
███
███
███
███
███

══════════════════════════════════════════════════════════════
  FaucetFREE BTCitcoin RewardsBlogLearn about Finance, Economics and Bitcoin
══════════════════════════════════════════════════════════════

███
███
███
███
███
███
███
███
███
███
███
███
███
███

lol3c
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
October 18, 2015, 04:12:46 PM
 #215

I would also want the anti bot script developed by makejar's owner. I'm a faucet owner so you don't have to worry about that.

Since I got over 10 PMs and e-mails that will take ages to respond. I decided to make v2 that is easier to integrate + make it public.

Instructions how to install:
http://bit.makejar.com/labs/anti-bot-links-200/install.php
Code:
Download & unpack:
http://bit.makejar.com/labs/anti-bot-links-200/antibotlinks.zip


Files to add:
/libs/antibotlinks.php


Files to edit:
/index.php
/templates/*theme-name*/index.php


Ok, let's start.

First make a backup of your faucet (everything could go wrong, better safe than sorry).

Then

Copy:
antibotlinks.php

To:
/libs/antibotlinks.php


Now you will need to edit 2 files. I suggest using Notepad++ https://notepad-plus-plus.org/ to edit files but any good editor will do the job.
This is based on FB R60 but should work with newer/older versions.

Open:
/index.php

Find:
        $data['captcha_info'] = $captcha;

add after:
        # AntiBotLinks
        require_once('libs/antibotlinks.php');
        $antibotlinks = new antibotlinks(true);// true if GD is on on the server, false is less secure
        if (array_key_exists('address', $_POST)) {
          if (!$antibotlinks->check()) {
            $antibotlinks->generate(5, true);// number of links once they fail to solve min 3 - max 5, the second param MUST BE true
          }
        } else {
          $antibotlinks->generate(3);// initial number of links min 3 - max 5
        }


Find:
           $data['captcha_valid'] &&

add after:

           # AntiBotLinks
           $antibotlinks->is_valid() &&
          

Open:
/templates/*theme-name*/index.php

Find:
</head>

Add before:
<?php
# AntiBotLinks START
?>

<script style="text/javascript">
$(function() {
  var clicks = 0;
  $('.antibotlinks').click(function() {
    clicks++;
    $('#antibotlinks').val($('#antibotlinks').val()+' '+$(this).attr('rel'));
    if(clicks == <?php echo $antibotlinks->get_link_count(); ?>) {
      var rand = Math.floor((Math.random() * clicks) + 1);
      var button = '<input type="submit" class="btn btn-primary btn-lg" value="Get Reward!">';
      var z=0;
      $('.antibotlinks').each(function(){
        z++;
        if (z==rand) {
          $(this).replaceWith(button);
        }
      });
      
    }
    $(this).hide();
    return false;
  });
});
</script>
<?php
# AntiBotLinks END
?>



Find:
                            <?php if(!$data["captcha_valid"]): ?>
                            <p class="alert alert-danger">Invalid captcha code!</p>
                            <?php endif; ?>


Add after (the input field must be between <form> and </form>):

<?php
# AntiBotLinks START
?>

                            <input type="hidden" name="antibotlinks" id="antibotlinks" value="" />
                            <?php if(!$antibotlinks->is_valid()): ?>
                            <p class="alert alert-danger">Invalid AntiBot verification!</p>
                            <?php endif; ?>
<?php
# AntiBotLinks END
?>



Somewhere between <form> and </form> add (you need to do it 5 times, this is where the links will appear):

<?php
# AntiBotLinks START
?>

                        <?php echo $antibotlinks->show_link(); ?>
<?php
# AntiBotLinks END
?>


And finally remove the default CLAIM button :)



What's the idea behind?

The idea is to make each faucet unique. It is easy for a faucet owner to add new unique logical puzzles by editing antibotlinks.php (line 32-38). Just watch the lines above and try to make yours.

Live demo:
http://bit.makejar.com/labs/anti-bot-links-200/

If anybody has difficulties installing please contact me.

Thank you, friend.

This information is pinned in this topic now.

Guys, just remember. Be carefull at put these links next to Adsense Ads. This is prohibited.

How else do you suggest to put them? Like all of them on 1 line? Could this also be made with images? It would be more fun to do.
NeedIfFindIt
Full Member
***
Offline Offline

Activity: 500
Merit: 100



View Profile
October 18, 2015, 04:23:55 PM
 #216

The order links have to be clicked should also be randomized

They are, but since they are only 3 sometimes it happens they are not.

This is good, did you applied it on a working faucet, with users?

Nope. Unfortunately I stopped doing faucets since a massive bot attack has killed my adsense account.

But I'm still in the community and happy to help with my 14 years experience in PHP LOL.

If every faucet owner do his own unique 100 word universes I assume the "someone" that makes the bots will just give-up.

If you rely on the 7 example ones ... they probably will be botted in a week or less ... unless I make new version that introduces "noise" in the image at the top. Then he will need to use OCR or (second) captcha solving service.

So better roll your own 100+ puzzles
lol3c
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
October 18, 2015, 04:28:19 PM
 #217

The order links have to be clicked should also be randomized


They are, but since they are only 3 sometimes it happens they are not.

This is good, did you applied it on a working faucet, with users?

Nope. Unfortunately I stopped doing faucets since a massive bot attack has killed my adsense account.

But I'm still in the community and happy to help with my 14 years experience in PHP LOL.

If every faucet owner do his own unique 100 word universes I assume the "someone" that makes the bots will just give-up.

If you rely on the 7 example ones ... they probably will be botted in a week or less ... unless I make new version that introduces "noise" in the image at the top. Then he will need to use OCR or (second) captcha solving service.

So better roll your own 100+ puzzles


It sad to hear you got your account banned not because your fault. I'll try to apply your suggestion. If you don't mind, can you add my faucet on your well-known site? The link is http://qoinmicro.com/ . I'm open to any critics about my site. Thanks again for your help in this growing community.
akela11
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
October 18, 2015, 09:05:09 PM
Last edit: October 18, 2015, 11:31:15 PM by akela11
 #218

Sad  it happen again

My faucet was dried in two times in two days, (.01 Btc each) and te earnings in adSense are too low Sad

I'm not skiled in programming but i'm thinking how to reduce damage from that bots without blocking Smiley

I'think we can analize IP's and wallet adresses from the FoucetBox DB, and see all that you guys commented before and when some of those adresses came we can modify the amount of satoshis they get to 1 each time, same to referrals...

please tell me if this is a good idea.

thanls in advance,
misterbit
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
October 18, 2015, 10:06:41 PM
 #219

Friend I think that you should raise the degree of difficulty of funcaptcha, and also cancel the enter this key.

Code:
<form method="POST">

change to
Code:
<form method="POST" onkeypress="if(event.keyCode == 13) return false;">

and put in the <body> in the footer for example
Code:
<script type="text/javascript">function disableEnterKey(e){
var key;
if(window.event){
key = window.event.keyCode; //IE
}else{
key = e.which; //firefox
}
if(key==13){
return false;
}else{
return true;
}
}</script>

Now tell me how many visitors does your website?
Thus you could calculate the amount of satoshi, for example 400 satoshi by 3000 would be 1200000 satoshi


Sad  Ii happen again

My faucet was dried in two times in two days, (.01 Btc each) and te earnings in adSense are too slow Sad

I'm not skiled in programming but i'm thinking how to reduce damage from that bots without blocking Smiley

I'think we can analize IP's and wallet adresses from the FoucetBox DB, and see all that you guys commented before and when some of those adresses came we can modify the amount of satoshis they get to 1 each time, same to referrals...

please tell me if this is a good idea.

thanls in advance,
Aratrok
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
October 18, 2015, 11:27:10 PM
 #220

@NeedIfFindIt

Hello dude, my faucet was removed from his rotator. I do not understand why.

I just write an email.

My faucet is: http://freebtsocean.com/
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!