vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Anti-Spam Options - kaPoW: anti-spam mod for vBB registration (https://vborg.vbsupport.ru/showthread.php?t=293458)

lenhattien 12-30-2012 11:00 PM

kaPoW: anti-spam mod for vBB registration
 
1 Attachment(s)
Hi guys,

I created this mod to prevent spammers from creating multiple fake accounts on vBB. I'm available for supports :D There will be no noticeable change in user experience since everything is done by AJAX. You guys can use Firebug to see it clearer.

kaPoW plugin and reputation service that can complement existing anti-spam tools. kaPoW creates disincentives for sending spam by slowing down spammers. It uses a web-based proof-of-work approach wherein a client is given a computational puzzle to solve before accessing a service (e.g. comment posting). The idea is to set puzzle difficulties based on a client?s reputation, thereby, issuing ?harder? puzzles to spammers. The more time spammers solve puzzles, the less time they have to send spam. Unlike CAPTCHAs, kaPoW requires no additional user interaction since all the puzzles are issued and solved in software. kaPoW can be used by any web application that supports an extension framework (e.g. plugins) and is concerned about spam.
The kaPoW plugin's architecture:
http://kapow.cs.pdx.edu/kapow/headwi...wheadwinds.png

For more information: http://kapow.cs.pdx.edu

Installation:
1. Upload all files from the "upload" folder to your forums directory.

2. Go to register.php:
a) Find:
PHP Code:

if ($_POST['do'] == 'addmember')


- Add after:
i
PHP Code:

nclude_once('headwinds2lib.php');
$Data 'registration'.$_POST['username'].$_POST['email'];
$verify _headwinds2_verify_hash_cookie($_POST['Adone'], $Data$_POST['S'], $_POST['ts']);
if(
$verify){ 

b) Find:
PHP Code:

}
else if (
$_GET['do'] == 'addmember')


- Add before:
PHP Code:

}else{
        echo 
'Incorrect cookies!';


3. DONE! Enjoy kaPoW anti-spam at your registration page :up:

ForceHSS 01-01-2013 12:05 AM

first you need to use the code tags second this is better

Thangvip9x 01-01-2013 10:12 AM

Title very short

v123shine 01-01-2013 04:41 PM

can you provide screen shot or demo, please!

Gemma 01-01-2013 06:49 PM

Quote:

Originally Posted by ForceHSS (Post 2393907)
second this is better

Totally inappropriate and uncalled for. New modifications and/or alternatives should be welcomed

ForceHSS 01-01-2013 10:20 PM

Quote:

Originally Posted by Gemma (Post 2394027)
Totally inappropriate and uncalled for. New modifications and/or alternatives should be welcomed

There is nothing wrong with saying the mod I linked is better when it is. I always say it is better to tell the truth. Would you rather if I lied about it I am not that type of person. Sometimes the truth might hurt some people but they will never learn how to better them selfs if we all lie to someone who makes a new plugin. I might be up front so what this is the type of person I am. I say it the way I see it always best to be honest

faisaly.com 01-01-2013 10:22 PM

I think positive replies Not negative replies are welcome!

ForceHSS 01-01-2013 10:35 PM

Quote:

Originally Posted by faisaly.com (Post 2394079)
I think positive replies Not negative replies are welcome!

Your wrong there, this say you installed a plugin from here (and I am sure you have some) and you found some bugs would you not post telling them about it or just stay "positive" as you say and not tell them about the bug or tell them the truth "being negative" as you say so it can be fixed

lenhattien 01-03-2013 02:50 AM

Thank you for your fast feedback, guys. Please correct me if I'm doing anything wrong. This is my first mod ever :">


All times are GMT. The time now is 03:00 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01305 seconds
  • Memory Usage 1,739KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (9)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete