Difference between revisions of "ExpandedFile Table"

From truxwiki.com
Jump to navigation Jump to search
 
Line 3: Line 3:
 
This allows you to make intelligent decisions about reprocessing files with a newer version of an existing ETL.
 
This allows you to make intelligent decisions about reprocessing files with a newer version of an existing ETL.
  
 +
=SQL=
 
<source lang="SQL">
 
<source lang="SQL">
 
CREATE TABLE "ExpandedFile"
 
CREATE TABLE "ExpandedFile"
Line 12: Line 13:
 
);
 
);
 
</source>
 
</source>
 +
 +
=Columns=
 +
==<code>FileID</code>==
 +
The globally unique identifier of the file that was expanded.
 +
This corresponds to the <code>ID</code> column of the <code><nowiki>[</nowiki>[[File Table|File]]<nowiki>]</nowiki></code> table.
 +
 +
==<code>HashID</code>==
 +
The hash of the file''s contents.
 +
This corresponds to the <code>HashID</code> column of the <code><nowiki>[</nowiki>[[File Table|File]]<nowiki>]</nowiki></code> table.
 +
 +
==<code>Expander</code>==
 +
The identifier of the expander that processed this file. Usually the string identifier of the queue name.
 +
 +
==<code>Version</code>==
 +
The version of the expanded that expanded this file.

Latest revision as of 05:18, 27 January 2024

The [ExpandedFile] table is used to record which exploitation methods were performed on a file. Truxton tracks which version of ETLs were used to expand/exploit a file. This allows you to make intelligent decisions about reprocessing files with a newer version of an existing ETL.

SQL

CREATE TABLE "ExpandedFile"
(
  "FileID" uuid NOT NULL,
  "HashID" uuid NOT NULL,
  "Expander" bigint DEFAULT 0 NOT NULL,
  "Version" bigint DEFAULT 0 NOT NULL
);

Columns

FileID

The globally unique identifier of the file that was expanded. This corresponds to the ID column of the [File] table.

HashID

The hash of the files contents. This corresponds to the HashID column of the [File] table.

Expander

The identifier of the expander that processed this file. Usually the string identifier of the queue name.

Version

The version of the expanded that expanded this file.