Versions in this module Expand all Collapse all v0 v0.0.10 Jun 10, 2019 Changes in this version + func HighestOffsetCount(f1, f2 types.Fingerprint) (int, types.Offset) v0.0.9 Mar 6, 2019 v0.0.8 Feb 18, 2019 Changes in this version + const IMAGE_SCN_CNT_CODE + func DirectEqi(f1 types.Fingerprint, f2 types.Fingerprint, eqiFunc string, form url.Values) (types.EntropyQualityIndex, error) + func Disasm(opcodes []byte, offset types.Addr, start types.Addr, end types.Addr) ([]*types.InstructionInstance, []error) + func DisassembleFile(path string, start types.Addr, end types.Addr) ([]*types.InstructionInstance, error, []error) + func DisassembleProcess(pid int, start types.Addr, end types.Addr) ([]*types.InstructionInstance, error, []error) + func GadgetCount(f1 types.Fingerprint) int + func GadgetSurvival(f1, f2 types.Fingerprint) int + func GadgetsFromFile(path string, maxLength int) (types.GadgetInstances, error, []error) v0.0.7 Dec 2, 2018 Changes in this version + func CompareFingerprints(f1 types.Fingerprint, f2 types.Fingerprint) types.FingerprintComparison + func EnsureDirectory(path string) error + func Eqi(comparison types.FingerprintComparison, eqiFunc string, form url.Values) (types.EntropyQualityIndex, error) + func Exists(path string) (bool, error) + func GadgetsFromExecutable(path string, maxLength int) (types.GadgetInstances, error, []error) + func GadgetsFromProcess(pid int, maxLength int) (types.GadgetInstances, error, []error) + func HasPolyverseTaint(path string) (bool, error) v0.0.5 Oct 6, 2018 Changes in this version + type DirectoryScanResult struct + End time.Time + Files []FileScan + Start time.Time + func DirectoryScan() DirectoryScanResult + type DisAsmResult struct + Instructions []disasm.Instruction + func DisAsmForFile(path string) (DisAsmResult, error) + func MemoryDisAsmForPid(pidN int, startN uint64, endN uint64, limitN uint64) (DisAsmResult, error, []error) + type File struct + DateTime Timestamp + Filename string + Group string + NumLink string + Owner string + Permissions string + Size string + type FileScan struct + Path string + Signature bool + type FilesResult struct + Files []File + func GetFiles(dir string) (FilesResult, error) + type FingerprintResult struct + Gadgets []string + type Gadget struct + Address disasm.Ptr + Instructions []disasm.Instruction + NumInstructions int + NumOctets int + func (g *Gadget) String() string + type GadgetResult struct + Gadgets []Gadget + func Gadgets(instructions []disasm.Instruction, inMemory bool, pidN int, filepath string, ...) (GadgetResult, []disasm.Instruction, int, error, []error) + type LibrariesResult struct + Libraries []Library + func GetLibrariesForPid(pidN int, checkSignatures bool) (LibrariesResult, error, []error) + type Library struct + Filepath string + Polyverse bool + type PIdsResult struct + Processes []PIdsResultEntry + func GetAllPids() (PIdsResult, error, []error) + type PIdsResultEntry struct + GId int + GName string + PId int + PName string + PpId int + SId int + TId int + UId int + UName string + type ProcessScanEntry struct + Libraries []Library + Process PIdsResultEntry + type ProcessScanResult struct + End time.Time + Processes []ProcessScanEntry + Start time.Time + func ProcessScan() ProcessScanResult + type RegionsResult struct + Regions []memaccess.MemoryRegion + Size uint + Span *memaccess.MemoryRegion + func ROPMemoryRegions(pidN int, access memaccess.Access) (RegionsResult, error, []error) + func (rr *RegionsResult) MarshalJSON() ([]byte, error) + type ScanResult struct + Root DirectoryScanResult + Running ProcessScanResult + type SearchResult struct + Addresses []string + func ROPMemorySearch(pidN int, search string, startN disasm.Ptr, endN disasm.Ptr, limitN uint, ...) (SearchResult, error, []error) + type SignatureResult struct + Signature bool + func DiskSignatureSearch(path string) (SignatureResult, error) + type Timestamp struct + Day string + Month string + Time string + Year string