Wp-verify is a project mainly written in PHP and SHELL, it's free.
Verify that a Wordpress install has not been tampered with in any way
wp-verify is intended to verify the validity of any given (base) wordpress install. It is run from CLI against an FTP or FTPS server (the latter is preferred).
wp-verify works by following these steps:
sys_get_temp_dir()
)Additionally I hope to allow verification of a local set of files against the server too, for custom modifications, plugins and themes.
./wp-verify.php -v3.0.1 -fftp.example.org -uUSERNAME -p -w/htdocs/blog
Retrieving Wordpress 3.0.1...... done!
Verifying build...... verified!
Unpacking Wordpress...... complete!
FTP Password: [input here]
Testing remote connection...... success!
Retrieving Plugin List...... found 11 plugins.
Retrieving Plugins................. success!
Generating MD5sums......................................................................................................... done!
Comparing 300 remote files................................................................................. complete!
----------------------- Failed files -----------------------
| Filename |
| index.php |
wp-verify uses several libraries to complete it's work.