Difference between revisions of "Developer's Guide"

From truxwiki.com
Jump to navigation Jump to search
Line 5: Line 5:
  
 
=Truxton Stuff (A collection of developer's information on a variety of topics)=
 
=Truxton Stuff (A collection of developer's information on a variety of topics)=
 +
* [[Database Tables]] - A detailed look at several of Truxton's tables
 +
* [[Add A New File Type]] - How to add a new file type to Truxton and exploit it
 +
* [[Useful SQL Queries]] - Sample queries for accessing Truxton from a SQL tool (like [https://dbeaver.io/ dBeaver])
 +
* [[Configuration System]] - All the different ways to configure Truxton
 +
* [[TruxtonService.xml]] - The configuration file for the Truxton Service
 +
* [[ETL Stages]]
 
* [[Truxton URL Interface]] - For linking to Truxton
 
* [[Truxton URL Interface]] - For linking to Truxton
* [[Database Tables]] - A detailed look at several of Truxton's tables
+
* [[Secure Truxton|How to Secure Truxton Services]] - If you need Truxton to run on a locked down machine
 +
* [[Turn on Syslogging]] - Truxton can use [https://en.wikipedia.org/wiki/Syslog syslog] to send tremendous amounts of debugging data
 +
* [[Watch Desktop Logs]]
 +
* [[Temporary Filenames]] - How to identify the source of temporary files
 
* [[Message Bus Drivers]] - How Truxton can be message queue technology agnostic
 
* [[Message Bus Drivers]] - How Truxton can be message queue technology agnostic
 
* [[Azure]] - Running Truxton on and engaging Azure services
 
* [[Azure]] - Running Truxton on and engaging Azure services
* [[Turn on Syslogging]] - Truxton can use [https://en.wikipedia.org/wiki/Syslog syslog] to send tremendous amounts of debugging data
 
 
* [[Debugging the Loader]]
 
* [[Debugging the Loader]]
* [[Add A New File Type]] - How to add a new file type to Truxton and exploit it
 
 
* [[VC Redistributables]]
 
* [[VC Redistributables]]
* [[Configuration System]] - All the different ways to configure Truxton
 
* [[Useful SQL Queries]] - Sample queries for accessing Truxton from a SQL tool (like [https://dbeaver.io/ dBeaver])
 
* [[Temporary Filenames]] - How to identify the source of temporary files
 
* [[Watch Desktop Logs]]
 
* [[TruxtonService.xml]] - The configuration file for the Truxton Service
 
* [[ETL Stages]]
 
 
* [[Message Bus Messages]]
 
* [[Message Bus Messages]]
 
* [[Load Validation]] - How to independently validate that Truxton is working correctly
 
* [[Load Validation]] - How to independently validate that Truxton is working correctly
* [[Secure Truxton|How to Secure Truxton Services]] - If you need Truxton to run on a locked down machine
 
  
 
=Truxton File Formats=
 
=Truxton File Formats=

Revision as of 16:50, 5 April 2021

Truxton Developer's Guide

Truxton Stuff (A collection of developer's information on a variety of topics)

Truxton File Formats

  • Depot file format - The way Truxton stores file contents
  • Load List file format - Details on the load script format

Data Types

Truxton uses lots of defined constants and enums. Here's a list of them.

Exploitation

Code Dependencies