The Joomla! Extensions Directory ™


Version Verification Tool Component

Check your Joomla! files for unwanted modifications. Don't just rely on the version number, be sure you're up-to-date AND haven't been hacked! The Version Verification Tool ships with a list of all files that have shipped with Joomla 1.5 since the first release. Then, using a hashing algorithm, each file on your server is checked against the release it should be to verify that it's integrity remains intact.

This tool is a must use for us before any Joomla upgrades, afterwards to ensure that the upgrade went smoothly, and periodically as a check to make sure that nothing has been unintentionally modified on our server.

There are known hacks out there which modify specific core Joomla files in order to send login credentials to 'bad' people by email, to insert spam in output, or other nefarious things. The Version Verification Tool will help you to know as soon as possible if your site may have been unknowingly modified.

History
2.1.1 - Compatibility updates
2.1.0 - Added xml for Joomla! 2.5.7
2.0.3 - Added xml for Joomla! 2.5.5 and 2.5.6
2.0.2 - Added xml for Joomla! 1.5.26 and Joomla 2.5.0-2.5.4
2.0 - Added xml for Joomla! 1.5.24 and 1.5.25. Added support for Joomla! 1.6.1-1.7.3
1.8 - Added xml for Joomla! 1.5.23.
1.7 - Added xml for Joomla! 1.5.21 and 1.5.22.
1.6 - Added xml for Joomla! 1.5.19 and 1.5.20.
1.5 - Added xml for Joomla! 1.5.18.
1.4 - Added xml files for Joomla! 1.5.16 and 1.5.17.
1.3 - Fix a bug where controller.php may not get included properly. This would result in a Class Not Defined error on some systems.
1.2 - Improve performance and minimize memory usage when Find Version parameter is set to Yes.
1.1 - Add xml file for Joomla! 1.5.15.
1.0 - Initial Release.

Report Extension

 

 

2012-08-13
Reviews: 24
Fantastic tool...
To verified Upgrades and problem or hack files...

Thanks
2012-04-19
Reviews: 8
This component is a real time and headache saver :)
Thanx a lot for this :)
2012-01-16
Reviews: 3
This is awesome. My site was hacked and was showing spam about viagra to searchbots. I spent hours trying to find the malicious code but got no where (The original span came from the openx market place).
I tried admin tools (akeeba)but just got 500 errors when I tried to run the file checker.
I installed this component, ran it and found the infected file in seconds. It was actually in a very obvious place but 1 line at the top where I didn't notice it.
Thankyou, this is a life saver!
2011-09-03
Reviews: 5
I am building my website and I was able to realise I am missing some files. Many thanks for sharing this component with us for free.
2011-04-21
Reviews: 1
fantastic idea and works everytime as suggested. I would like to make a suggestion that XML file can be in a central location, so that you don't have to update everytime joomla is updated.
2010-12-14
Reviews: 65
Before I learned about template overrides, I made some modifications to core Joomla files in the earliest sites I built. This tool has been extremely helpful in identifying which files I modified; now I can now upgrade the early sites to the latest version of Joomla with confidence.
2010-06-23
Reviews: 6
another extension that should be standard with Joomla
2010-04-03
Reviews: 41
This will be going onto all my sites from now on and thanks to the CMS Market team for releasing this for free to the community.

I checked my files - found on a site that one file wasn't the 'official' version and updated it.

It would be fantastic if it could also update any files that weren't official versions, but it's still great!

Thanks,

Dave.
Owner's reply

Dave,

Thanks for the feedback. I use the "Update Manager for Joomla!" (available on the JED) to update my files directly. I would love to add the ability to show the difference in files as well as allow auto updating going forward. We also set up the component to allow comparing files for any Joomla! extensions, which I think will be very useful. We just haven't had time to improve on it...but we will try to as soon as possible.

Thanks again for the feedback!