Show / Hide Table of Contents

Class FileSystemUtils

Inheritance
System.Object
FileSystemUtils
Namespace: Microsoft.CST.AttackSurfaceAnalyzer.Collectors
Assembly: AsaLib.dll
Syntax
public static class FileSystemUtils : object

Fields

| Improve this Doc View Source

ElfMagicNumber

Declaration
public static readonly byte[] ElfMagicNumber
Field Value
Type Description
System.Byte[]
| Improve this Doc View Source

JavaMagicNumber

Declaration
public static readonly byte[] JavaMagicNumber
Field Value
Type Description
System.Byte[]
| Improve this Doc View Source

MacMagicNumbers

Declaration
public static readonly List<byte[]> MacMagicNumbers
Field Value
Type Description
List<System.Byte[]>
| Improve this Doc View Source

WindowsMagicNumber

Declaration
public static readonly byte[] WindowsMagicNumber
Field Value
Type Description
System.Byte[]

Methods

| Improve this Doc View Source

GetExecutableType(Nullable<String>, Stream)

Declaration
public static EXECUTABLE_TYPE GetExecutableType(string? Path, Stream input)
Parameters
Type Name Description
System.Nullable<System.String> Path
Stream input
Returns
Type Description
EXECUTABLE_TYPE
| Improve this Doc View Source

GetExecutableType(String)

Declaration
public static EXECUTABLE_TYPE GetExecutableType(string Path)
Parameters
Type Name Description
System.String Path
Returns
Type Description
EXECUTABLE_TYPE
| Improve this Doc View Source

GetFileHash(FileSystemInfo)

Declaration
public static string? GetFileHash(FileSystemInfo fileInfo)
Parameters
Type Name Description
FileSystemInfo fileInfo
Returns
Type Description
System.Nullable<System.String>
| Improve this Doc View Source

GetFileHash(String)

Declaration
public static string GetFileHash(string path)
Parameters
Type Name Description
System.String path
Returns
Type Description
System.String
| Improve this Doc View Source

GetFilePermissions(FileSystemInfo)

Declaration
public static string GetFilePermissions(FileSystemInfo fileInfo)
Parameters
Type Name Description
FileSystemInfo fileInfo
Returns
Type Description
System.String
| Improve this Doc View Source

GetMacSignature(Nullable<String>)

Declaration
public static MacSignature GetMacSignature(string? Path)
Parameters
Type Name Description
System.Nullable<System.String> Path
Returns
Type Description
MacSignature
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX