vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Administrative and Maintenance Tools - vbStopForumSpam - known spammer lookup for new registrations (https://vborg.vbsupport.ru/showthread.php?t=176481)

techtir 10-24-2009 03:38 PM

Actually, it's not the user reporting xml add on. My Admincp is intermittently loosing the frameset and only showing main target.


I changed
Code:

if (!is_member_of($user['usergroupid'], 6))  //hides it if user is an Admin
to this
Code:

if (is_member_of($user['usergroupid'], 8))  //shows it only if you have banned the user
IMO that makes more sense to only report people you already banned. Can't accidentally report anyone.

The_Rayman 10-25-2009 08:40 AM

Thnx m8! Need it unfortunately :)

Sax on the Web 10-25-2009 05:40 PM

:confused:
Perhaps a stupid question, but where is the log of blocked registration attempts?

Sax on the Web 10-25-2009 05:48 PM

Quote:

Originally Posted by pedigree (Post 1637151)
...
...................................

admincp/vbstopforumspam.php - thats the log file, you should be able to hit it directly.

I installed earlier today, but have no such PHP file? :confused:

techtir 10-25-2009 08:47 PM

Admincp, menu down side

Penultimate menu, near bottom left Statistics & Logs
Then 4th item in it, vbStopForumSpam Logs

thincom2000 10-25-2009 10:00 PM

I've had this installed for over a year now. I must say, this has done wonders to cut down my spam registrations. Just looking at my logs about 90% of my registration attempts are spam-related. That's 90% user moderation I don't have to do later.

Sax on the Web 10-25-2009 10:35 PM

Quote:

Originally Posted by techtir (Post 1906110)
Admincp, menu down side

Penultimate menu, near bottom left Statistics & Logs
Then 4th item in it, vbStopForumSpam Logs

I reinstalled the product and still cannot see vbStopForumSpam Logs on menu?

The file name says product-vbstopforumspam-3.54.xml

Although I downloaded today, did I somehow get an old version?
=====================

Update:
Now I downloaded the ZIP-file, and got it working.
Thanks you,

skippybosco 10-26-2009 12:40 AM

it looks like you downloaded the legacy version of the Mod (left for backward compatibility)

Just download the .zip file and everything is in there.

ShaolinTiger 10-28-2009 06:25 AM

Awesome, thanks for this. Been watching the Stop Forum Spam database for a while and hoping someone would do a good integration with vB.

I'm using the mod now and seems great so far, only one problem is I've blocked a lot of e-mail addresses and domains (.ru, .cn, .cc etc) and the log shows the registration is allowed even tho the registration was blocked (due to banned email address).

So the bot keeps hammering the registration page and I get a flooded log like this:

Code:

teksMaysletly          2009-10-28 15:27:57          qgfmnues@mail.ru          188.163.44.43          Allowed registration
teksMaysletly        2009-10-28 15:27:54        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:51        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:47        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:44        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:40        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:36        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:32        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:28        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:24        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:19        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:16        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:12        qgfmnues@mail.ru        188.163.44.43        Allowed registration
teksMaysletly        2009-10-28 15:27:08        qgfmnues@mail.ru        188.163.44.43        Allowed registration

Anything we can do about this? Perhaps change the order of the spam check to after any other ban conditions.

techtir 10-28-2009 07:21 AM

Add the individual emails (plus IP and username) to stopforumspam.

Blocking entire top level domains, is up to you, but not recommended for an international site. Look at Spammer map and you will see that UK + Germany + USA is worse than Russia + China. Real people do use .ru .cn etc.

pedigree 10-28-2009 08:41 AM

Quote:

Originally Posted by ShaolinTiger (Post 1907309)

Anything we can do about this? Perhaps change the order of the spam check to after any other ban conditions.

Without going back and looking at all the hooks, I dont think that there is an easy way to hook the mod so that its done after vbulletin tests.

kevcj 10-28-2009 10:56 PM

Outstanding modification - thank you very much.

jmpa 10-28-2009 11:55 PM

I this really efficient? I know my spammers keep mutating.

Kingdombuilder 10-29-2009 12:32 AM

Does this work for 3.8 as well?

skippybosco 10-29-2009 12:47 AM

@Kingdombuilder: Yes.

pedigree 10-29-2009 08:59 AM

Quote:

Originally Posted by jmpa (Post 1907622)
I this really efficient? I know my spammers keep mutating.

Do 100% of your spammers mutate 100% of the time?

If not, then yes, its a very powerful tool to stop spammers getting into your boards.

gerbil249 10-31-2009 07:14 PM

Will this work on 3.8.3?

pedigree 10-31-2009 08:07 PM

Quote:

Originally Posted by gerbil249 (Post 1908763)
Will this work on 3.8.3?

Like it says in the mod, in the big red letters

Works in 3.83

Medtech 10-31-2009 08:23 PM

This mod works with all mutations of spammers as it gets updated at one forum, it will cover the rest. if i submit a spammer on my forum, he will never get to register on yours unless he changes userid, ip, and email.

This is the best spam prevention tool i have ever seen! I have been averaging 2 spammers a year since i installed this mod. Before i installed it, i was getting 10 spammers a day on the average.

93Corvette 10-31-2009 11:05 PM

Being a Newbie, I found this mod very simple to install.

I'm still using 3.7.4 PL1, and the only thing I would change in the Installation.txt file is this:
Is:
4 - You can edit the default rejection message by Admin Control Panel / Languages & Phrases / Phrase Manager / Front-End Error Messages / vbstopformspam_reject and vbstopformspam_reject_connectionerror

Change to this:
4 - You can edit the default rejection message by Admin Control Panel / Languages & Phrases / Phrase Manager / Pull down: Error Messages / vbstopformspam_reject and vbstopformspam_reject_connectionerror
---------------
Now I hope some spammers come along so I can see this work.... From what I understand, I just look in the ACP/Statistics and Logs for vbStopForumSpam Logs correct?

gerbil249 11-01-2009 04:26 AM

Another question,

I hope I did this right, tell me if I did.

I dragged the upload files to the public_html folder in my ftp program.

Then I imported it in the admincp.

I now see it in the vb options.

Did I do everything right?

El Orans 11-01-2009 07:48 AM

Quote:

Originally Posted by skippybosco (Post 1902381)
@El Orans: That path should be changed to what is relevant to your vB install and whether you changed the path of your admin control panel such as:

http://yourdomain.com/vb/admin/vbstopforumspam.php

Alternative, assuming you have stopforumspam installed and working:

1) log into your admin control panel
2) look for the sidebar on the left side and scroll to the bottom (Statistics and Logs)
3) Expand the "Statistics and Logs" section
4) You should see a "vbStopForumSpam Logs"

Oh, it is working but when I run vbstopforumspam.php it only gives me a blank page in the Admin CP framework.

I also noticed it when doing an upgrade to 3.8.4. The upgrade script seems to generate a blank page, nothing else. :confused:

pedigree 11-01-2009 08:11 AM

Quote:

Originally Posted by El Orans (Post 1908917)
Oh, it is working but when I run vbstopforumspam.php it only gives me a blank page in the Admin CP framework.

I also noticed it when doing an upgrade to 3.8.4. The upgrade script seems to generate a blank page, nothing else. :confused:

Hmm, thats strange. If you dont mind and if you have access my phpmyadmin (or the likes), could you spare me a couple of minutes to help me fix your blank page issue? If so, send me a PM and we can talk there.

pedigree 11-01-2009 08:13 AM

Quote:

Originally Posted by gerbil249 (Post 1908891)
Another question,

I hope I did this right, tell me if I did.

I dragged the upload files to the public_html folder in my ftp program.

Then I imported it in the admincp.

I now see it in the vb options.

Did I do everything right?

Sounds like it to me. You can test it by going to www.stopforumspam.com, picking a random username from the homepage and attempting to register on your forum with it (if you have username filetering enabled that is). If you get an "sod odd" error, then youre set.

pedigree 11-01-2009 08:14 AM

Quote:

Originally Posted by 93Corvette (Post 1908823)
Being a Newbie, I found this mod very simple to install.

I'm still using 3.7.4 PL1, and the only thing I would change in the Installation.txt file is this:
Is:
4 - You can edit the default rejection message by Admin Control Panel / Languages & Phrases / Phrase Manager / Front-End Error Messages / vbstopformspam_reject and vbstopformspam_reject_connectionerror

Change to this:
4 - You can edit the default rejection message by Admin Control Panel / Languages & Phrases / Phrase Manager / Pull down: Error Messages / vbstopformspam_reject and vbstopformspam_reject_connectionerror
---------------
Now I hope some spammers come along so I can see this work.... From what I understand, I just look in the ACP/Statistics and Logs for vbStopForumSpam Logs correct?

Will do and yes, thats right, thats where you can see the logs from the mod.

El Orans 11-01-2009 08:23 AM

Quote:

Originally Posted by pedigree (Post 1908922)
Hmm, thats strange. If you dont mind and if you have access my phpmyadmin (or the likes), could you spare me a couple of minutes to help me fix your blank page issue? If so, send me a PM and we can talk there.

PM sent.

gerbil249 11-01-2009 04:59 PM

now when I try to register a normal name, it wont work, it says this,

Warning: require_once(includes/functions_vbsfs.php) [function.require-once]: failed to open stream: No such file or directory in [path]/register.php(385) : eval()'d code on line 76

Fatal error: require_once() [function.require]: Failed opening required 'includes/functions_vbsfs.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/realshi1/public_html/register.php(385) : eval()'d code on line 76"

What happened? I used 0.61 and I didn't delete anything, even though the instruction said to.

Kat 11-01-2009 05:21 PM

I just checked and I have 542 log entries since I installed this a few weeks ago. And I also have Stop the Bots installed so that bounces several spammers a day too.

My question is, how often should we delete the log files? Does it matter?

pedigree 11-01-2009 05:33 PM

@Kat It doesnt really matter, the table size for that data is nothing compared to vbulletin. You can delete it as little or as much as you like

pedigree 11-01-2009 05:34 PM

Quote:

Originally Posted by gerbil249 (Post 1909058)
now when I try to register a normal name, it wont work, it says this,


Warning: require_once(includes/functions_vbsfs.php) [function.require-once]: failed to open stream: No such file or directory in [path]/register.php(385) : eval()'d code on line 76

Fatal error: require_once() [function.require]: Failed opening required 'includes/functions_vbsfs.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/realshi1/public_html/register.php(385) : eval()'d code on line 76"

What happened? I used 0.61 and I didn't delete anything, even though the instruction said to.

You havent installed it properly, in that you havent uploaded the files in the "upload" folder to your public_html folder. The cause is in the error "includes/functions_vbsfs.php" not found.

My mod required no files to be deleted.

gerbil249 11-01-2009 06:53 PM

Quote:

Originally Posted by pedigree (Post 1909071)
You havent installed it properly, in that you havent uploaded the files in the "upload" folder to your public_html folder. The cause is in the error "includes/functions_vbsfs.php" not found.

My mod required no files to be deleted.

So, when I click the upload folder, it takes me to 3 different folders to chose from, originally, I dragged the entire upload folder to the public_html folder, and I got this error, what should I do? Drag each one of those 3 individual folders to public_html? Or what?

pedigree 11-01-2009 09:04 PM

Quote:

Originally Posted by gerbil249 (Post 1909097)
So, when I click the upload folder, it takes me to 3 different folders to chose from, originally, I dragged the entire upload folder to the public_html folder, and I got this error, what should I do? Drag each one of those 3 individual folders to public_html? Or what?

Yes, as is says in the instructions

gerbil249 11-01-2009 09:14 PM

Quote:

Originally Posted by pedigree (Post 1909129)
Yes, as is says in the instructions

alright, and how can I fix the error? Just install it correctly?

pedigree 11-01-2009 09:48 PM

Installing it properly will result in no errors

Kat 11-01-2009 09:49 PM

Put includes in your forum/includes folder, images in your forum/images folder and admincp in forum/admincp or whatever your admin folder is called.

Sorry, I know you already answered his question but the answer was a bit confusing to me so I thought I would just explain it from a different angle.

gerbil249 11-01-2009 10:32 PM

Quote:

Originally Posted by Kat (Post 1909149)
Put includes in your forum/includes folder, images in your forum/images folder and admincp in forum/admincp or whatever your admin folder is called.

Sorry, I know you already answered his question but the answer was a bit confusing to me so I thought I would just explain it from a different angle.

Okay, I did what you said to do,

Now, I deleted the file when I originally attempted and resulted in a registration error. I did everything correctly, putting the files in the correct place, such as, Public_html > Includes Then I drag the folder to it.

And I still get the error. What could be the problem?


"Warning: require_once(includes/functions_vbsfs.php) [function.require-once]: failed to open stream: No such file or directory in [path]/register.php(385) : eval()'d code on line 76

Fatal error: require_once() [function.require]: Failed opening required 'includes/functions_vbsfs.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/realshi1/public_html/register.php(385) : eval()'d code on line 76"

gerbil249 11-02-2009 12:52 AM

I still get the same error I did when registering a regular account, and I deleted the file that I messed up on, and I did what you said.

I clicked on public_html, then I dragged the includes folder to the includes. And same for all. And I deleted the one folder I messed up on.

Why is this still happening? What am I doing wrong?

bouvier 11-02-2009 02:50 AM

I did a dry run of installing VBStopforumspam on a test install of vbulletin v 3.8.4. The test install worked fine, no problems.

Then I followed the same steps on the live system. A database error was reported by vb.
Specifically
Database error in vBulletin 3.8.4:

Invalid SQL:

REPLACE INTO datastore
(title, data, unserialize)
VALUES
('options',

This was followed by all the replace values.

Now when I go into vb options and try to shut down the forum.. I get the same db error. I then uninstalled the VBStopForumSpam mod . The system threw another db error (same as above) however looking at the installed products list, the mod is not listed any more. So part of the uninstall worked.

The log files were never listed on the production server. They were listed on the test server after the install.

It looks like the original install only partially completed.

At the bottom of the log entry it reads:

MySQL Error : Got a packet bigger than 'max_allowed_packet' bytes
Error Number : 1153
Request Date : Sunday, November 1st 2009 @ 10:24:32 PM
Error Date : Sunday, November 1st 2009 @ 10:24:34 PM
Script : http://myforum.com/eZ563/plugin.php?do=productimport
Referrer : http://myforum.com/eZ563/plugin.php?do=productadd


Any suggestions how might back out of this gracefully? Also, any idea as to why this may have happened?

Thank you
CM

Gav-n-Tn 11-02-2009 05:57 AM

Try removing it with your FTP software. I run it on my 3.8.4 and it works like a champ. No problems and HIGHLY recommended. Make sure that you have done everything step by step (easy). PM pedigree too. Really GREAT at communicating and helping you out.

pedigree 11-02-2009 07:48 AM

REPLACE INTO datastore
(title, data, unserialize)
VALUES
('options',

This isnt SQL that my Mod uses.

MySQL Error : Got a packet bigger than 'max_allowed_packet' bytes

This is a mySQL database error. mysql is given more data that it can handle. Try installing/uninstalling it. The mod doesnt really make that much in the way of database changes.

This is the database uninstall

DROP TABLE IF EXISTS`".TABLE_PREFIX."vbstopforumspam`
DROP TABLE IF EXISTS`".TABLE_PREFIX."vbstopforumspam_log`
DROP TABLE IF EXISTS`".TABLE_PREFIX."vbstopforumspam_remotecache `
ALTER TABLE " . TABLE_PREFIX . "usergroup DROP vbstopforumspamviewpermissions
ALTER TABLE " . TABLE_PREFIX . "usergroup DROP vbstopforumspamsubmitpermissions

And delete the vbstopforumspam hooks for register_addmember_process and register_addmember_complete

And why it happened, no idea im afraid. There looks like there is underlying mysql database issues on your server. If you really really need, and you have phpymadmin, PM me and Ill see if I can uninstall it for you, althought Im not convinced my mod killed your forum. It looks like vbulletin has stopped with an error of its own, when trying to uninstall something

in vb_databstore, there are two rows that my mod appears in. This IS a vbulletin table, not one of mine -products & plugins. I would reinstall/unnistalling/reinstalling/uninstalling as vbulletin has choked here.


All times are GMT. The time now is 09:10 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.03031 seconds
  • Memory Usage 1,853KB
  • 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
  • (3)bbcode_code_printable
  • (15)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)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