Difference between revisions of "Developer's Guide"

From truxwiki.com
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 24: Line 24:
 
* [[Load Validation]] - How to independently validate that Truxton is working correctly
 
* [[Load Validation]] - How to independently validate that Truxton is working correctly
 
* [[Identifying Databases]] - How Truxton identifies specific file types from generic databases
 
* [[Identifying Databases]] - How Truxton identifies specific file types from generic databases
 +
* [[Black Box]] - Using Truxton's Debugging Black Box
 +
* [[Enable Crash Dumps]] - How to have Windows generate a dump file if a process crashes
  
 
=Truxton File Formats=
 
=Truxton File Formats=
Line 37: Line 39:
 
* [[DATA TYPE|Data Types]] - How the bytes in a file can be interpreted.
 
* [[DATA TYPE|Data Types]] - How the bytes in a file can be interpreted.
 
* [[Depot Types]] - The different types of data that can be stored in a depot.
 
* [[Depot Types]] - The different types of data that can be stored in a depot.
 +
* [[Depot Status]] - The different statuses of a depot.
 
* [[Entity Types]] - The types of artifacts in Truxton
 
* [[Entity Types]] - The types of artifacts in Truxton
 
* [[ETL Application Modes]] - The different modes of operation you can use in an ETL application
 
* [[ETL Application Modes]] - The different modes of operation you can use in an ETL application
Line 42: Line 45:
 
* [[File Export Criteria]] - The different criteria you can specify in the C API for exporting files
 
* [[File Export Criteria]] - The different criteria you can specify in the C API for exporting files
 
* [[File Export Options]] - The different options you can specify in the C API for exporting files
 
* [[File Export Options]] - The different options you can specify in the C API for exporting files
 +
* [[File Types Supported|File Types]] - The different types of files that Truxton knows about
 +
* [[Group Status]] - The status of groups
 +
* [[Group Types]] - The types of groups
 
* [[Origin|File Content Origins]] - Tells you where the file contents came from
 
* [[Origin|File Content Origins]] - Tells you where the file contents came from
 
* [[Investigation Statuses]] - The different statuses of generic investigation
 
* [[Investigation Statuses]] - The different statuses of generic investigation
 +
* [[Investigation Event Types]] - The types of investigation events
 
* [[Investigation Types]] - Some default types of investigations
 
* [[Investigation Types]] - Some default types of investigations
 
* [[Load Configurations]] - The default paths media can take through the exploitation process.
 
* [[Load Configurations]] - The default paths media can take through the exploitation process.
Line 53: Line 60:
 
* [[Message Types]] - The different types of message that Truxton handles
 
* [[Message Types]] - The different types of message that Truxton handles
 
* [[Object Types]] - The types of objects in Truxton
 
* [[Object Types]] - The types of objects in Truxton
 +
* [[Origin]] - Where files come from
 
* [[Relation Types]] - The types of relationships between objects that Truxton supports
 
* [[Relation Types]] - The types of relationships between objects that Truxton supports
 
* [[URL Methods]] - The different reasons why a URL was retrieved
 
* [[URL Methods]] - The different reasons why a URL was retrieved

Latest revision as of 06:41, 16 August 2025

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 Hints

Code Dependencies

Integrated APIs