Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-13-2010, 08:38 AM
ForrestBlack ForrestBlack is offline
 
Join Date: Mar 2004
Location: Hollywood
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Mass delete bot registrations method or options?

I have 15,000+ fake registrations from spam bots that match a certain search criteria. I have put various plugins in place to stop new registrations fairly well, for now, but I really would like to clear out the mess. There really are not very many search criteria options in move/prune members, but if I just search on the right fields I can see all 15,000 I'd like to get rid of. Does anyone have any suggestions for how this can be done? Obviously, hitting 'search for users' and clicking delete and then hitting 'search for users' again when the page reloads 15,000+ times isn't ideal.
Reply With Quote
  #2  
Old 04-13-2010, 09:02 AM
borbole's Avatar
borbole borbole is offline
 
Join Date: Jan 2010
Posts: 2,559
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ForrestBlack View Post
I have 15,000+ fake registrations from spam bots that match a certain search criteria. I have put various plugins in place to stop new registrations fairly well, for now, but I really would like to clear out the mess. There really are not very many search criteria options in move/prune members, but if I just search on the right fields I can see all 15,000 I'd like to get rid of. Does anyone have any suggestions for how this can be done? Obviously, hitting 'search for users' and clicking delete and then hitting 'search for users' again when the page reloads 15,000+ times isn't ideal.
Do they have the same email provider address like .......@.ru for ex? If they do you can mass delete them with a query at the phpmyadmin.

Code:
DELETE FROM user WHERE email LIKE '%.ru';
Reply With Quote
  #3  
Old 09-12-2010, 03:46 AM
Toplink Toplink is offline
 
Join Date: Feb 2009
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have the same problem, but they are from many different emails.
Reply With Quote
  #4  
Old 09-12-2010, 02:10 PM
kersti kersti is offline
 
Join Date: Dec 2005
Posts: 137
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The obvious thing would be for the search users list to allow an admin to have a select box and then to be able to choose to bulk delete
Reply With Quote
  #5  
Old 09-12-2010, 09:09 PM
Toplink Toplink is offline
 
Join Date: Feb 2009
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kersti View Post
The obvious thing would be for the search users list to allow an admin to have a select box and then to be able to choose to bulk delete
I got rid of a lot today. Just used the prune feature. Looked for users that had not been active for 2 years and had 0 posts.

But I still have a lot of users awaiting email cofirmation. I suspect most of those are bots.
Reply With Quote
  #6  
Old 01-30-2011, 10:35 PM
Yosemite Yosemite is offline
 
Join Date: Mar 2002
Location: Mars
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by borbole View Post
Do they have the same email provider address like .......@.ru for ex? If they do you can mass delete them with a query at the phpmyadmin.

Code:
DELETE FROM user WHERE email LIKE '%.ru';
I have the same exact issue, are you sure deleting just from the member table wont mess up the DB? It is my understanding table user data is disseminated among different tables.
Reply With Quote
  #7  
Old 01-30-2011, 11:01 PM
ghostofkc ghostofkc is offline
 
Join Date: Jul 2009
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

deleting from the member table will be fine, as long as you know what you are doing. Back up your db BEFORE you do this! it has been awhile since I have done this kind of editing, there is more to it than deleting from one table..... - it would be nice if this feature was built into vb though....
Reply With Quote
  #8  
Old 01-31-2011, 12:33 AM
your24hourstore your24hourstore is offline
 
Join Date: Feb 2010
Posts: 1,226
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well a better option would be delete user's and all posts
Reply With Quote
  #9  
Old 01-31-2011, 10:09 AM
ghostofkc ghostofkc is offline
 
Join Date: Jul 2009
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by your24hourstore View Post
well a better option would be delete user's and all posts
How is deleting our whole forum a better option? worst case, I would roll back to a older db backup. I would rather have a method of doing this in the forum though which was my original question, if it has to come to sql editing I guess that is what I will do. VB guys - why not add more options to the user prune? a "Join date before" option would solve all these problems.

Edit - I got most of them by deleting less than 5 post accounts from the last month BUT there is still a ton that have 20-30 posts so I gotta hunt for those...
Reply With Quote
  #10  
Old 01-31-2011, 03:22 PM
your24hourstore your24hourstore is offline
 
Join Date: Feb 2010
Posts: 1,226
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ghostofkc View Post
How is deleting our whole forum a better option? worst case, I would roll back to a older db backup. I would rather have a method of doing this in the forum though which was my original question, if it has to come to sql editing I guess that is what I will do. VB guys - why not add more options to the user prune? a "Join date before" option would solve all these problems.

Edit - I got most of them by deleting less than 5 post accounts from the last month BUT there is still a ton that have 20-30 posts so I gotta hunt for those...
well if spammers posted the content would you think that content is not spam i don't get what your trying to do just stop unwanted sign ups? or get rid of the link spam and signature spam that they create when they get signed up?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:08 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.04097 seconds
  • Memory Usage 2,253KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete