Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Project HoneyPot HTTP Blacklist Addon ( with Bad Behavior integration) Details »»
Project HoneyPot HTTP Blacklist Addon ( with Bad Behavior integration)
Version: 4.1.0b 1a, by TheSupportForum TheSupportForum is offline
Developer Last Online: May 2017 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 4.0.1 Rating:
Released: 01-17-2010 Last Update: 01-24-2010 Installs: 38
Uses Plugins Auto-Templates
Is in Beta Stage  
No support by the author.


WWW.WEBMASTERS-FORUM.CO.UK
New Forum for 2010


PLEASE RATE THIS MOD




Description:

Spam Prevention Strategy
Bad Behavior is completely different from any other anti-spam solution out there, in that it doesn?t specifically target spam itself. Rather, it targets the methods by which the spam is delivered. While a somewhat similar solution called mod_security exists, it has a rather different purpose, doesn?t target spam, and regular people can?t install mod_security on their shared web hosting accounts. Bad Behavior blocks spam as well as other malicious activity and can be installed by anyone

In this way Bad Behavior saves you time and frustration and gives you peace of mind by turning spam from a colossal nightmare into, well, not much at all.

Project Honeypot Integration
To participate in Project Honey Pot, webmasters need only install the Project Honey Pot software somewhere on their website. We handle the rest ? automatically distributing addresses and receiving the mail they generate. As a result, we anticipate installing Project Honey Pot should not increase the traffic or load to your website

we have already made this possible for you, all you need to do is signup with www.projecthoneypot.org


Information Update please read:

as we have started a new forum and have and are hiring new Modders to join our team, there are some great benefits for those who do
We are looking for some experienced developers to remod our products
please visit our website for more details


Version 5 will see some great functions, but require our team to remod this product

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 01-18-2010, 07:10 PM
Theo-zzzz's Avatar
Theo-zzzz Theo-zzzz is offline
 
Join Date: May 2007
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

installed and nominated..
Reply With Quote
  #3  
Old 01-18-2010, 11:40 PM
SemperFideles's Avatar
SemperFideles SemperFideles is offline
 
Join Date: Oct 2006
Location: Northern VA
Posts: 223
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In lieu of modifying forums.php and content.php, you can create a single plugin with a hook location of global_start. This is how I implemented this. Here is the plugin code I use:
PHP Code:
ob_start();
include(
"/path/to/forum-root/projecthp.php");
$projecthp ob_get_contents();
ob_end_clean(); 
Reply With Quote
  #4  
Old 01-19-2010, 09:12 AM
SemperFideles's Avatar
SemperFideles SemperFideles is offline
 
Join Date: Oct 2006
Location: Northern VA
Posts: 223
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by simonhind View Post
thnak you, i will update this today
Before you update it, just make sure it works as I used steps here: http://www.computer-juice.com/forums...http-bl-22790/

I skipped step 1 as it didn't do anything but put text at the top of the page and it worked without it. I was able to successfully test that it worked but I don't know how you implemented the files in the attachments and I'm only noting that the calls to the BL can be accomplished through a hook rather than template edits.
Reply With Quote
  #5  
Old 01-19-2010, 09:44 AM
ps2wiz ps2wiz is offline
 
Join Date: Apr 2005
Posts: 217
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry, but you are not the first one to do this as your description says.

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

And it involves no manual template edits.
Reply With Quote
  #6  
Old 01-19-2010, 04:18 PM
BBR-APBT's Avatar
BBR-APBT BBR-APBT is offline
 
Join Date: Feb 2009
Location: Maryland
Posts: 946
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ps2wiz View Post
Sorry, but you are not the first one to do this as your description says.

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

And it involves no manual template edits.
This works by ip address only the one you posted works by username/ip/email. But it is two different databases.

I have them both installed.


update to the mod creator.

Instead of adding any
Code:
ob_start();
include("/path/to/forum-root/projecthp.php");
$projecthp = ob_get_contents();
ob_end_clean();
Copy the code in the projecthp.php and place it in the plugin you created.
just do not include the <? ?>

This is what I did so there are no files to upload you just import the xml file.

If you wanted to get fancy you could add a option in the adminCP to add the api key so they only have to edit the option and activate the plugin.

I would be willing to help with this if you like.
Reply With Quote
  #7  
Old 01-20-2010, 08:25 PM
BBR-APBT's Avatar
BBR-APBT BBR-APBT is offline
 
Join Date: Feb 2009
Location: Maryland
Posts: 946
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by simonhind View Post
hope you install the new version
also i wanted to ask your advise

do i still need o add $projecthp to header ?
tried to last night and at the top of the header in browser view it just showed
$projecthp at he top
Nope no need to add it as the code is called in the global.php file.
Reply With Quote
  #8  
Old 01-20-2010, 08:43 PM
SemperFideles's Avatar
SemperFideles SemperFideles is offline
 
Join Date: Oct 2006
Location: Northern VA
Posts: 223
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Simon,

I know you don't need the header template as it did the same for me when I was using it.

The way to check if your implementation is working is found in this tutorial:

http://www.computer-juice.com/forums...http-bl-22790/

Quote:
How do I test this?

Apart from getting your IP blacklisted on the Project Honey Pots spamlist there doesn't seem to be much in the way of testing this. As there are a few jumps to get to the httpbl.php file I did the following to make sure the final code (step 4) is being called.

Open httpbl.php, find.

$_SERVER['REMOTE_ADDR']

Replace with.

123.44.66.99

Re-upload the file, then test your site. If the file is being called correct you will get a white screen as the code called in the final stage is now broken. It's a crude way but it works. Undo the changes to the file and re-upload again.
You seem to have skipped the creation of an additional PHP file as in the implementation example cited.

Are you sure this is working because the test cited above doesn't seem to create the blank white page the way it used to.
Reply With Quote
  #9  
Old 01-20-2010, 10:41 PM
BBR-APBT's Avatar
BBR-APBT BBR-APBT is offline
 
Join Date: Feb 2009
Location: Maryland
Posts: 946
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok I checked your new version. It is still not what I meant. Your new version actually does not work at all.

I really like this mod as it really helps with fighting spam on our websites. So I decided to rewrite this for you. The XML is attached and the install instructions are below.


Install Instructions:
1) Register an account at www.projecthoneypot.org
- request your api key here http://www.projecthoneypot.org/httpbl_configure.php

2) Import the product (product-t4u_honeypotvb4.xml)
Plugins & Product -> Manage Products -> Add / Import Product

3) Change settings and activate.
Settings -> Options -> Project HoneyPot
Put in your API key you received in step 1.
Set active to yes.

_________________________________________________
Tested and verified working by BBR-APBT.
If you would like to test this for your self.

Edit the plugin (Project HoneyPot) and find:
Code:
$ip = $_SERVER['REMOTE_ADDR'];
Replace with:
Code:
$ip = "94.102.63.90";
I advise you not to perform the above test on a live site.
Reply With Quote
  #10  
Old 01-20-2010, 11:15 PM
TheSupportForum TheSupportForum is offline
 
Join Date: Jan 2007
Posts: 1,158
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

BBR-APBT - i need your help
but cant PM you

i wodul like some quidance on create a link in the admincp with a menu selection for this mod instead of going to

settings >> options >> Project Honeypot

something like

Project Honeypot >> Settings

and also a page where i can put developer details
are you able to help with this
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 08:40 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05555 seconds
  • Memory Usage 2,315KB
  • Queries Executed 24 (?)
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
  • (3)bbcode_code
  • (1)bbcode_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete