New logo and package icons

This commit is contained in:
Michael Grafnetter 2020-03-19 22:24:06 +01:00
parent 127801a9bf
commit 3f443bdf05
19 changed files with 50 additions and 21 deletions

View File

@ -1,4 +1,6 @@
# Contributing to DSInternals
![DSInternals Logo](DSInternals.png)
# Contributing to the Project
## How can I contribute?

BIN
.github/DSInternals.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

21
.github/README.md vendored
View File

@ -1,4 +1,6 @@
# DSInternals PowerShell Module and Framework
![DSInternals Logo](DSInternals.png)
# Directory Services Internals<br/>PowerShell Module and Framework
[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](../LICENSE.md)
[![PowerShell 3 | 4 | 5](https://img.shields.io/badge/PowerShell-3%20|%204%20|%205-0000FF.svg?logo=PowerShell)](#)
@ -34,14 +36,6 @@ I have created these tools in my spare time and I am using them while performing
I would like to thank all people who have contributed to the project by [sending their feedback](https://github.com/MichaelGrafnetter/DSInternals/issues) or by [submitting their code](https://github.com/MichaelGrafnetter/DSInternals/graphs/contributors). In case you would also like to help with this project, please see the [CONTRIBUTING](CONTRIBUTING.md#contributing-to-dsinternals) document.
Several people who use DSInternals during AD security audits have asked to donate. I have therefore set up a PayPal account:
<p align="center">
<a href="https://paypal.me/dsinternals">
<img src="https://img.shields.io/badge/Donate-2A6496.svg?logo=paypal" height="40px" alt="Donate" align="center" />
</a>
</p>
## Downloads
[![PowerShell Gallery Downloads](https://img.shields.io/powershellgallery/dt/DSInternals.svg?label=PowerShell%20Gallery%20Downloads&logo=PowerShell)](https://www.powershellgallery.com/packages/DSInternals/)
@ -78,9 +72,14 @@ This package is self-contained and it will also install all dependencies. Note t
The DSInternals PowerShell module is part of FireEye's [Commando VM](https://github.com/fireeye/commando-vm), the Windows-based alternative to Kali Linux.
### NuGet Packages
### NuGet Packages
The easiest way of integrating the DSInternals functionality into .NET applications is by using the [DSInternals Framework NuGet packages](https://www.nuget.org/profiles/MichaelGrafnetter).
The easiest way of integrating the DSInternals functionality into .NET applications is by using the [DSInternals Framework NuGet packages](https://www.nuget.org/profiles/MichaelGrafnetter):
- [DSInternals.Common](https://www.nuget.org/packages/DSInternals.Common/)
- [DSInternals.DataStore](https://www.nuget.org/packages/DSInternals.DataStore/)
- [DSInternals.Replication](https://www.nuget.org/packages/DSInternals.Replication/)
- [DSInternals.SAM](https://www.nuget.org/packages/DSInternals.SAM/)
### Building from Source Code

View File

@ -1,6 +1,19 @@
![DSInternals Logo](../.github/DSInternals.png)
# Changelog
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased]
### Added
- New logo and package icons!
- Both [lastLogon](https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-ada1/93258066-276d-4357-8458-981c19caad95) and [lastLogonTimestamp](https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-ada1/530d7194-20f6-4aaa-8d80-9ca6b6350ad6) user account attributes are now exposed.
### Changed
- The PowerShell module now advertizes `Desktop` as the required edition. Note that *PowerShell Core* is not supported because of heavy dependency on Win32 API.
## [4.2] - 2020-03-18
### Added

View File

@ -6,7 +6,9 @@ Help Version: 1.0
Locale: en-US
---
# DSInternals PowerShell Module
![DSInternals Logo](../../.github/DSInternals.png)
# Directory Services Internals PowerShell Module
## Description
The DSInternals PowerShell Module exposes several internal features of Active Directory. These include offline ntds.dit file manipulation, password auditing, DC recovery from IFM backups and password hash calculation.

View File

@ -1,5 +1,5 @@
<?xml version="1.0"?>
<package >
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>DSInternals.Common</id>
<version>$version$</version>
@ -9,7 +9,7 @@
<license type="expression">MIT</license>
<projectUrl>https://github.com/MichaelGrafnetter/DSInternals/</projectUrl>
<repository type="git" url="https://github.com/MichaelGrafnetter/DSInternals.git" branch="master" />
<iconUrl>https://www.dsinternals.com/wp-content/uploads/ad.png</iconUrl>
<icon>icon.png</icon>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>This package is shared between all other DSInternals packages. It contains implementations of common hash functions used by Windows, including NT hash, LM hash and OrgId hash. It also contains methods for SysKey/BootKey retrieval.</description>
<summary>This package is shared between all other DSInternals packages.</summary>
@ -20,4 +20,7 @@
<copyright>Copyright (c) 2015-2020 Michael Grafnetter. All rights reserved.</copyright>
<tags>ActiveDirectory Security</tags>
</metadata>
<files>
<file src="..\Icons\package_black.png" target="icon.png" />
</files>
</package>

View File

@ -9,7 +9,7 @@
<license type="expression">MIT</license>
<projectUrl>https://github.com/MichaelGrafnetter/DSInternals/</projectUrl>
<repository type="git" url="https://github.com/MichaelGrafnetter/DSInternals.git" branch="master" />
<iconUrl>https://www.dsinternals.com/wp-content/uploads/ad.png</iconUrl>
<icon>icon.png</icon>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>DSInternals DataStore is an advanced framework for offline ntds.dit file manipulation. It can be used to extract password hashes from Active Directory backups or to modify the sIDHistory and primaryGroupId attributes.</description>
<summary>DSInternals DataStore is an advanced framework for offline ntds.dit file manipulation.</summary>
@ -20,4 +20,7 @@
<reference file="DSInternals.DataStore.dll" />
</references>
</metadata>
<files>
<file src="..\Icons\package_black.png" target="icon.png" />
</files>
</package>

View File

@ -9,7 +9,7 @@
<title>DSInternals PowerShell Module</title>
<authors>Michael Grafnetter</authors>
<projectUrl>https://github.com/MichaelGrafnetter/DSInternals</projectUrl>
<iconUrl>https://www.dsinternals.com/wp-content/uploads/ad.png</iconUrl>
<iconUrl>https://raw.githubusercontent.com/MichaelGrafnetter/DSInternals/master/Src/Icons/module_black.png</iconUrl>
<copyright>(c) 2015-2020 Michael Grafnetter. All rights reserved.</copyright>
<licenseUrl>https://github.com/MichaelGrafnetter/DSInternals/blob/master/LICENSE.md</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>

View File

@ -10,6 +10,9 @@ RootModule = 'DSInternals.Bootstrap.psm1'
# Version number of this module.
ModuleVersion = '4.2'
# Supported PSEditions
CompatiblePSEditions = 'Desktop'
# ID used to uniquely identify this module
GUID = '766b3ad8-eb78-48e6-84bd-61b31d96b53e'
@ -127,13 +130,13 @@ PrivateData = @{
Tags = 'ActiveDirectory', 'Security', 'SAM', 'LSA', 'PSModule', 'Windows'
# A URL to the license for this module.
LicenseUri = 'https://github.com/MichaelGrafnetter/DSInternals/blob/master/LICENSE.md'
LicenseUri = 'https://github.com/MichaelGrafnetter/DSInternals/blob/master/Src/DSInternals.PowerShell/License.txt'
# A URL to the main website for this project.
ProjectUri = 'https://github.com/MichaelGrafnetter/DSInternals'
# A URL to an icon representing this module.
IconUri = 'https://www.dsinternals.com/wp-content/uploads/ad.png'
IconUri = 'https://raw.githubusercontent.com/MichaelGrafnetter/DSInternals/master/Src/Icons/module_black.png'
# ReleaseNotes of this module
ReleaseNotes = @"

View File

@ -9,7 +9,7 @@
<license type="expression">MIT</license>
<projectUrl>https://github.com/MichaelGrafnetter/DSInternals/</projectUrl>
<repository type="git" url="https://github.com/MichaelGrafnetter/DSInternals.git" branch="master" />
<iconUrl>https://www.dsinternals.com/wp-content/uploads/ad.png</iconUrl>
<icon>icon.png</icon>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>DSInternals Replication implements a client for the Active Directory Replication Service Remote Protocol (DRS-R). It can be used to remotely extract password hashes from domain controllers.</description>
<summary>DSInternals Replication implements a client for the Active Directory Replication Service Remote Protocol (DRS-R).</summary>
@ -25,5 +25,6 @@
<!-- NuGet does not add the DSInternals.Replication.Interop.dll assembly to the package for some reason, so we need to force it. -->
<file src="..\..\Build\bin\Release\DSInternals\amd64\DSInternals.Replication.Interop.dll" target="lib\net47" />
<file src="package\install.ps1" target="tools" />
<file src="..\Icons\package_black.png" target="icon.png" />
</files>
</package>

View File

@ -9,7 +9,7 @@
<license type="expression">MIT</license>
<projectUrl>https://github.com/MichaelGrafnetter/DSInternals/</projectUrl>
<repository type="git" url="https://github.com/MichaelGrafnetter/DSInternals.git" branch="master" />
<iconUrl>https://www.dsinternals.com/wp-content/uploads/ad.png</iconUrl>
<icon>icon.png</icon>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>DSInternals SAM implements a client for the Security Accounts Manager Remote Protocol (SAM-R) and Local Security Authority Remote Protocol(MS-LSAD or LSARPC). It can be used to import password hashes into Active Directory or to query and modify LSA Policy.</description>
<summary>DSInternals SAM implements a client for SAM-R and MS-LSAD/LSARPC protocols.</summary>
@ -20,4 +20,7 @@
<reference file="DSInternals.SAM.dll" />
</references>
</metadata>
<files>
<file src="..\Icons\package_black.png" target="icon.png" />
</files>
</package>

BIN
Src/Icons/module_black.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 664 B

BIN
Src/Icons/module_white.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 657 B

BIN
Src/Icons/package_black.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

BIN
Src/Icons/package_white.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 569 B