Accounts
ESXi tracks user account info in the file /etc/passwd. Artemis supports extracting account info from the passwd file.
Other parsers:
- Any program that can read a text file
Collection
You have to use the artemis api in order to parse ESXi user accounts.
import { esxiAccounts } from "./artemis-api/mod";
function main() {
const results = esxiAccounts();
console.log(JSON.stringify(results));
}
main();
Output Structure
An array of Accounts.
export interface Accounts {
message: string;
datetime: string;
timestamp_desc: "Passwd File Modified";
artifact: "ESXi User Account";
data_type: "esxi:users:entry";
evidence: string;
uid: number;
gid: number;
info: string;
shell: string;
home: string;
}