Difference between revisions of "What Gets Installed"

From truxwiki.com
Jump to navigation Jump to search
Line 24: Line 24:
 
Truxton will copy an [https://www.nist.gov/itl/ssd/software-quality-group/national-software-reference-library-nsrl NSRL] hashset to the <code>hashsetdir</code>.
 
Truxton will copy an [https://www.nist.gov/itl/ssd/software-quality-group/national-software-reference-library-nsrl NSRL] hashset to the <code>hashsetdir</code>.
 
This file will be over 2GB in size.
 
This file will be over 2GB in size.
 +
 +
=Registry=
 +
Truxton creates the following values in the <code>HKEY_LOCAL_MACHINE\SOFTWARE\Truxton</code> registry key:
 +
* <code>DataDirectory</code> - Stores the folder where Truxton should write [[Depot|depots]]
 +
* <code>InstallDateTime</code> - Records when Truxton was installed
 +
* <code>InstallDirectory</code> - Records the folder where Truxton was installed
 +
* <code>Installed</code> - A boolean value set to non zero when Truxtin is installed

Revision as of 03:58, 26 July 2022

This article details the changes made to a system when Truxton gets installed.

Overview

When Truxton is installed on a system, several things get installed, some registry entries are made, etc.

Program Files

Truxton will install the core software into the user's Program Files folder in a sub folder named "Truxton". For example, C:\Program Files\Truxton

Dependent Packages

Truxton depends on other software. All of these are optional, meaning, they can already be on a system and Truxton will work with them.

  • PostgreSQL - This is the database that Truxton uses. If Truxton installs PostgreSQL, it will appear in the Windows Services Control Panel app as "Truxton Database"
  • Java - Used to run SOLR
  • .Net - The version of Microsoft .Net required to run Truxton is installed

Services

Truxton installs two services:

  • Truxton - For keeping the ETL layer alive
  • Les - The Load Status Monitor shepherd media through the exploitation process

Hashset

Truxton will copy an NSRL hashset to the hashsetdir. This file will be over 2GB in size.

Registry

Truxton creates the following values in the HKEY_LOCAL_MACHINE\SOFTWARE\Truxton registry key:

  • DataDirectory - Stores the folder where Truxton should write depots
  • InstallDateTime - Records when Truxton was installed
  • InstallDirectory - Records the folder where Truxton was installed
  • Installed - A boolean value set to non zero when Truxtin is installed