Poly

From truxwiki.com
Jump to navigation Jump to search
Details
Executable Poly.exe
Stage 32
Percent Complete 60%
Message Queue poly

Poly is responsible for coordinating the expansion of data that resides across more than a single file. It does not perform the actual expanding of the files. Poly is the first step in the semi-chaotic stage of media exploitation. Files produced here trigger more chaos that Les must figure out.

There should be only one instance of Poly running on the network.

Details

During initialization, ETLs that know how to expand multi-file data, like a spanned zip archive, will register themselves with Poly. This registration is merely a file type and a message queue name.

When Les sees that files in a given media are no longer being processed in the free-for-all initial stages of exploitation, it will notify Poly. Upon receiving this notification, Poly will query that media for the registered file types and notify the appropriate ETLs. If Les sees that no new files were produced or Poly had nothing to do, it will advance the media to the stage following Poly, normally this is Stitch.

File Types

Poly processes the following types of files.

File Type Produces
Type_Spanned_Zip Files
Type_SQLite_Write_Ahead_Log Files
Type_SRUM_Database Events
Type_Office_Telemetry_Event Events