PhpWebChecksum is a little php project which aims to provide the means to create checksums for whole websites to be able to monitor which files have changed, have been added or were deleted. A brief introduction can be found in my blog post checking websites for intrusions.
Features
- a single php script containing all the logic can easily uploaded to any site
- no data is stored on the server, i.e. nothing is written or changed on your website.
- for each file on your site a SHA1 checksum, the file dates, owner and unix permissions are stored in an xml document
- the xml checksum list can be downloaded
- a locally stored (perviously downloaded) checksum list can be compared with the current state of the website
Known Bugs / Limitations
- The checksum list and the comparison are generated in memory only. While this is also a feature, the maximium memory size php is allowed to use limits the amount of files that can be checked and compared.
Ressources
- For a detailed history the current development have a look at the posts on the blog about PhpWebChecksum.
- The sourceforge project page for PhpWebChecksum can be used for bugreports and feature requests.
Pingback: techbits.de » Blog Archive » PhpWebChecksum to be released soon
This is a great idea and I would love to utilise this in my future version of my homemade CMS.
Josh,Thank you very much for posting this! I had spent all day trnyig to figure out a solution to getting around the installation freezing in the AppStore, but to no avail. This saved me from further hours of frustration. Much appreciated!Thank You,Ms.Rann
Great post. Can i share it?