Giter Site home page Giter Site logo

sharpmad's Introduction

Sharpmad

C# version of Powermad

This is not yet complete and has not been fully tested. It's also missing the following:

  • Invoke-DNSUpdate
  • Get-KerberosAESKey

Temp Readme

ADIDNS Module

Sharpmad.exe ADIDNS -Action new -Node test

Action Description
AddACE Add ACE to node.
Disable Tombstone a node.
GetDACL Get node or zone DACL.
GetOwner Get node owner.
GetAttribute Get node attribute value.
GetTombsone Get node tombstone status.
GetZone Get zone partition location.
New Add a node.
GetAttribute Set node attribute value.
SetOwner Set node owner.
Remove Remove a node.
Rename Rename a node.
RemoveACE Remove ACE from node.

MachineAccountQuota Module

Sharpmad.exe MAQ -Action new -MachineAccount test -MachinePassword password

Action Description
AgentSmith Recursive machine account creator.
Disable Disable a machine account.
GetAttribute Get machine account attribute value.
GetCreator Get all machine account creators.
New Add a machine account.
Remove Remove a machine account (access required).
SetAttribute Get machine account attribute value.

Parameters

Common Parameters

Parameter Description
Append Switch: Append an attribute value rather than overwriting.
Attribute LDAP attribute to get or set.
Clear Switch: Clear an attribute value.
DistinguishedName Distinguished name to use. Do not include the ADIDNS node or MachineAccount name.
Domain Targeted domain in DNS format.
DomainController Domain controller to target. This parameter is mandatory on a non-domain attached system.
Username LDAP username in either domain\username or UPN format.
Verbose Switch: Verbose output.
Value Attribute value.
Password LDAP password.

ADIDNS Parameters

Parameter Description
Access Access for ACE.
AccessType Allow or Deny for the ACE.
Data DNS record data.
Forest AD forest.
Node DNS record name.
NodeNew New node name for renames.
Partition AD partition where the zone is stored.
Principal ACE principal.
Preference MX record preference.
Priority SRV record priority.
SOASerialNumber SOA serial number that will be incremented by 1.
Static Switch: Create a static record.
Tombstone Switch: Set the tombstone attribute to true upon node creation.
TTL DNS record TTL.
Type DNS record type. (A, AAAA, CNAME, DNAME, NS, MX, PTR, SRV, TXT)
Weight SRV record weight.
Zone ADIDNS zone.

MachineAccountQuota Parameters

Parameter Description
Container AD container.
MachineAccount Machine account name.
MachinePassword Machine account password.
Random Switch: Create a machine account with a random password.

sharpmad's People

Contributors

kevin-robertson avatar snovvcrash avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.