Difference between revisions of "Truxton start adding files"
Jump to navigation
Jump to search
(→Sample) |
|||
| (One intermediate revision by the same user not shown) | |||
| Line 3: | Line 3: | ||
=Syntax= | =Syntax= | ||
<source lang="C"> | <source lang="C"> | ||
| − | void truxton_start_adding_files( uint64_t | + | void truxton_start_adding_files( uint64_t truxton_handle ); |
</source> | </source> | ||
=Parameters= | =Parameters= | ||
==<code>truxton_handle</code>== | ==<code>truxton_handle</code>== | ||
| − | |||
The handle created by the [[truxton_create]] call. | The handle created by the [[truxton_create]] call. | ||
| Line 22: | Line 21: | ||
truxton_child_file_set_name( child, "Custom Exploits Folder" ); | truxton_child_file_set_name( child, "Custom Exploits Folder" ); | ||
| − | + | uint64_t now = truxton_time_now(); | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | truxton_child_file_set_created( child, | + | truxton_child_file_set_created( child, now ); |
| − | truxton_child_file_set_accessed( child, | + | truxton_child_file_set_accessed( child, now ); |
| − | truxton_child_file_set_modified( child, | + | truxton_child_file_set_modified( child, now ); |
truxton_child_file_set_origin( child, ORIGIN_GENERATED ); | truxton_child_file_set_origin( child, ORIGIN_GENERATED ); | ||
Latest revision as of 18:16, 13 April 2024
This tells the API that you are not an ETL process, you just want to add stuff to Truxton.
Contents
Syntax
void truxton_start_adding_files( uint64_t truxton_handle );
Parameters
truxton_handle
The handle created by the truxton_create call.
Sample
void add_folder( uint64_t truxton, uint64_t parent_file )
{
truxton_start_adding_files( truxton );
uint64_t child = truxton_child_file_new_child( parent_file );
truxton_child_file_set_type( child, Type_Directory );
truxton_child_file_set_name( child, "Custom Exploits Folder" );
uint64_t now = truxton_time_now();
truxton_child_file_set_created( child, now );
truxton_child_file_set_accessed( child, now );
truxton_child_file_set_modified( child, now );
truxton_child_file_set_origin( child, ORIGIN_GENERATED );
if ( truxton_child_file_save( child ) == 0 )
{
printf( "Failed to add child to Truxton\n" );
}
}