vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Administrative and Maintenance Tools - Moderate New Registrations Based On IP Geographical Origin (https://vborg.vbsupport.ru/showthread.php?t=205044)

djbaxter 05-09-2009 08:34 PM

Quote:

Originally Posted by Fynnon (Post 1807655)
i really hate russia for historical reasons but to say that every russian that comes to your site is a spammer that is really hazardous

there are many us spammers, actually usa is the "best" in the world when it comes to spam

anyway a mod for blocking spammers by ip is a very good

10x

i fear that the database from http://www.ipdeny.com/ipblocks could be somehow false - positive in some cases because for one bad user you could block 100 good ones if they use the same ip

No one is saying that every person in any geographical region is a spammer. But the fact remains that a high proportion of spam for many forum owners comes from registrations from China, India, Pakistan, and Russia. That's why add-ons like this one are popular. It doesn't deny the registration; it puts the registration info into the moderation queue for the administrators to inspect and make a later decision.

We are using this on one heavily spammed forum. In viewing the moderation queue, we apply certain other criteria (which I'm not going to list) to make the decision as to whether to delete or validate the registration.

xyzmary2001 08-26-2009 06:42 AM

Thank you, very useful mod! I got rid of the Russian spammers which were very persistent.

Artes_Marciales 08-29-2009 12:17 PM

Nice Mod!!
Thanks!!! : )

Mike08 10-05-2009 02:35 AM

Quote:

Originally Posted by Jafo232 (Post 1741382)
If you want to do that you could treat the valid country codes section as an EXCLUDE list, then just change this line in whois.php:

Code:

if (!in_array($country, $valid_countries)) { $userdata->set('usergroupid', 4); }
To this:

Code:

if (in_array($country, $valid_countries)) { $userdata->set('usergroupid', 4); }

Thanks. I have a serious problem with china's spammers. It's easier type only the exclude countries than type all valid countries, no?

Thanks again and waiting for the first :D

Jafo232 10-05-2009 08:54 PM

Depends.. I built this for a forum that is for a very specific region of the US and would really not garner much international interest. I moderate all registrations outside of the US and Canada just because there is a 99.9% chance they are spam.

Mike08 10-06-2009 11:07 AM

Then that's fine for a local forum. For a global ones it's better the second way.
Thanks again Jafo232 :beer:

Greek76 10-11-2009 11:16 AM

Ive got a question does this mod show which location their ip is from once they are placed in moderation?

djbaxter 10-11-2009 04:43 PM

Quote:

Originally Posted by Greek76 (Post 1897986)
Ive got a question does this mod show which location their ip is from once they are placed in moderation?

No. That's why for many forums the "reverse" modification is better (i.e., approve all except those from certain countries).

To check IP addresses, you can use an online IP Lookup service like Melissa or Country IP Lookup, or use a desktop application like IPNetInfo.

All of these are free services or freeware, by the way.

Eric Anderson 11-22-2009 07:02 AM

Great Mod.
Hope you are planing to make this work with VB4. let me know as I have VB4 running right now

Eric Anderson 11-30-2009 05:14 AM

any chance of updating to VB4 I love your mod but am going to vb4 soon. Your mod eliminates all that are not using a proxy, which kills 99% spamers would love to see a banned version rather than moderated. Might look at code after transfer of vb4


All times are GMT. The time now is 08:06 AM.

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.01313 seconds
  • Memory Usage 1,740KB
  • 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
  • (2)bbcode_code_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete