Use this tool to scan your etherpad instance to get some insights and test if there is any misconfiguration.
What is this tool doing?
- Check the "Server" header to see if the revision of etherpad is returned
- Check the API version (pad.example.com/api)
- Check the etherpad version
- Check if the pads are publicly accessible
- Check if the server is healthy (pad.example.com/health)
- Check if the admin area is accessible with default credentials (pad.example.com/admin)
- Check if any (frontend) plugins are installed
- Check if the server is running since a long time (pad.example.com/stats)
You can try this tool out on the https://scanner.etherpad.org which is using this library.
You need PHP 8.3 or higher to run this tool.
Directly download and run this docker image to scan your instance
docker run --rm gared/ether-scan:main bin/console.php ether:scan http://localhost:9001Clone this repository and install dependencies
composer installNext run this command to scan your instance
bin/console.php ether:scan http://localhost:9001You can also install this tool with composer
composer require gared/ether-scan