aboutsummaryrefslogtreecommitdiff
path: root/Capstone/Capstone.psd1
diff options
context:
space:
mode:
authormattifestation <mattgraeber@gmail.com>2013-12-22 12:46:39 -0500
committermattifestation <mattgraeber@gmail.com>2013-12-22 12:46:39 -0500
commit7157507d99ec82e50cb9e8aff48abfd548a227b4 (patch)
tree9797f99805fbfaa02e641c7eed5cdbef9fea9c15 /Capstone/Capstone.psd1
parent46baff5ef25ebdbdb7ac32f0c1f592dbd76e3245 (diff)
downloadPowerSploit-7157507d99ec82e50cb9e8aff48abfd548a227b4.tar.gz
PowerSploit-7157507d99ec82e50cb9e8aff48abfd548a227b4.zip
Added Capstone Engine PowerShell binding
Consider this to be an alpha release until the C# binding is published.
Diffstat (limited to 'Capstone/Capstone.psd1')
-rw-r--r--Capstone/Capstone.psd150
1 files changed, 50 insertions, 0 deletions
diff --git a/Capstone/Capstone.psd1 b/Capstone/Capstone.psd1
new file mode 100644
index 0000000..6632558
--- /dev/null
+++ b/Capstone/Capstone.psd1
@@ -0,0 +1,50 @@
+@{
+
+# Script module or binary module file associated with this manifest.
+ModuleToProcess = 'Capstone.psm1'
+
+# Version number of this module.
+ModuleVersion = '1.0.0.0'
+
+# ID used to uniquely identify this module
+GUID = 'bc335667-02fd-46c4-a3d9-0a5113c9c03b'
+
+# Author of this module
+Author = 'Matthew Graeber'
+
+# Copyright statement for this module
+Copyright = 'BSD 3-Clause'
+
+# Description of the functionality provided by this module
+Description = 'Capstone Disassembly Framework Binding Module'
+
+# Minimum version of the Windows PowerShell engine required by this module
+PowerShellVersion = '3.0'
+
+# Minimum version of the common language runtime (CLR) required by this module
+CLRVersion = '4.0'
+
+# Processor architecture (None, X86, Amd64) required by this module
+ProcessorArchitecture = 'Amd64'
+
+# Assemblies that must be loaded prior to importing this module
+RequiredAssemblies = 'lib/capstone.dll'
+
+# Format files (.ps1xml) to be loaded when importing this module
+FormatsToProcess = 'Get-CSDisassembly.format.ps1xml'
+
+# Functions to export from this module
+FunctionsToExport = '*'
+
+# List of all modules packaged with this module.
+ModuleList = @(@{ModuleName = 'Capstone'; ModuleVersion = '1.0.0.0'; GUID = 'bc335667-02fd-46c4-a3d9-0a5113c9c03b'})
+
+# List of all files packaged with this module
+FileList = 'Capstone.psm1',
+ 'Capstone.psd1',
+ 'Get-CSDisassembly.ps1',
+ 'Usage.md',
+ 'lib/capstone.dll',
+ 'lib/libcapstone.dll'
+
+}