Skip to content

Commit

Permalink
Update Wiki for all projects (#31)
Browse files Browse the repository at this point in the history
* Create Home.md

* Create VLMCSD & License Manager.md

* Update VLMCSD & License Manager.md

* Update README.md

* Create Hyper-V Device Passthrough.md

* Create GPO Checker.md

* Update grammar

* Update README.md

* Update images

* Create hyperv-passth-03.png

* update images

* Update Home.md

* Update Hyper-V Device Passthrough.md

* Update Home.md

Signed-off-by:  ねこ 白い <[email protected]>

* Update VLMCSD & License Manager.md

* Create Port Scanner.md

* Update GPO Checker.md

* Create gpo-01.png

---------

Signed-off-by: ねこ 白い <[email protected]>
  • Loading branch information
shiroinekotfs committed Jan 10, 2024
1 parent 19eb49b commit a554c22
Show file tree
Hide file tree
Showing 14 changed files with 523 additions and 18 deletions.
21 changes: 21 additions & 0 deletions .wiki/GPO Checker.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# GPO Checker

GPO Checker is a vulnerabilities scanner, to check the misconfigurations in the Group Policies within the Active Directory domain.

## Contributors

| Contributor | Description |
|--|--|
| [@georgeatgrayson](https://github.com/georgeatgrayson) | Original developers of GPO Checker |
| [@TheFlightSimsOfficial](https://github.com/TheFlightSimsOfficial) | Contributor |
| [@shiroinekotfs](https://github.com/shiroinekotfs) | Contributor |

## Use GPO Checker

> Note: Always run GPO Checker with Administrator privilege
![Alt text](images/gpo-01.png)

Once it's running, click `Go` then wait for a minute for the GPO Checker scan all policies.

> If you're not running the application on the computer not joined into a domain, nor the domain cannot be contacted, GPO Checker won't check the policies, and return the error.
14 changes: 14 additions & 0 deletions .wiki/Home.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
![Windows Server Management Tools - Banner](https://github.com/TheFlightSims/windowsserver-mgmttools/blob/master/banner.png?raw=true)

## Some introductions in this project

Windows Server management tools are the collection of various projects by many developers. Mainly this repository only contains high quality projects, then we move them under our support.

## What are tools supporting by TheFlightSims?

It's depending on the way contributors react to our projects. Currently, this repo only supports these tools:

* [GPO Checker](https://github.com/TheFlightSims/windowsserver-mgmttools/wiki/GPO-Checker)
* [Hyper-V Device Passthrough](https://github.com/TheFlightSims/windowsserver-mgmttools/wiki/Hyper-V-Passthrough-Device)
* [Port Scanner](https://github.com/TheFlightSims/windowsserver-mgmttools/wiki/Port-Scanner)
* [VLMCSD & License Manager](https://github.com/TheFlightSims/windowsserver-mgmttools/wiki/VLMCSD-&-License-Manager)
53 changes: 53 additions & 0 deletions .wiki/Hyper-V Device Passthrough.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Hyper-V Device Passthrough

Hyper-V Device Passthrough allows Hyper-V virtual machines can use hardware directly, without using software bridge.

## Contributors

| Contributor | Description |
|--|--|
| [@chanket](https://github.com/chanket) | Original developers of GPO Checker |
| [@TheFlightSimsOfficial](https://github.com/TheFlightSimsOfficial) | Contributor |
| [@shiroinekotfs](https://github.com/shiroinekotfs) | Contributor |

## Use Hyper-V Device Passthrough

> Note: Please always run this software with Administrator privilege
### Getting started

![Picture 01](images/hyperv-passth-01.png)

Once you run the Hyper-V Device Passthrough application, the app will appear with pre-created virtual machines, with its name and state.

In each virtual machine, the row below shows all mounted devices, its type and address.

### Mount a device

> Note: Make sure your selected virtual machine state is `Off`. If not, shut down this virtual machine. Also, the target device must be in idle state to prevent BSOD while passing.
Right-click on the selected machine, then select `Add device`. A windows will appear to let you select your device

![Picture 02](images/hyperv-passth-02.png)

> You can try to search for a device name, or device type using `Find by string`
Select your target, click add, confirm, and you're done!

![Alt text](images/hyperv-passth-03.png)

> Note: For GPU, the process requires accepting the risk of mounting your GPU into (DDA procedure). Read the instruction carefully.
### Unmount a device

If you've mounted a device into a virtual machine, and you want to unmount/delete that device, right-click the select device, then click `Remove device`

> Note: Make sure your selected virtual machine state is `Off`. If not, shut down this virtual machine. Also, the target device must be in idle state to prevent BSOD while passing.
![Alt text](images/hyperv-passth-04.png)

### (Advanced) Set High-space memory

In DDA procedure, it's required that the high-space memory must be configured properly.

![Alt text](images/hyperv-passth-05.png)
68 changes: 68 additions & 0 deletions .wiki/Port Scanner.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Port Scanner

PortScanner is used to scan any opening ports of the target computer.

## Contributors

| Contributor | Description |
|--|--|
| [@IceMoonHSV](https://github.com/IceMoonHSV) | Original developers of Port Scanner |
| [@TheFlightSimsOfficial](https://github.com/TheFlightSimsOfficial) | Contributor |
| [@shiroinekotfs](https://github.com/shiroinekotfs) | Contributor |

## Use Port Scanner

Try to run `PortScanner.exe` and you'll get this help screen.

```bash
PortScanner is a part of Windows Server Management Tools
Currently maintained by TheFlightSims

See more at: https://github.com/TheFlightSims/windowsserver-mgmttools

PortScanner.exe {hosts} {ports} [timeout] [outfile]

DESCRIPTION:
PortScanner is used to scan any opening ports of the target computer
The commands are depend on how you use, but general mapping are still
can be seen above.

GENERAL COMMANDS:
hosts - Target computers. Can use FQDN or IP. Seperate by comma

ports - Ports that needs to be scanned. Seperate by comma.
You can use defined ports. See below for more info.
Port range is not supported in this version

timeout - Maximum scanning time per port. Useful when scanning on
large number of ports

outfile - Export results to a file. R/W is required on the target
directory

DEFINED PORTS:

Defined ports are the ports containing specific roles, providing specific
features on computer. The list below shows all defined ports on PortScanner

admin - 135, 139, 445, 3389, 5985, 5986, 8000, 8080.

web - 21, 23, 25, 80, 443, 8080.

top20 - 21, 22, 23, 25, 53, 80, 110, 111, 135, 139,
143, 443, 445, 993, 995, 1723, 3306, 3389,
5900, 8080.

server-common - 7, 9, 13, 17, 19, 25, 42, 80, 88, 110, 111,
119, 135, 149, 389, 443, 445, 465, 563, 587,
636, 808, 993, 995, 1433, 1688, 1801, 3268,
3269, 3387, 3388, 3389, 4044, 6516, 6881,
8000, 8080, 8800, 8391, 8443, 8530, 8531,
9389

all-ports - All ports in range 1, 65535

SAMPLES:
PortScanner.exe hosts=127.0.0.1,google.com ports=21,22,23 timeout=5000 outfile=C:\scans.txt
PortScanner.exe hosts=localhost ports=admin
```
Loading

0 comments on commit a554c22

Please sign in to comment.