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 - [GlowHost] Spam-O-Matic - Spam Firewall stops forum spam (https://vborg.vbsupport.ru/showthread.php?t=248042)

ramtha 09-17-2010 06:56 AM

1 Attachment(s)
thanks its strong to stop spam
but when i tried to update any username file in my forum i face this note :

Code:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at [path]/includes/adminfunctions.php:285) in [path]/includes/functions_ghsom.php on line 378

Fatal error: Call to a member function query() on a non-object in /home1/horannew/public_html/vb/includes/functions_ghsom.php on line 386

by the way : the note apear again when i sign out from forum !!!

any solutions plz ??

GlowHost.com 09-17-2010 12:24 PM

Quote:

Originally Posted by onehost (Post 2099414)

I have people / spammers registering on my forum...but afterwood disappear
into nothingness, no trace of the members name or anything...

this is what i find in spam matic log:

Venusian Arts PUA Spam-O-Matic Tagged ip - 98.64.196.143 - Spammer Found but allowed

It says it has identified the spammer, but has allowed the spammer.

That is because you have:
StopForumSpam: Desired Action
Set to: Log and continue with registration.

Quote:

Originally Posted by onehost (Post 2099414)
So i can not find any record of the member in non-validated to registered to banned,
the member record is just no where to be found....

on another signup attempt, I get this one:

No Username Submitted Spam-O-Matic Tagged email - (email) Spammer Found but allowed.


Whats going on?

What is going on is that Spam-O-Matic detected bots and sent the to the vBulletin registration system. If you do not see them as registered users, the bots either failed on the vBulletin registration form, or did not click the email validation, etc.

Meaning they passed the Spam-O-Matic firewall and then where they went from there is anyone's guess.

GlowHost.com 09-17-2010 01:22 PM

Quote:

Originally Posted by ramtha (Post 2099501)
thanks its strong to stop spam
but when i tried to update any username file in my forum i face this note :

Code:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at [path]/includes/adminfunctions.php:285) in [path]/includes/functions_ghsom.php on line 378

Fatal error: Call to a member function query() on a non-object in /home1/horannew/public_html/vb/includes/functions_ghsom.php on line 386

by the way : the note apear again when i sign out from forum !!!

any solutions plz ??

Try running the 1.2.7 beta and see if it works for you. You can download it from this post.

https://vborg.vbsupport.ru/showpost....&postcount=220

Let me know how it goes.

onehost 09-17-2010 08:55 PM

Quote:

Originally Posted by GlowHost.com (Post 2099603)
That is because you have:
StopForumSpam: Desired Action
Set to: Log and continue with registration.



What is going on is that Spam-O-Matic detected bots and sent the to the vBulletin registration system. If you do not see them as registered users, the bots either failed on the vBulletin registration form, or did not click the email validation, etc.

Meaning they passed the Spam-O-Matic firewall and then where they went from there is anyone's guess.

I guess it is doing its job then...

I would prefer to have real visitors rather then spam traffic....

which do nothing for me...

I guess I can not complain, if I did have real traffic then they
would not be bothered much by spammers as it is doing its job.

ramtha 09-17-2010 08:56 PM

Quote:

Originally Posted by GlowHost.com (Post 2099613)
Try running the 1.2.7 beta and see if it works for you. You can download it from this post.

https://vborg.vbsupport.ru/showpost....&postcount=220

Let me know how it goes.


thank u very much

its working :)

best regards

Alteran Ancient 09-18-2010 02:04 PM

I get the following error...

Quote:

Fatal error: Call to a member function query() on a non-object in /var/www/vhosts/xxxxxx/httpdocs/includes/functions_ghsom.php on line 386
Upgrading to 1.2.7 Beta does not seem to resolve it for me. Currently on vB 4.0.6

GlowHost.com 09-18-2010 03:15 PM

For those of you that have not voted yet, now is the time!

https://vborg.vbsupport.ru/showthread.php?t=249712

Please vote for us for this months Mod Of The Month!

Snookieboy 09-19-2010 05:29 PM

Quote:

Originally Posted by GlowHost.com (Post 2100084)
For those of you that have not voted yet, now is the time!

https://vborg.vbsupport.ru/showthread.php?t=249712

Please vote for us for this months Mod Of The Month!

I voted for you dude, your 2nd at the moment. I really hope it can move to 1st, because this is now so important for me when installing forums!!! Good luck. :)

6FRGaming 09-19-2010 06:50 PM

I'm getting the same error:
/includes/functions_ghsom.php on line 386

Running 4.0.5

GlowHost.com 09-19-2010 07:39 PM

Quote:

Originally Posted by Alteran Ancient (Post 2100054)
I get the following error...

Upgrading to 1.2.7 Beta does not seem to resolve it for me. Currently on vB 4.0.6

Quote:

Originally Posted by 6FRGaming (Post 2100640)
I'm getting the same error:
/includes/functions_ghsom.php on line 386

Running 4.0.5

This doesn't seem to be a widespread problem which leads me to believe that you guys are running other mods perhaps. If I am correct in my guess, have you tried temporarily disabling the other mods one by one to see if the error goes away? That way we can find where the conflict might be.

Also 6FRGaming View Post that isn't the full error I guess. Do you have the full error?

6FRGaming 09-20-2010 12:15 AM

Mine was the same error as above, and it gave me the error whenever I tried PMing the banned person, or doing anything with a banned person.

I noticed that whatever action I was doing still happened, despite getting the error. So not a big deal, but kind of weird.

strotti 09-20-2010 08:09 AM

Same problem like ramtha in 1.2.6 and 1.2.7beta on a 4.0.7 while banning a user:

Code:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at [path]/includes/adminfunctions.php:285) in [path]/includes/functions_ghsom.php on line 378

pakatosu 09-20-2010 11:33 AM

the best way is to remove the spammer from your database , not to ban , because you lose more time .. then for the GlowHost maybe if you can add a MASS REMOVE USERS :) because i have a lot of new accounts created who are robots :-s

Fatal error: Call to a member function query() on a non-object in [path]/forum/includes/functions_ghsom.php on line 386 only i add the option : Remove user , delete all posts and report to StopSpamForum ... (i think is because the users dosen't have any post 100% ) but at least to not showing that error anymore or to write something "the user dosen't have any post " depends of the error .. keep it up , is very good the mod .

thanks

pedigree 09-20-2010 11:45 AM

Suggestions

1. Use the vBulletin class_vurl instead of native curl, less trouble and then its vbulletins fault for "mysql gone away" errors

2. wrap the process in this so that vbulletin deals with reg errors first, thus not having to deal with excess logging
Code:

if (empty($userdata->errors)) {
        require_once('includes/functions_sfs.php');
        sfs_process();
}]

and finally, some credit for reusing my code wouldnt go amiss.

GlowHost.com 09-20-2010 11:58 AM

Quote:

Originally Posted by pedigree (Post 2100910)
and finally, some credit for reusing my code wouldnt go amiss.

Its in the script description top of every page,

You and MonkeyStop are in there :)

pedigree 09-20-2010 12:22 PM

I must be going mad (well, thats a gimme) or blind as I cant see it :) Anyway, best of luck, Im way to busy with the database site so Im glad someone picked this up

There are a couple of other things that I had in vbStopForumSpam 0.7 that never made it out the door. one was calling all three fields from the API to cut down on the api calls for busy forums and the other was this one...

Code:

SELECT is_spambot FROM .... ORDER BY DATE desc LIMIT 1;
Fixes a possible false hit.

.. casted my vote :)

edit : oh wait, now I see it

swag 09-21-2010 03:20 AM

Hey i installed v1.2.4 on a 3.8.6 board. Suddenly couldn't make any new threads with images in cause the threads got placed automatically in the moderation queue

I found out that it was the spam o matic mod that was causing the problem so i uninstalled and tried the newest version 1.2.6 but the same problem still occour?

Any fix on this would be very appreciated

GlowHost.com 09-21-2010 11:00 AM

Quote:

Originally Posted by Snookieboy (Post 2100606)
I voted for you dude, your 2nd at the moment. I really hope it can move to 1st, because this is now so important for me when installing forums!!! Good luck. :)

Thank you for voting for us for Mod of the Month! I am glad you find the tool useful :)

Quote:

Originally Posted by pedigree (Post 2100920)
There are a couple of other things that I had in vbStopForumSpam 0.7 that never made it out the door. one was calling all three fields from the API to cut down on the api calls for busy forums and the other was this one...

Code:

SELECT is_spambot FROM .... ORDER BY DATE desc LIMIT 1;
Fixes a possible false hit.

.. casted my vote :)

OK Pedigree, I have added this into the bugtracker I will see that it gets added into the next major release. (v2.0)

Thanks for the vote for MOTM and code contributions of course!

GlowHost.com 09-21-2010 11:07 AM

Quote:

Originally Posted by pakatosu (Post 2100906)
the best way is to remove the spammer from your database , not to ban , because you lose more time .. then for the GlowHost maybe if you can add a MASS REMOVE USERS :) because i have a lot of new accounts created who are robots :-s

Fatal error: Call to a member function query() on a non-object in [path]/forum/includes/functions_ghsom.php on line 386 only i add the option : Remove user , delete all posts and report to StopSpamForum ... (i think is because the users dosen't have any post 100% ) but at least to not showing that error anymore or to write something "the user dosen't have any post " depends of the error .. keep it up , is very good the mod .

thanks

If this is specifically related to trying to ban users with no posts, it would be good to know if that is the same thing the others are doing who have reported this error.

I suppose this is not a show-stopper bug as "Delete Posts As Spam" handles this process without error.

However, if reporting users who have no posts is the root of this problem, this should not happen in version 2.0 as it will be impossible to report users who have no posts.

The admin ban function will be removed in favor of a mod to the moderation tools menu in the postbit which fires the removal wizard directly from the front-end instead of having to login to admincp to get rid of the user.

It is similar in the way that version 1.x works now when using "Delete Posts As Spam" is used, but much slicker.

mmackinnon 09-21-2010 12:10 PM

Ok

First I love this app. Especially the ability to ban, remove posts and sent to stop spam website in one click. However, it has since stopped working for me.

When i choose the options ban, remove all posts and send to sopt spam i now get this error message:

Fatal error: Call to a member function query() on a non-object in /home/crna/includes/functions_ghsom.php on line 386

Here is the actual lines from that php, 385 - 389.

Code:

$sql = 'DELETE FROM '.TABLE_PREFIX.'post WHERE userid='.$_SESSION['ghsfs_user_edit']['id'].'); ';
                $vbulletin->db->query($sql);

                $sql = 'DELETE FROM '.TABLE_PREFIX.'thread WHERE postuserid='.$_SESSION['ghsfs_user_edit']['id'].'); ';
                $vbulletin->db->query($sql);


If i simply choose to ban user and send to stop forum it seems to work fine, but when i choose the remove all posts that is where the error occurs. Then after the error when i go through the control panel to try and find "all user posts" so i can delete them it says their are none yet they are still there in the forum. In order to delete them I have to go into the forum itself, into the user profile on the forum find all posts then delete them.

Very odd

EDIT:

Ok upon further testing my "find posts by user" function through admin cp all the sudden no longer works at all... WTH? Ideas?

GlowHost.com 09-21-2010 12:59 PM

Well, scripts don't generally just break unless something changed. Something probably changed on the server itself, or with your vB installation if other things not related to Spam-O-Matic do not work. Perhaps you have some other mods causing issues, or your host changed php version, or your forum was compromised. It can be a number of things.

mmackinnon 09-21-2010 01:26 PM

Hey

Well at this point nothing new has been done except for the vbexperience recent update, my server company has not changed anything and as far as i can tell there isnt any breech in the forum...

How can i track this down? It does seem that find posts works on some users and not on others.

GlowHost.com 09-21-2010 02:55 PM

Does disabling this mod change anything? Does disabling other mods change anything? That is the first place to start.

mmackinnon 09-21-2010 03:36 PM

Hey

Yah that was the first thing i tried,

disabled glowhost -> still cannot find posts on random users
disabled vbexperience -> same

not sure what to do..

GlowHost.com 09-21-2010 03:42 PM

Well, if the mods are not doing it it must be in the forum code itself. May need to re-install vB or ask vB to do it for you. Hopefully you are running the latest secure version of vB.

mmackinnon 09-21-2010 04:36 PM

Hey

Yah im runnin 4.0.6 and i put in a support ticket as well.

I did an update post count and got similar errors..

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at [path]/includes/adminfunctions.php:3692) in [path]/includes/functions_ghsom.php on line 378

GlowHost.com 09-21-2010 05:03 PM

How do you get that? Trying to submit a user from the admincp? If yes, with which options? Does the user you are trying to submit have any posts?

mmackinnon 09-21-2010 05:43 PM

Hey

That error is through the admin cp -> maintenance -> update counters -> Update Post Counts

And i get a LONG list of these:

Code:

Updating Post Counts

Processing: 1001

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at [path]/includes/adminfunctions.php:3692) in [path]/includes/functions_ghsom.php on line 378

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at [path]/includes/adminfunctions.php:3692) in [path]/includes/functions_ghsom.php on line 378
Processing: 1002

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at [path]/includes/adminfunctions.php:3692) in [path]/includes/functions_ghsom.php on line 378

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at [path]/includes/adminfunctions.php:3692) in [path]/includes/functions_ghsom.php on line 378

Quote:

Originally Posted by GlowHost.com (Post 2101493)
How do you get that? Trying to submit a user from the admincp? If yes, with which options? Does the user you are trying to submit have any posts?


GlowHost.com 09-21-2010 08:47 PM

@mmackinnon
Did you try the 1.2.7 beta mentioned a few posts back?

In any case if you can wait a little while longer for version 2.0 I just tested what you said on our boards and cannot duplicate it. In any case it should not affect processing, its just ugly.

mmackinnon 09-21-2010 09:09 PM

Hey

I do not mind waiting for 2.0 as this isnt a major issue, just annoying. When do you estimate it will be released?

Quote:

Originally Posted by GlowHost.com (Post 2101592)
@mmackinnon
Did you try the 1.2.7 beta mentioned a few posts back?

In any case if you can wait a little while longer for version 2.0 I just tested what you said on our boards and cannot duplicate it. In any case it should not affect processing, its just ugly.


GlowHost.com 09-21-2010 09:12 PM

Quote:

Originally Posted by mmackinnon (Post 2101598)
Hey

I do not mind waiting for 2.0 as this isnt a major issue, just annoying. When do you estimate it will be released?

It all depends on if we win Mod of the Month this month or not :) In any case sometime after the 1st of Oct

mmackinnon 09-21-2010 09:47 PM

Ok great ;)

Alfa1 09-21-2010 09:57 PM

Quote:

Originally Posted by GlowHost.com (Post 2101370)
However, if reporting users who have no posts is the root of this problem, this should not happen in version 2.0 as it will be impossible to report users who have no posts.

Maybe Im not understanding it correctly, but what about profile / blog spammers? We get quite a lot of them, as they are trying to avoid the required post count for posting links. Would be good to report them to stopforumspam when we ban those spammers.

GlowHost.com 09-22-2010 08:04 PM

We will probably add functions for this in a later release but chances are they are not going to make it into the blogs or profiles if you place them in the "New Users" group which requires a certain amount of legitimate posts before they are moved to the registered users group. The Registered Users group may or may not have blog or comment permissions based on your settings.

Your New Users group (Newbies) should not have profile or blog options available to them, and should have a very limited feature set.

Once they have proven their worth, they graduate to registered users. What you do with them from there is up to your personal configuration settings in vBulletin.

Alfa1 09-22-2010 11:13 PM

Profile fields are very useful to identify valid signups. Problem is that spammers will fill these fields with spam links. Blog can be restricted by usergroup settings. Profile fields are part of registration.

GlowHost.com 09-23-2010 01:48 PM

Quote:

Originally Posted by Iguana Goddess (Post 2096165)
I'm getting an error in the admin panel when I submit to SFS after updating to the newest version..

https://vborg.vbsupport.ru/external/2010/09/16.jpg

Quote:

Originally Posted by ramtha (Post 2099501)
thanks its strong to stop spam
but when i tried to update any username file in my forum i face this note :

Code:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at [path]/includes/adminfunctions.php:285) in [path]/includes/functions_ghsom.php on line 378

Fatal error: Call to a member function query() on a non-object in /home1/horannew/public_html/vb/includes/functions_ghsom.php on line 386

by the way : the note apear again when i sign out from forum !!!

any solutions plz ??

Quote:

Originally Posted by Alteran Ancient (Post 2100054)
I get the following error...

Upgrading to 1.2.7 Beta does not seem to resolve it for me. Currently on vB 4.0.6

Quote:

Originally Posted by strotti (Post 2100853)
Same problem like ramtha in 1.2.6 and 1.2.7beta on a 4.0.7 while banning a user:

Code:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at [path]/includes/adminfunctions.php:285) in [path]/includes/functions_ghsom.php on line 378

Try the new 1.2.7 that I have put up on the main download page. This should resolve the issue for most (hopefully all) of you.

PS Mod Of The Month Votes are needed!! We are about 7 votes behind the leader. :)

https://vborg.vbsupport.ru/showthread.php?t=249712

Please cast your vote in the poll if you like this mod!

tattooz 09-23-2010 02:52 PM

When I click submit user to StopForumSpam.com in the users profile in the AdminCP, then I go to the website and look in My Spammers, they are not listed. I have the right API key, is there something else I need to do?

GlowHost.com 09-23-2010 03:18 PM

Your best bet is to ask that question on the StopForumSpam.com website. They have a forum in there that may have the answer or you can surely ask them if there is some delay before the results become available when submitting details via the API.

tattooz 09-23-2010 05:10 PM

Quote:

Originally Posted by GlowHost.com (Post 2102300)
Your best bet is to ask that question on the StopForumSpam.com website. They have a forum in there that may have the answer or you can surely ask them if there is some delay before the results become available when submitting details via the API.

This is their response.........
From our point, no, a correct API is all you need but youll need to ask the author about the rest, on the vbulletin thread as I dont think he comes here too often.

So, they are throwing it back to you.

GlowHost.com 09-23-2010 05:24 PM

I don't run their website so I have no idea where it goes after you submit it. I just know it ends up in their database. They might be doing something like not displaying the results immediately to conserve on server resources, but they will know the answer for sure.

Try to submit some garbage user that you have made on your forum, then try to register again with that address after submitting it to SFS, it should be detected by the SPam-O-Matic firewall when you try to register again.

But for the sake of keeping this thread on topic, please post the URL to your thread on their forum so that others with the same question can get the answer. I will post over there and try to get a better answer as well, once I have the link.


All times are GMT. The time now is 06:39 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.03311 seconds
  • Memory Usage 1,869KB
  • 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
  • (10)bbcode_code_printable
  • (22)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