C# Modules
Module Structure
name: ModuleName
authors:
- name: Author Name
handle: AuthorHandle
link: https://twitter.com/AuthorHandle
description: Module description
software: ''
tactics: [TA0002, TA0005]
techniques: [T1620]
background: false
output_extension: ''
needs_admin: false
opsec_safe: true
language: csharp
min_language_version: ''
options:
- name: OptionName
description: Option description
required: true
value: 'Default value'
strict: false
suggested_values: []
csharp:
UnsafeCompile: false
CompatibleDotNetVersions:
- Net35
- Net40
Code: |
using System;
using System.IO;
public static class Program
{
public static void Main(string[] args)
{
// Module implementation
}
}
ReferenceSourceLibraries:
- Name: LibraryName
Description: Library description
Location: LibraryPath
Language: CSharp
CompatibleDotNetVersions:
- Net35
- Net40
ReferenceAssemblies:
- Name: Assembly.dll
Location: net35\Assembly.dll
DotNetVersion: Net35
- Name: AnotherAssembly.dll
Location: net40\AnotherAssembly.dll
DotNetVersion: Net40
EmbeddedResources: []
ReferenceAssemblies: []
EmbeddedResources: []Advanced Generation
Last updated
Was this helpful?