C# 클래스 PSAttackBuildTool.Utils.PSABTUtils

파일 보기 프로젝트 열기: jaredhaight/PSAttackBuildTool 1 사용 예제들

공개 메소드들

메소드 설명
BuildConfigFile ( Attack attack, GeneratedStrings generatedStrings ) : void
BuildCsproj ( List modules, Attack attack, GeneratedStrings generatedStrings ) : void
BuildPSAttack ( Attack attack, GeneratedStrings generatedStrings ) : int
DownloadFile ( string url, string dest ) : string
GetModuleList ( MemoryStream JSON ) : List
GetPSAttack ( Uri URL ) : Attack
GetPSAttackBuildToolDir ( ) : string
RandomString ( int length, Random rand ) : string
UnzipFile ( string zipPath ) : string

메소드 상세

BuildConfigFile() 공개 정적인 메소드

public static BuildConfigFile ( Attack attack, GeneratedStrings generatedStrings ) : void
attack PSAttackBuildTool.PSAttack.Attack
generatedStrings GeneratedStrings
리턴 void

BuildCsproj() 공개 정적인 메소드

public static BuildCsproj ( List modules, Attack attack, GeneratedStrings generatedStrings ) : void
modules List
attack PSAttackBuildTool.PSAttack.Attack
generatedStrings GeneratedStrings
리턴 void

BuildPSAttack() 공개 정적인 메소드

public static BuildPSAttack ( Attack attack, GeneratedStrings generatedStrings ) : int
attack PSAttackBuildTool.PSAttack.Attack
generatedStrings GeneratedStrings
리턴 int

DownloadFile() 공개 정적인 메소드

public static DownloadFile ( string url, string dest ) : string
url string
dest string
리턴 string

GetModuleList() 공개 정적인 메소드

public static GetModuleList ( MemoryStream JSON ) : List
JSON System.IO.MemoryStream
리턴 List

GetPSAttack() 공개 정적인 메소드

public static GetPSAttack ( Uri URL ) : Attack
URL System.Uri
리턴 PSAttackBuildTool.PSAttack.Attack

GetPSAttackBuildToolDir() 공개 정적인 메소드

public static GetPSAttackBuildToolDir ( ) : string
리턴 string

RandomString() 공개 정적인 메소드

public static RandomString ( int length, Random rand ) : string
length int
rand System.Random
리턴 string

UnzipFile() 공개 정적인 메소드

public static UnzipFile ( string zipPath ) : string
zipPath string
리턴 string