vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Integration with vBulletin - EasyjQuery AntiSPAM Web Services - Block 100% All SPAM! (https://vborg.vbsupport.ru/showthread.php?t=291853)

Nirjonadda 11-28-2012 06:34 PM

Fatal error: Class 'PDO' not found in /home/user/public_html/antispam.inc/report/core.php on line 0

Does Not Work for me?How to fix ?

khoaofgod 11-28-2012 07:14 PM

*** Error Code:

PDO Error: That your web hosting didn't support PDO Drive. Why I use PDO SQlite and "not" mySQL? Because when you get spam or ddos, your web server will connect a lot to your mySQL database, and I don't want your database be crash or get any problem. Therefore, I use PDO SQLite, all tracking & block will be handle in antispam.inc/cache/spamdb.db , and other files + .htaccess "before" let visitors connect to your mySQL. As a result, you will block SPAMERS, FLOODING before mySQL connect. And .htaccess will block SPAMER IP before your PHP Handle it.

As cPanel / WHM and my Requirement:
http://forums.cpanel.net/f5/cpanel-e...do-257732.html
PDO only can install on WHM / cPanel, go to menu Easy Apache ( if you are using VPS ).
For shared hosting, just contact your Hosting Provider. 90% Web Hosting today support PDO, and no one use Native mySQL connection anymore --> just because it's not safe and less functions.
All popular web hosting like: Godaddy, Bluehost, Hostgator ... they all supported PDO, ionCube and PHP 5.2+

*** CAN I MAKE A Version WITHOUT PDO? Yes, but that version will only track & block SPAM. No Anti DDOS + Flooding features. I will add mySQL native drive on next version Stable1. Rev3. ( After Christmas )

ionCube: It's supported by many web hosting provider today, but if your web hosting don't have it? No problem, shoot an email to support team. They will install ionCube for you. Or you can create a custom php.ini on your public_html, and download ionCube by your self, upload it, and it run. More information at:
http://www.ioncube.com/loaders.php

** WHY I need to use ionCube for core.php? It's simple, because cURL can fake all user-agent, fake proxy, fake cookies. So, if they know my core.php that they will know how can I detect them, and then they just change their code to that way to continue auto fill captcha and spam you. As a result, that file must always be encoded with ionCube. Why NOT "Zend Encoder" ? Sorry, I don't trust Zend. Many hackers can decode Zend today by looking on Bytes / Memory of PHP.

doctorsexy 11-29-2012 10:20 AM

hi theres no replythead.php.... so i put the code in newreply.php will that be ok

and can i ban a range of ip addresses

khoaofgod 11-29-2012 08:33 PM

Oh, can you tell me example about range IP you wan to add.
Like:
192.168.1.1/24

OR:
192.168.1.1 - 192.168.1.288

OR:

192.168.3.1 - 192.168.25.255

OR:
192.168.3.X
192.168.X.X

---------------------
However, on this script, I have feature ban by City , Country, Region already on my scource code.

Hostboard 11-30-2012 12:58 AM

Quote:

Originally Posted by khoaofgod (Post 2386186)
** WHY I need to use ionCube for core.php? It's simple, because cURL can fake all user-agent, fake proxy, fake cookies. So, if they know my core.php that they will know how can I detect them, and then they just change their code to that way to continue auto fill captcha and spam you. As a result, that file must always be encoded with ionCube. Why NOT "Zend Encoder" ? Sorry, I don't trust Zend. Many hackers can decode Zend today by looking on Bytes / Memory of PHP.

While this makes sense, I am hesitant to place ANY code on my site that I can not verify. Would you be willing to release the core.php natively in say a DoNotUpload folder and attest that it is the same as the encoded file?

khoaofgod 11-30-2012 01:17 AM

Quote:

Originally Posted by Hostboard (Post 2386648)
While this makes sense, I am hesitant to place ANY code on my site that I can not verify. Would you be willing to release the core.php natively in say a DoNotUpload folder and attest that it is the same as the encoded file?

That your choice to use my code. However, if I put core functions with Donotupload, then its useless. Because spammer can download the plugins, look at do not upload, and they know how I am tracking them.

Moreover, I will publish 1 more verseion without encode code on next version. That version will use other way to track and detect spamming. I have just learned 1 more way to track spam base on html5.

doctorsexy 11-30-2012 07:54 AM

hi..the range of ips i want to ban are 46.227.x.x all coming from 1 country thanks


All times are GMT. The time now is 04:24 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.01814 seconds
  • Memory Usage 1,729KB
  • 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
  • (2)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
  • (7)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