The scripts in the directory collector-scripts can be used to collect system information or information from the Active Directory. The Flask based application "REVEAL" can be used to import the scripts into a (sqlite/PostgreSQL) database, analyse the information and to generate reports based on provided templates.
I used those collector scripts already in several assessments collecting information from IT and OT systems. This includes DCS systems (e.g., PCS7, 800xA, DeltaV), MES systems (e.g., PASX, SIMATIC IT, Opcenter), Historians (e.g., IP21), several HMIs as well as systems in laboratories operating measuring devices or HPLCs.
This TOOL is licensed under the GNU General Public License in version 3. See http://www.gnu.org/licenses/ for further details.
for further information see WIKI. Some examples:
- Building Docker images for REVEAL web application. This is the preferred way of using the application
- Manual use of REVEAL web application without Docker. This is mainly used during development
- Data Collection via PowerShell and Import into REVEAL web application