MCPcopy Create free account

hub / github.com/ForensicRS/forensic-rs / functions

Functions353 in github.com/ForensicRS/forensic-rs

↓ 1 callersMethodread_dir
(&mut self, path: &Path)
src/core/fs/stdfs.rs:134
↓ 1 callersFunctionread_hextet
Read up to four ASCII characters that represent hexadecimal digits, and return their value, as well as the number of characters that were read. If not
src/field/utils.rs:46
↓ 1 callersMethodread_to_string
(&mut self, path: &Path)
src/core/fs/chroot.rs:70
↓ 1 callersFunctionsecond_function
()
src/err.rs:182
↓ 1 callersMethodsource
(&self)
src/err.rs:153
↓ 1 callersFunctionstrip_prefix
(path : &Path)
src/core/fs/chroot.rs:54
↓ 1 callersFunctionsystem_root
(reg_reader: &dyn RegistryReader)
src/traits/registry/extra/env_vars.rs:95
↓ 1 callersFunctiontest_database_content
(statement : &mut dyn SqlStatement)
src/traits/sql.rs:332
↓ 1 callersFunctiontest_file_content
(std_vfs: &mut impl VirtualFileSystem, tmp_file: &Path)
src/core/fs/stdfs.rs:210
↓ 1 callersFunctiontest_file_content
(std_vfs : &mut impl VirtualFileSystem, tmp_file : &PathBuf)
src/core/fs/chroot.rs:144
↓ 1 callersFunctionthis_returns_error
()
src/err.rs:178
↓ 1 callersFunctionto_years_unix
(mut days : u128)
src/utils/time.rs:451
↓ 1 callersFunctiontst
(reg : &mut Box<dyn RegistryReader>)
src/traits/registry/mod.rs:411
↓ 1 callersFunctionuser_specific_env_vars
( reg_reader: &dyn RegistryReader, user: &str, user_profile: &str, )
src/traits/registry/extra/env_vars.rs:157
↓ 1 callersFunctionwebbrowsing_artifact_from_str
(txt : &str)
src/artifact.rs:698
Methodaccessed_opt
Seconds elapsed since UNIX_EPOCH in UTC
src/traits/vfs.rs:144
Methodadd
(self, rhs: Duration)
src/utils/time.rs:246
Methodadd_assign
(&mut self, rhs: Duration)
src/utils/time.rs:253
Methodadd_field
(&mut self, field_name: &'static str, field_value: Field)
src/data.rs:68
Methodadd_key
(&mut self, path: &str)
src/utils/testing.rs:120
Methodarray_field
Obtains the casted value of the field into Vec<Text> and caches it
src/data.rs:181
Methodartifact
(&self)
src/data.rs:41
Functionauto_close_key
Simplify the process of closing Registry keys ```rust use std::collections::BTreeMap; use forensic_rs::prelude::*; use forensic_rs::utils::testing::T
src/traits/registry/mod.rs:275
Methodbad_format_str
Create a BadFormatError from a static string slice
src/err.rs:39
Methodbad_format_string
Create a BadFormatError from a String
src/err.rs:43
Functionbasic_huffman_decoding
()
src/utils/win/decompress/xpress_huff.rs:296
Functionbasic_huffman_decoding2
()
src/utils/win/decompress/xpress_huff.rs:326
Functionbasic_lz77_decompression
()
src/utils/win/decompress/lz77.rs:84
Functionbasic_lz77_decompression_2
()
src/utils/win/decompress/lz77.rs:97
Methodcause
(&self)
src/err.rs:170
Functioncheck_ip_is_local
()
src/field/utils.rs:343
Methodcolumn_count
(&self)
src/traits/sql.rs:249
Methodcolumn_name
(&self, i: usize)
src/traits/sql.rs:253
Methodcolumn_names
(&self)
src/traits/sql.rs:257
Methodcreated_opt
Seconds elapsed since UNIX_EPOCH in UTC
src/traits/vfs.rs:140
Methodday
Returns the day number ```rust use forensic_rs::prelude::*; let time = Filetime::new(125963224790010000); // 29-02-2000 18:27:59.001 assert_eq!(29, t
src/utils/time.rs:141
Functiondecompress
( in_buf: &[u8], out_buf: &mut Vec<u8>, algorithm: CompressionAlgorithm, )
src/utils/win/decompress/mod.rs:29
Methoddefault
()
src/data.rs:16
Methoddefault
()
src/notifications/mod.rs:30
Methoddefault
()
src/utils/testing.rs:18
Methoddefault
()
src/logging/mod.rs:24
Methoddescription
(&self)
src/err.rs:157
Methoddescription
(&self)
src/traits/forensic.rs:87
Methoddeserialize
(deserializer: D)
src/artifact.rs:352
Methoddeserialize
(deserializer: D)
src/data.rs:297
Methoddeserialize
(deserializer: D)
src/field/ip.rs:158
Methoddeserialize
(deserializer: D)
src/field/mod.rs:306
Methodduplicate
(&self)
src/core/fs/stdfs.rs:161
Methodduplicate
(&self)
src/core/fs/chroot.rs:106
Methodempty
()
src/utils/testing.rs:24
Functionenabled_level
(level: &Level)
src/logging/mod.rs:61
Methodenumerate_keys
( &self, hkey: crate::traits::registry::RegHiveKey, )
src/utils/testing.rs:294
Methodenumerate_values
( &self, hkey: crate::traits::registry::RegHiveKey, )
src/utils/testing.rs:280
Methodenumerate_values
( &self, _hkey: crate::traits::registry::RegHiveKey, )
src/traits/registry/mod.rs:375
Methodeq
(&self, other: &Self)
src/err.rs:72
Methodeq
(&self, other: &Self)
src/utils/time.rs:651
Methodeq
(&self, other: &Self)
src/utils/win/decompress/xpress_huff.rs:166
Methodeq
(&self, other: &Self)
src/field/ip.rs:16
Methodequals
(&self, val: &str)
src/field/ip.rs:33
Functionerror_compatible_with_anyhow
()
src/err.rs:177
Methodexists
(&self, path: &Path)
src/core/fs/stdfs.rs:175
Methodexists
(&self, path : &Path)
src/core/fs/chroot.rs:112
Methodexists_path
Check if a file exists
src/traits/vfs.rs:78
Methodexpecting
(&self, formatter: &mut std::fmt::Formatter)
src/artifact.rs:366
Methodexpecting
(&self, formatter: &mut std::fmt::Formatter)
src/data.rs:322
Methodexpecting
(&self, formatter: &mut std::fmt::Formatter)
src/field/ip.rs:172
Methodexpecting
(&self, formatter: &mut std::fmt::Formatter)
src/field/mod.rs:319
Methodf64_field
Obtains the casted value of the field into f64 and caches it
src/data.rs:94
Methodfield_mut
(&mut self, field_name: &str)
src/data.rs:65
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/artifact.rs:17
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/activity.rs:47
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/data.rs:253
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/err.rs:10
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/utils/time.rs:224
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/traits/vfs.rs:172
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/field/internal.rs:32
Methodfmt
(&self, f: &mut std::fmt::Formatter)
src/field/ip.rs:139
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/field/mod.rs:53
Methodfrom
(value: std::sync::mpsc::TrySendError<T>)
src/channel.rs:124
Methodfrom
(txt: &str)
src/artifact.rs:726
Methodfrom
(v: ProgramExecution)
src/activity.rs:42
Methodfrom
(e: std::io::Error)
src/err.rs:88
Methodfrom
(value: u64)
src/utils/time.rs:302
Methodfrom
(value: u32)
src/utils/win/decompress/mod.rs:18
Methodfrom
(value: Vec<String>)
src/traits/registry/mod.rs:112
Methodfrom
(v: [u32; 4])
src/field/ip.rs:67
Methodfrom
(v: &'static str)
src/field/mod.rs:194
Methodfrom_file
( &self, _file: Box<dyn crate::traits::vfs::VirtualFile>, )
src/utils/testing.rs:227
Methodfrom_file
(&self, _file: Box<dyn VirtualFile>)
src/core/fs/stdfs.rs:165
Methodfrom_file
(&self, _file : Box<dyn crate::traits::vfs::VirtualFile>)
src/core/fs/chroot.rs:94
Methodfrom_file
(&self, _file: Box<dyn crate::traits::vfs::VirtualFile>)
src/traits/sql.rs:208
Methodfrom_file
( &self, _file: Box<dyn crate::traits::vfs::VirtualFile>, )
src/traits/registry/mod.rs:345
Methodfrom_fs
( &self, _fs: Box<dyn crate::traits::vfs::VirtualFileSystem>, )
src/utils/testing.rs:234
Methodfrom_fs
( &self, _fs: Box<dyn VirtualFileSystem>, )
src/core/fs/stdfs.rs:169
Methodfrom_fs
(&self, fs : Box<dyn VirtualFileSystem>)
src/core/fs/chroot.rs:98
Methodfrom_fs
( &self, _fs: Box<dyn crate::traits::vfs::VirtualFileSystem>, )
src/traits/registry/mod.rs:352
Methodfrom_ip_str
(val: &str)
src/field/ip.rs:45
Methodfrom_str
(v : &str)
src/traits/registry/mod.rs:40
Methodfrom_string
(v : String)
src/traits/registry/mod.rs:43
Functionfrom_u128_vec
()
src/field/ip.rs:205
← previousnext →101–200 of 353, ranked by callers