OpenVAS is a vulnerability scanner that appears to be open source.
Metasploit is another that I think is free and might be open source.
OpenVAS is a vulnerability scanner that appears to be open source.
Metasploit is another that I think is free and might be open source.
Instead of trying to automatically scan your environment, it's probably better to figure out how to automatically update applications first. CVE's eventually get patched.
Auto updating can be a problem. Take a look at the CrowdStrike fiasco a couple years back.
If your software updates between stable releases break, the root cause is the vendor, rather than auto updating. There exist many projects that manage to auto update without causing problems. For example, Debian doesn't even do features or bugfixes, but only updates apps with security patches for maximum compatibility.
Crowdstrike auto updating also had issues on Linux, even before the big windows bsod incident.
https://www.neowin.net/news/crowdstrike-broke-debian-and-rocky-linux-months-ago-but-no-one-noticed/
It's not the fault of the auto update process, but instead the lack of QA at crowdstrike. And it's the responsibility of the system administrators to vet their software vendors and ensure the models in use don't cause issues like this. Thousands of orgs were happily using Debian/Rocky/RHEL with autoupdates, because those distros have a model of minimal feature/bugfixes and only security patches, ensuring no fuss security auto updates for around a decade for each stable release that had already had it's software extensively tested. Stories of those breaking are few and far between.
I would rather pay attention to the success stories, than the failures. Because in a world without automatic security updates, millions of lazy organizations would be running vulnerable software unknowingly. This already happens, because not all software auto updates. But some is better than none and for all software to be vulnerable by default until a human manually touches it to update it is simply a nightmare to me.
I'm not sure about cert scans, but ShadowServer is what I use for automated scans. They're free and the scans are thorough: https://www.shadowserver.org/what-we-do/network-reporting/
There are variouse alternatives to see what ports are open. Usually they autyo scan just the ip you come from, to avoid being used to scan a potential target.
If you want more, just use Greenbone. Run it twice. Once from another IP just to know how the world sees you. One time internal network and add accounts to greenbone allowing it to login and check further.
If you run linux, then Lynis is awesome to verify your config
Second comment, but also investigate Wazuh. It can audit systems and report vulnerabilities. It's not an external scanner, but I have found it to be more effective and less annoying than greenbone/openvas.
Are you just wanting to scan certs? LetsEncrypted partnered with RedSift to offload their cert expiration checks. It's free: https://iam.redsift.cloud/signup?product=cert-letsencrypt. Uptime Kuma will also track your certs too.
all 12 comments