Tracium Forensics Collectors
Detailed documentation on Tracium's 16 forensic artifact collectors.
Collector Interface
type Collector interface {
OSName() string
Architecture() string
Hostname() (string, error)
GetCurrentUser() (string, error)
GetProcessID() int
GetUptime() int64
GetCPUInfo() CPUInfo
GetMemoryInfo() MemoryInfo
GetDiskInfo() []DiskInfo
GetInterfaces() []InterfaceInfo
GetProcesses() []ProcessInfo
GetServices() []ServiceInfo
CollectBrowserArtifacts(errors *[]string) BrowserArtifacts
CollectCommunicationArtifacts(errors *[]string) CommunicationArtifacts
CollectRecentFiles(errors *[]string) []RecentFileEntry
CollectCommandHistory(errors *[]string) []CommandEntry
// ... 12+ more methods
}
Browser Artifacts
Collects history, downloads, cookies, and bookmarks from Chrome, Firefox, Safari, and Edge.
Command History
Collects shell command history from bash, zsh, fish, PowerShell, and cmd.exe.
Privacy
Command history may contain sensitive information. Handle appropriately.
USB History
Collects USB device connection history including VendorID, ProductID, Serial, and timestamps.
Network History
Collects ARP cache, DNS cache, and network connections.