xoops forums

wishcraft

Module Developer
Posted on: 2011/12/28 10:19
wishcraft
wishcraft (Show more)
Module Developer
Posts: 3711
Since: 2007/5/18
#1

Xortify - 3.x Series for XOOPS 2.5 & 2.6 (Antispam, Antiharvesting etc)

Resized Image
Xortify - Fortify your XOOPS.
Community Release by - Chronolabs Co-op.

Xortify is a network security drone that uses Web 2.0 techniques to link between your XOOPS installs and other via a Server Cloud. This will prevent security intrusions to your xoops with accurate deceptive notation of the intruder and prevent any farmed attacks. It is an accessory and required Protector to be installed an running to be part of the hookup. Otherwise it will run without protector just make sure you deselect protector as a provider.

It will display a template if you are banned and is an accessory to protector or any other firewall technology. The site itself is driven from http://xortify.com and mirrored at http://xortify.chronolabs.coop .. Cloud computing is web 2.0/3.0 stuff it used a SOAP or JSON, XML or Serialisation to exchange on the API backend to work, this will eventually be included in xoops as a support class.

A cloud computing process is one which staggers multiple networks sometime and mainly unknown to the webmaster into a network or cloud of data. In this example it is IP and Netaddy names to control access lists.

This will prevent predators from exposing your network to lag and other attacks from link farming, often this means many xoops are attacked in occasions which is all the time caught by protector, this way if an attack is in process across a large spectrum of links, your site will down itself to your sourced attack even if it is discovered on a completely unaffiliated site that is link farmed to yours or on a XOOPS User list.

Xortify is a cloud solution to protectors Bad IPs, if someone attempts to hack your site and becomes a bad IP it will then send the IP to the Ban Cloud on Xortify.com and its paired cloud Xortify.chronolabs.coop. It will also poll the server to make sure it has the latest ban list so your website will be aware of malusers before they attack through farming IP from services like Google or bing.

Xortify is finally bug free, there was a lasting reminder of how it can be quiet frustrating developing software, especially cloud solutions with so many variables to hone to make sure the system is working, you should enjoy this version and any future releases for XOOPS 2.7, but as it stands I can't find anymore situations, warnings, notices or WSOD with this copy.


Watch this video to understand more about Xortify!





Whats New in this Feature
  • XOOPS 2.5 Module Class GUI
  • Greater Ban Diagnostics
  • CURL Resolution Timeout
  • Fault Locking/Delay
  • Performance Extras - fixed


Some of the other Features
  • Cron Job State and Timing
  • Pre PHP 5.2 Compatibility
  • My IP Information Anti Ban Prevention
  • Provider Plugins
  • Admin Usage Log
  • Protector Module Provider
  • Project Honeypot Provider
  • Stop Forum Spam Provider
  • Spider Module Provide
  • XML Polling Protocol
  • Serialisation API Protocol
  • JSON API Protocol
  • SOAP API Protocol
  • Anti Spamming with User Signupl
  • Anti Harvesting
  • Serialisation API Protocol


Bugs Fixed
  • Xortify post loader use of old constant
  • 2.6.0 Implementation in 2.5.0 Version - Lack of Versioning Control
  • System Tray Hijacking
  • Cron Job was Repaired
  • Warning all fixed
  • Notices all Fixed
  • Xortify Provider - Fields being match to open
  • Try Exceptions added to API Calls
  • cURL Classes - Warnings & Notices
  • Xortify Provider - Warnings & Notices
  • Project Honeypot Provider - Warnings & Notices
  • Stop Forum Spam Provider - Warnings & Notices
  • cURL Polling
  • Protector provider
  • Xortify Provider
  • cvalue not a global
  • Header being sent by providers
  • Project Honey Pot Cache Timer
  • Signup not displaying on preference link


Requirements
  • XOOPS 2.5


Download: xoops2.5_xortify_3.00.zip - 195Kb
Sourceforge Mirror: xoops2.5_xortify_3.00.zip - 195Kb
Server: xoops2.5_xortify-server_1.26.zip - 1.61Mb
Demo: http://xoops.demo.chronolabs.coop

Changelog.txt
========================================
2011/12/28 19:52:00 Version 3.00 STABLE
========================================
- Changed /xoops_version.php Swapped Server 1 and Server 2 with preferences (Wishcraft)
- Changed /cron/serverup.php Swapped Server 1 and Server 2 (Wishcraft)
- Changed /include/function.php removed 2.6 implementation for XOOPS 2.5 line 112 - 116 (Wishcraft)
- Changed $GLOBALS['xortify_api'] to $GLOBALS['xortifyModuleConfig']['protocol'] (Wishcraft)



Trial For Inclusion
Xortify will be hopefully moved into the XOOPS platform after a year or so of fine tunning and testing, it is currently discussed to move the cloud (www.xortify.com) onto ownership of the domain and this node of the cloud by the XOOPS Foundations. (Chronolabs Will Donate It In the name of AntiSpam). This is the current trial for inclusion and bundling of Xortify with protector in XOOPS 2.6 - This Archive will ONLY work on XOOPS 2.6.

Requirements
  • XOOPS 2.6


Download: xoops2.6_xortify_3.04.zip - 192Kb
Sourceforge Mirror: xoops2.6_xortify_3.04.zip - 192Kb

Changelog.txt
========================================
2011/12/28 20:30:00 Version 3.04 STABLE
========================================
- Changed /provider/xortify/post.loader.php changed $GLOBAL['xortify_api'] to $GLOBALS['xortifyModuleConfig']['protocol'] (Wishcraft)

Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/SimonXaies
github.com/Chronolabs-Cooperative
facebook.com/SimonSXaies

wishcraft

Module Developer
Posted on: 2011/12/29 3:08
wishcraft
wishcraft (Show more)
Module Developer
Posts: 3711
Since: 2007/5/18
#2

Re: Xortify - 3.x Series for XOOPS 2.5 & 2.6 (Antispam, Antiharvesting etc)

ZIPs have been patched and the SVN Updated to remove a couple of warnings and notices that where still lurking. Please download again.

Thanks

Simon
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/SimonXaies
github.com/Chronolabs-Cooperative
facebook.com/SimonSXaies

recupsoft

Friend of XOOPS
Posted on: 2011/12/30 9:07
recupsoft
recupsoft (Show more)
Friend of XOOPS
Posts: 151
Since: 2003/10/30
#3

Re: Xortify - 3.x Series for XOOPS 2.5 & 2.6 (Antispam, Antiharvesting etc)

Thx. It works good !-)
FR/EN sites: OverFiles.com + TotalJeux.fr / FR seulement : Sos-Adsl.com + PlaneteFree.fr

recupsoft

Friend of XOOPS
Posted on: 2012/1/7 13:17
recupsoft
recupsoft (Show more)
Friend of XOOPS
Posts: 151
Since: 2003/10/30
#4

Re: Xortify - 3.x Series for XOOPS 2.5 & 2.6 (Antispam, Antiharvesting etc)

Pb with Xortify 3.00 for Xoops 2.5x :
When I check Modules admin, I see all running modules... but Xortify is auto-disabled (red cross) some minutes or hours after activation.
FR/EN sites: OverFiles.com + TotalJeux.fr / FR seulement : Sos-Adsl.com + PlaneteFree.fr

Roby73

Friend of XOOPS
Posted on: 2012/1/8 1:23
Roby73
Roby73 (Show more)
Friend of XOOPS
Posts: 262
Since: 2011/6/15
#5

Re: Xortify - 3.x Series for XOOPS 2.5 & 2.6 (Antispam, Antiharvesting etc)

i have same problem.
With curl protocol the module does not disable
But i don't received the ban list from xortify.com

in admin sign-up i have this error:

Error Occured Communicating with cloud
The current URI is unaccessable on the selected protocol. This could mean you are either missing a required PHP Extension or have a firewall blocking port 80 to the Xortify Cloud.

You can try changing the protocol selected in preferences to see if this may elivate the communication fawl of your hosting services.


URL/URI Being Contacted

http://xortify.com/json/


Protocol Being Used

curl

wishcraft

Module Developer
Posted on: 2012/1/8 13:08
wishcraft
wishcraft (Show more)
Module Developer
Posts: 3711
Since: 2007/5/18
#6

Re: Xortify - 3.x Series for XOOPS 2.5 & 2.6 (Antispam, Antiharvesting etc)

Try changing to Curl Serialisation or wGet Serialisation in the preferences.. The other function may be you need to create a username on xortify.com using the signup form. IF the signup form isn't displaying then you have a communication problem with xortify.com and your system protocols are not compatible with the cloud communication, if the signup form is displaying it should be working all okey..

Simon
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/SimonXaies
github.com/Chronolabs-Cooperative
facebook.com/SimonSXaies

recupsoft

Friend of XOOPS
Posted on: 2012/1/8 15:03
recupsoft
recupsoft (Show more)
Friend of XOOPS
Posts: 151
Since: 2003/10/30
#7

Re: Xortify - 3.x Series for XOOPS 2.5 & 2.6 (Antispam, Antiharvesting etc)

Even testing all Cloud Communication Protocol, Ban List + Usage Logs still OK
but I've found that SignUp always KO (Error Occured Communicating with cloud) except 1 try on 15...
So the module is going to be auto-disabled in some minutes/hours.

Infos:
Username used with Xortify+Spiders is ok, can be still manually logged on Xortify.com to test it.
all Provider Plug-ins selected.
all looks OK with Spiders 2.76, even its SignUp but wait a while to get the form :(
FR/EN sites: OverFiles.com + TotalJeux.fr / FR seulement : Sos-Adsl.com + PlaneteFree.fr

wishcraft

Module Developer
Posted on: 2012/1/8 15:20
wishcraft
wishcraft (Show more)
Module Developer
Posts: 3711
Since: 2007/5/18
#8

Re: Xortify - 3.x Series for XOOPS 2.5 & 2.6 (Antispam, Antiharvesting etc)

Could you message me your phone number so i can call you (with country code) and look into this bug with you.. It is quiet odd cause it isn't reproducing itself on my systems.

Could you also download the module again, cause it was patched at one point which means you may be running an old version.

Simon
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/SimonXaies
github.com/Chronolabs-Cooperative
facebook.com/SimonSXaies

wishcraft

Module Developer
Posted on: 2012/1/8 21:41
wishcraft
wishcraft (Show more)
Module Developer
Posts: 3711
Since: 2007/5/18
#9

Re: Xortify - 3.x Series for XOOPS 2.5 & 2.6 (Antispam, Antiharvesting etc)

Just thinking the other thing you can try is altering the timeout on cURL functions, for some reason the DNS might be resolving slower than the preferences has allowed, down the bottom of preferences there is 2 options for time with cURL sessions, you will need to increase these ever so slightly.

Thanks

Simon
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/SimonXaies
github.com/Chronolabs-Cooperative
facebook.com/SimonSXaies

Roby73

Friend of XOOPS
Posted on: 2012/1/9 0:07
Roby73
Roby73 (Show more)
Friend of XOOPS
Posts: 262
Since: 2011/6/15
#10

Re: Xortify - 3.x Series for XOOPS 2.5 & 2.6 (Antispam, Antiharvesting etc)

Thanks Simon.
I tried all your suggestions but i don't resolved nothing.

Don't received the ban list from xortify.com....

When i installed the module 3.0, first day was ok, after no more.

(My server have curl extensions)