vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=228)
-   -   Administrative and Maintenance Tools - Ultimate Spambot Killer (https://vborg.vbsupport.ru/showthread.php?t=193895)

y2ksw 10-17-2008 10:00 PM

Ultimate Spambot Killer
 
This product is a natural evolution of many single solutions. It is an attempt to integrate in vBulletin the features other applications have, without requiring a lot of code, and without obviously giving the code to the spammers.

With this software, your board connects to one of the most powerful email checking engines available. The engine itself is maintained remotely and can currently be accessed at the production server. After debugging and wide-scale test, it will be moved to vbulletin.it.

Please read first the included help before installing!


BETA RELEASE

1.0.4: FIX misplaced bracket
1.0.5 More reliable connections and a few new options, updated help. This version should be the last one before release.

Online Help

Please continue discussing here (stable release).

popowich 10-17-2008 11:00 PM

What exactly is it connecting to? Something along the lines of SpamAssassin?

Why would someone make themselves dependent on an external resource?

What happens to a new post of your service is not available?

I'm not bashing you, just trying to ask some educated questions. :)

If you'd rather PM details to me that is fine. Thanks!

-Raymond

Hornstar 10-18-2008 01:36 AM

Can you elaborate a bit more. You say it is the ultimate spambot killer, but in what way? in bots spamming or in bots registering?

what does it do with the spam, etc. how do I know it is not removing legit posts, etc. we need more detail.

River_rush 10-18-2008 01:39 AM

Quote:

Originally Posted by popowich (Post 1647345)
What exactly is it connecting to? Something along the lines of SpamAssassin?

Why would someone make themselves dependent on an external resource?

What happens to a new post of your service is not available?

I'm not bashing you, just trying to ask some educated questions. :)

If you'd rather PM details to me that is fine. Thanks!

-Raymond

according to the xml file I think its http://www.pagerobot.com/

y2ksw 10-18-2008 06:59 AM

Quote:

Originally Posted by popowich (Post 1647345)
What exactly is it connecting to? Something along the lines of SpamAssassin?

Why would someone make themselves dependent on an external resource?

What happens to a new post of your service is not available?

I'm not bashing you, just trying to ask some educated questions. :)

If you'd rather PM details to me that is fine. Thanks!

-Raymond

It's connecting to Spamhaus, and if not available or overloaded, to alternate services. It has also a local database where known spammers are cached for some time.

If somebody was so badly spammed as some of my servers (hundreds of spammers and tens of thousands of posts), and any service would help me to get rid of them, I would choose it. I have made my research and found that nothing exists which compares to SpamAssasin, and so I coded the connection to those databases. Also I added some of the features I had already, such as the local spammer database and formal email checking. All together they do a really good job.

New posts are not affected, only new users.

Please feel free to ask, I will reply to all questions, all but the exact coding ;)

y2ksw 10-18-2008 07:17 AM

Quote:

Originally Posted by hornstar1337 (Post 1647399)
Can you elaborate a bit more. You say it is the ultimate spambot killer, but in what way? in bots spamming or in bots registering?

what does it do with the spam, etc. how do I know it is not removing legit posts, etc. we need more detail.

It does not allow to register spam bots and notoriously known spammers from certain IP's.

If a user registers, it's email (and optionally IP) is compared to the local database (mine) first and if a match was found, rejected.

Flow:
  • An incoming email address is formally checked and rejected if invalid.
  • If no IP match was found, it connects to the world-wide spammer databases in a certain order, and if there is a match, the IP is stored locally and the user email rejected.
  • If the email address apears not to exist (MX lookup & initiation of email transmit, quit before sending), the user email is stored to the local database and will be rejected.
  • If none of the above applies, the user may register. At this point it is sure the email account is not coming from a known spammer and the address is really valid.
You may test this service by issuing:

http://uspam.pagerobot.com/index.php...p=64.201.124.1

for a known spammer, and anything else for valid or invalid email addresses. If no IP is specified, the IP test against the world-wide databases is not performed.

If the emal is invalid, a blank page or 0 is returned. If the service is manually down, a negative value is shown. If the email is valid, a 1 is shown.

y2ksw 10-18-2008 08:07 AM

The final mail check is currently down - I have to fix a timeout issue on many requests. Thus, emails return 1 if the spamhaus test passed.

Delphiprogrammi 10-18-2008 09:51 AM

www.pagerobot.com i take it he has a brandfree licence if not ....... :p

y2ksw 10-18-2008 11:28 AM

Quote:

Originally Posted by Delphiprogrammi (Post 1647576)
www.pagerobot.com i take it he has a brandfree licence if not ....... :p

In fact I have a branding free license ;)

y2ksw 10-18-2008 11:30 AM

Quote:

Originally Posted by y2ksw (Post 1647532)
The final mail check is currently down - I have to fix a timeout issue on many requests. Thus, emails return 1 if the spamhaus test passed.

The service is up again. Also Gray-Listed mailboxes are accepted now. If they don't exist, the registration will bounce anyway.


All times are GMT. The time now is 11:18 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.02547 seconds
  • Memory Usage 1,744KB
  • 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
  • (5)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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