Documentation ¶
Index ¶
- func ExtractBrowserCredentials() ([]common.UrlNamePass, int)
- func ExtractChromiumCredentials() common.ExtractCredentialsResult
- func ExtractCredmanData() ([]common.UrlNamePass, int)
- func ExtractFirefoxCredentials() common.ExtractCredentialsResult
- func ExtractIECredentials() common.ExtractCredentialsResult
- func ExtractInterestingFiles(suffixes []string) []string
- func ExtractMailData() ([]common.UrlNamePass, int)
- func ExtractOutlookData() ([]outlook.ExtractedData, error)
- func ExtractWifiData() ([]common.NamePass, int)
- type AllDataStruct
- type SysadminData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractBrowserCredentials ¶
func ExtractBrowserCredentials() ([]common.UrlNamePass, int)
* Common function for work with browsers. Just call and function return all saved passwords in chromium browsers and firefox
func ExtractChromiumCredentials ¶
func ExtractChromiumCredentials() common.ExtractCredentialsResult
Function that check saved credentials in chromium based browsers
func ExtractCredmanData ¶
func ExtractCredmanData() ([]common.UrlNamePass, int)
Function for extracting saved BLOBs in windows credential storage
func ExtractFirefoxCredentials ¶
func ExtractFirefoxCredentials() common.ExtractCredentialsResult
* Function that check saved credentials in firefox browser
func ExtractIECredentials ¶
func ExtractIECredentials() common.ExtractCredentialsResult
Function that check saved credentials in internet explorer and edge
func ExtractInterestingFiles ¶
Function to search for files on the file system with specific suffixes.
func ExtractMailData ¶
func ExtractMailData() ([]common.UrlNamePass, int)
Function that extract saved credentials from mail software. Currently support only thunderbird
func ExtractOutlookData ¶ added in v1.1.0
func ExtractOutlookData() ([]outlook.ExtractedData, error)
Temp binding for outlook data retrieval
func ExtractWifiData ¶
Function for extracting WPA2 PSK stored profiles
Types ¶
type AllDataStruct ¶
type AllDataStruct struct { WifiData []common.NamePass `json:"wifi"` BrowserData []common.UrlNamePass `json:"browser"` CredmanData []common.UrlNamePass `json:"credman"` SysadminData SysadminData `json:"sysadmin_data"` Mail []common.UrlNamePass `json:"mail"` }
func ExtractAllData ¶
func ExtractAllData() (AllDataStruct, int)
Function in "give me all" style. The function will return everything that the program can extract from OS.
type SysadminData ¶
type SysadminData struct { MobaXTerm []types.MobaData `json:"moba_x_term"` OpenSsh types.OpensshData `json:"open_ssh"` Putty []types.PuttyData `json:"putty"` Filezilla []types.FileZillaData `json:"filezilla"` Count int `json:"count"` }
func ExtractSysadminData ¶
func ExtractSysadminData() SysadminData