UChecker is a scanner that checks network Linux servers and detects out-of-date libraries both on disk and in memory. KernelCare’s open-source scanner will find false negatives by correctly reporting vulnerable libraries running in memory that could be reported as updated by other scanners.
The UChecker (originated from "userspace checker") works with all modern Linux Distributions, it is free and open-source, distributed under the GNU General Public License.
This activity diagram shows how UChecker works:
To scan your systems, run the following command:
$ curl -s -L https://kernelcare.com/uchecker | sudo python
You will receive the following output:
[*] Process httpd linked to the `libc-2.17.so` that is not up to date. You may want to update libraries above and restart corresponding processes. KernelCare+ allows to resolve such issues with no process downtime. To find out more, please, visit https://lp.kernelcare.com/kernelcare-early-access?
The following information is available in the output:
To verbose output, you can choose a logging level:
$ curl -s -L https://kernelcare.com/uchecker | sudo LOGLEVEL=debug python
To learn more, visit the UChecker Github page.