Update Checker is a web application designed to scrape various websites to check and store the latest versions of different software. It provides an easy way to keep track of software updates from a centralized location.
- Scraping Functions: Dedicated functions to scrape specific websites for software versions.
- Scheduled Updates: Uses
cronto schedule regular updates of software versions. - Version Storage: Stores the latest and previous versions of software in a JSON file.
- Web Interface: Serves a web interface from the
publicdirectory to view the stored versions.
- Clone the repository.
- Install the required dependencies using
npm install. - Run the application using
node app.js. - Access the web interface at
http://localhost:3000.
The application currently supports checking updates for the following software:
- Apache Tomcat
- Apache Httpd
- Azure AD Connect
- BIND
- Bitwarden
- Cacti
- Chrony
- FreeRADIUS
- Glacier
- GAM
- GAPS
- GCDS
- JAMF
- Katalon
- MariaDB
- Mathematica
- Microsoft 365
- MySQL
- Postfix
Feel free to contribute by adding more scraping functions or improving the existing ones. Ensure to follow the coding standards and add comments where necessary
