Skip to content

A quick software scanner that reports any common opensource PHP software installed in a folder and any subfolder. Useful for shared-hosting servers where CMS & other software are often left unattended and non-updated.

Notifications You must be signed in to change notification settings

AlternC/cmsscanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CMS Scanner

This is a small php program that scans a folder and its subfolders for any known PHP program. It just echoes the software + version + path found.

(next, you can use the cmschecker micro-service to check the checksums of files for the program.)

Usage:

cmsscanner <root path>

This will scan (which must be a directory that the current Linux user can access).

the output is

software name <space> version <space> path where it has been found.

If a sub directory can't be opened or has been removed while scanning, the first word on the line will be "ERROR:"

Known software:

The currently recognized software are in src/softs/ folder, and are the following :

Dokuwiki Dolibarr Drupal Joomla Nextcloud Phpmyadmin Prestashop Roundcube Spip Wordpress

Developpment:

If you want to add another free software (ideally we'd like to focus on PHP-based software, mostly used in shared hosting), feel free to send a pull-request.

Please note that the scanner will, by default, not cross filesystem boundaries. Typically, if your server has a NFS share mounted in a folder below the scanned , it will not be scanned inside the NFS.

The License for this software is GPL v3+. Please see debian/Copyright

About

A quick software scanner that reports any common opensource PHP software installed in a folder and any subfolder. Useful for shared-hosting servers where CMS & other software are often left unattended and non-updated.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages