lol3c
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 06:00:15 AM |
|
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
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 714
Merit: 250
Defend Bitcoin and its PoW: bitcoincleanup.com
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 06:20:15 AM |
|
How is Qoinmicro doing, I hope my donation has helped things along a little bit!
You're not getting botted are you?
|
|
|
|
lol3c
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 06:53:05 AM |
|
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
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 392
Merit: 251
Bitcoin Faucet & Blog
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 07:19:18 AM |
|
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.217Just 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](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
FaucetRank.com
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 07:57:01 AM Last edit: October 18, 2015, 09:08:40 AM by FaucetRank.com |
|
If you successfully stop proxy you successfully block cheater because only cheater change ip using proxy /vpn/tor.
|
| | | ████ █ ████ █ ████ █ ████ █ ████ █ █ ████ █ █ ████ █ █ ████ █ █ ████ █ ████ █ ████ █ ████ █ ████ | | | | | | ████ █ ████ █ ████ █ ████ █ ████ █ █ ████ █ █ ████ █ █ ████ █ █ ████ █ ████ █ ████ █ ████ █ ████ | | | .SCAMMERS. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ .EXPOSED. | | | | | | . ▄▄▄▄▄▄▄▄ | | | ████ █ ████ █ ████ █ ████ █ ████ █ █ ████ █ █ ████ █ █ ████ █ █ ████ █ ████ █ ████ █ ████ █ ████ | | | |
|
|
|
nawaraj
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 08:35:35 AM |
|
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.217Just 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](https://bitcointalk.org/Smileys/default/smiley.gif) I am sorry for that. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
f4t4l
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 200
Merit: 100
Presale Starting May 1st
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 08:50:02 AM |
|
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.: ![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2F7C0AlMt.png&t=665&c=ALNmVt46oQFSbA)
|
|
|
|
NeedIfFindIt
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 12:45:39 PM Last edit: December 15, 2015, 10:20:37 PM by NeedIfFindIt |
|
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.phpDownload & 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
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 12:48:17 PM |
|
Thank you friend ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) 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.phpDownload & 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
Activity: 3402
Merit: 3403
Crypto Swap Exchange
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 03:03:48 PM |
|
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.phpDownload & 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?
|
|
|
|
lol3c
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 03:07:55 PM |
|
The order links have to be clicked should also be randomized
|
|
|
|
NeedIfFindIt
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 03:55:16 PM |
|
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
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 04:05:44 PM |
|
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
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 392
Merit: 251
Bitcoin Faucet & Blog
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 04:07:21 PM |
|
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.phpDownload & 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.
|
|
|
|
lol3c
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 04:12:46 PM |
|
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.phpDownload & 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
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 04:23:55 PM |
|
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
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 04:28:19 PM |
|
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
Activity: 15
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 09:05:09 PM Last edit: October 18, 2015, 11:31:15 PM by akela11 |
|
![Sad](https://bitcointalk.org/Smileys/default/sad.gif) 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](https://bitcointalk.org/Smileys/default/sad.gif) I'm not skiled in programming but i'm thinking how to reduce damage from that bots without blocking ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) 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
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 10:06:41 PM |
|
Friend I think that you should raise the degree of difficulty of funcaptcha, and also cancel the enter this key. change to <form method="POST" onkeypress="if(event.keyCode == 13) return false;">
and put in the <body> in the footer for example <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](https://bitcointalk.org/Smileys/default/sad.gif) 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](https://bitcointalk.org/Smileys/default/sad.gif) I'm not skiled in programming but i'm thinking how to reduce damage from that bots without blocking ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) 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
Activity: 42
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
October 18, 2015, 11:27:10 PM |
|
@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/
|
|
|
|
|