Attack Surface Analyzer is an older tool that Microsoft has recently updated and re-released as v2.0. This tool tracks changes to files, services, network ports, certificates, registry, and local user accounts. Although it is primarily for Windows, it is an open source product available for macOS and Linux as well.
by Mitchell Grande