CPC G06F 16/245 (2019.01) [H04L 67/1097 (2013.01)] | 18 Claims |
1. A system for script-based querying and aggregation of endpoint data via a directory access protocol, the system comprising:
at least one non-transitory storage device; and
at least one processor coupled to the at least one non-transitory storage device, wherein the at least one processor is configured to:
deploy a directory access protocol executor to a plurality of endpoint devices, wherein the directory access protocol executor is previously installed on the plurality of endpoint devices, and wherein the directory access protocol executor communicates with a directory access protocol service located at a centralized server;
determine an operating system for at least one of the plurality of endpoint devices;
select a script to execute at the plurality of endpoint devices, the script selected from a plurality of scripts and corresponding to the operating system determined;
execute the script via the directory access protocol executor, wherein the script is executed as a login script, wherein the script determines a status of endpoint data at the endpoint, and wherein the endpoint data comprises endpoint tools currently available at the endpoint;
collect the status of the endpoint data, the status of the endpoint data recorded by the script as at least one binary output;
aggregate the at least one binary output into an output package;
transmit the output package to a centralized inventory database; and
transform the output package into a dashboard, wherein transforming occurs in real time as new output packages are transmitted to the centralized inventory database.
|