A simple, yet powerful and importantly, agentless inventory and environment querying system
FFP Software's Source of Truth is a lightweight, Powershell based, agentless inventory and querying system that provides 100% coverage and customisable data extraction from your Windows environment with no endpoint configuration and a single, sensible way to report results.
Features
Records data from 100%* of the online environment
It is because it is agentless and that it is deployed via Group Policy that SoT will record data from 100%* of the online environment, where other systems that rely on an agent will not achieve that level of accuracy; agents can fail, not be installed or have missing prerequisites that will cause less than 100%* coverage.
100%* accurate & reliable
As the client script queries the machine directly, then reports that information directly to the SoT database, data is more accurate than in other systems which may use for example, installation records, or have out of date information caused by the failure of the agent. This means that the data in many other inventory and management systems can never be 100%* reliable. SoT was designed to provide that certainty.
Every online machine will report results to the database
A client powershell script is deployed to the target machines via group policy, with the results sent to an SQL database. Code can very simply be added to the master script on the Sysvol share and the clients automatically update their version to the latest central script. This means that every online machine will report results to the database within one Group Policy refresh cycle.
Highly versatile and customisable
Able to report on any aspect of any Microsoft Windows computer that is accessible by Powershell. To this end, it can find and report on any element from WMI, the Windows Registry, File System or process for example. The client script can be added to and additional columns added to the database to collect any data you may need to know about your environment. The limits of how many aspects of each from each machine is only limited by the limits of what an SQL server can hold.
If it is online, Source of Truth will report it with no additional client configuration, and it is because of what has been outlined above that makes Source of Truth unique on the market.
Use Cases
Security Vulnerability Discovery
Physical Location Mapping
When a vulnerability is discovered and it is imperative to understand how many and which machines are vulnerable and need to be patched, a simple Get-Item routine is added to the client script to report the current version to the database in a new column. This allows you to see within one Group Policy refresh cycle what is vulnerable, but after the patch push, where the vulnerability remains.
With a list of IP Subnets and the locations that they are in, an XML file can be created, placed along side the script in the sysvol and added to the GPO to be pushed along with the script. Taking the IP Address that the script already gets, code can be added to map the IP Address to subnet/location and from that the current location of a machine can be ascertained and reported in it’s own database column.
Software Discovery
IT Security notice that machines are starting to be seen as offline in the online management portal of a security suite used. Source of Truth shows that these “offline” machines are still online. Manual investigation shows that files belonging to the software are missing, and a chance finding shows that some machines do not have it installed.
Code is added to SoT to get whether the product is installed, the version, file counts and service status.
From these results, we can see which machines need to be targeted for reinstallation and which were missed from the original deployment and which can be used for root cause analysis with the vendor.
Our Story
Source of Truth was developed by FFP’s founder along an ongoing 25 year long Windows Engineering career to extract data from the environment that wasn’t available elsewhere, with reliable full coverage, quickly.
​
Knowing that literally almost anything can be extracted from a Windows machine via Powershell and .NET, Source of Truth was developed to fill the gaps where off-the-shelf software products were unable to provide data or were less than 100% accurate.
​
Source of Truth became more than just an inventory system, but an extensible reconnaissance tool providing data useful to many teams including Support, Engineering, IT Security, Asset Management and Human Resources.
At FFP Software, our philosophy is to make tools that are fit-for-purpose and stable, for engineers, by engineers.
Get in Touch
General Information:
​
Sales:
Support: