![]() |
Scheduled Task to Ban BugMeNot
Warning: Aparently this does not work with the latest vBulletin.
What is it? One line summary: This "hack" allows you to ban publically shared accounts that come from a website called BugMeNot More detailed summary: People visit BugMeNot to share accounts from websites that require registration. While this is great for websites such as the New York Times' site (which requires log-in to read articles), it is heavily annoying for forum communities as users will usually use these accounts to grab a bunch of attachments and will never actually contribute anything useful. What does this script do? I have written a scheduled task that will visit BugMeNot and retrieve a list of all shared accounts for your forum. All users on this list will then be banned. This is useful for two reasons:
What's new? Version 1.3
Initial Release System Requirements
Installation is very easy. The following may look like a lot, but they're all very simple steps. Here's what you have to do:
What can I configure? Inside the script file is a configuration section where you can configure a variety of options that direct how the script will operate. PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
Support & Beta Version Infos Support: I am a fairly busy server administrator but I will try my best in supporting this script. The only thing I ask for is for people to click install. Beta Version Infos: I could only do limited testing. Reports on how it works (positive and negative) would be nice. Also, please don't be "pissed off" immediately if the script does not work for you. Tell me that it is broken and I will fix it as soon as possible! |
nice :)
|
nice will prolly install it tomorrow.
|
What is BugMeNot? I've never heard of it.
|
its a pain in the butt site for people sharing accounts to boards both private and public.
e.g if you have paying members accounts, idiots can share them there |
im not too sure if i understood this well care to explalin?
|
http://www.bugmenot.com/
Quote:
|
I think bugmenot is illegal. If its paid, and they are helping others share paid services that seems like contrib infringement
|
Nice idea!
Showing passwords in plain text might be considered a bit of a security risk tho. |
This would be nice to be able to configure it to silently move these users into Miserable Users.
Or would this achive that if instead of 8 you used a seperate group ID set for Miserable Users? I would rather allow people to log in with teh provided username and have them have a "Miserable" experience. Expecially since most of the time you have to manually clear cookies to even log out of a Miserable acount. Perhaps an admin PM or a bot style post in a specified forum as an alert. Thanks for the hack. |
Quote:
|
Sorry, yes.. after that explanation, I totally understand. You are right there. :)
|
Awesome, I'll install this right away...
|
I don't think I would need this, but the concept is pretty good.
**on a side note** Lil Ripsta must have one of the most heavily modified sites on the net. Everytime I open a thread on vb.org, he is installing the modification. lol |
Wow cool! Great hack for us busy forums! One problem, it didn't work LOL
Fatal error: Call to undefined function: array_combine() in /home/httpd/vhosts/SITEHERE.com/httpdocs/forums/includes/cron/banbmn.php on line 179 help? |
Nice Hack, I like it!
Derek |
BUMP, Is there NO support on this hack?
Quote:
|
It seems like it only grabs first 5 users from a particular domain. BMN only displays 5 usernames at a time. If you click on "No" to all of them, new usernames appear, which are not caught by this script. Hmm, I wonder how you'd go about this problem. Hack is well written, but without fixing this issue, its pretty much useless.
|
Sorry, I am kind of busy you know, and vBulletin was nice enough not to send me topic reply notifications. -.-;
Quote:
Quote:
|
As promissed, an update.
FIXED: array_combine() not available in PHP < 5. FIXED: Only the first five accounts banned. Note that I've rewritten the BugMeNot parser. It works for me, but I'd really like feedback on how it works for others. :classic: |
Thanks for getting on this. Wil re-install soon
|
Quote:
Another thing I noticed: If you run the script a couple of times in short time span. The log shows "BugMeNot returned no shared accounts for your forum, ...". Where as if I go to the site and check directly, I still get a list of logins. If I keep clicking on "No" manually the list disappears and it returns no shared accounts for your site and doesnt show any result even if you close the window, clear cookies and search on BMN again. Now I tried visiting the site again from a different computer and the list shows up. I am not sure how the site works, but if they are storing sessions for a particular IP, then I wonder when they expire. It will be good to have this info in order for the script to be effective after running once. Also, I was wondering if there are other identical sites on the net. I'm sure there must be a few around. |
Quote:
In related news: BugMeNot aparently found out about this script and is now trying to stay ahead of me by changing their system every other day. :tired: I've released version 1.2 which fixes the following: FIXED: Infinite loop when no accounts found due to BugMeNot now returning 404 response code. FIXED: allow_url_fopen php.ini setting is now no longer required to be enabled. FIXED: Rewritten BugMeNot parser to use custom-coded HTML downloader. I just have to keep trying to stay ahead of them now and hope they don't reinvent themselves every week... |
Quote:
Thanks a lot for a quick update on this hack. |
installed just now after getting my first bugmenot user. thanks for this
*clicks install |
It doesn't work here. That's the error:
Database error in vBulletin 3.6.7: Invalid SQL: SELECT userid, liftdate FROM userban WHERE userid = T; MySQL Error : Unknown column 'T' in 'where clause' Error Number : 1054 Date : Thursday, August 16th 2007 @ 12:55:22 AM Script : http://www.comicforum.de/admincp/cro...cron&cronid=22 Referrer : http://www.comicforum.de/admincp/cro...hp?do=modifyIP Address : 84.159.234.179 Username : Bernd Glasstetter Classname : vB_Database Running on vB 3.6.7 on PHP 5 and MySQL 5. Would love to use it... |
*shrugs*
I no longer use vBulletin, sorry. It does say what version this is for: > vB Version: 3.5.4 Edit: if anyone wants to continue developing this, go ahead. I place this in the public domain. |
damn . i need this hack alot .. bugmenot start to share new accounts and i dunno what shall i do to stop them !!
any idea plz ???? Hate bugmenot |
<a href="http://www.bugmenot.com/report.php" target="_blank">http://www.bugmenot.com/report.php</a>
|
thanks man ... blocked their ...
:) |
nice one :)
|
All times are GMT. The time now is 04:34 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|