Tech Stuff

Some tech related stuff in no particular order.

TOC

PRTG Powershell Scripts

A small collection of my powershell scripts for PRTG Monitoring.

Veeam Backup Checker

Usage

Veeam B&R Console has to be installed on the PRTG Server / Probe using this script

You need to start PSx64.exe in PRTG to execute the script, since Veeam uses x64 PS and PRTG does not. (Direct download)

Parameter: -f="VeeamBackupCheck.ps1" -p=%host %windowsdomain\%windowsuser %windowspassword

Code

Veeam Agent Checker

Usage

Veeam B&R Console has to be installed on the PRTG Server / Probe using this script

You need to start PSx64.exe in PRTG to execute the script, since Veeam uses x64 PS and PRTG does not. (Direct download)

Parameter: -f="VeeamAgentCheckWithPrio.ps1" -p=%host %windowsdomain\%windowsuser %windowspassword

Code

vCenter Snapshot Checker

Usage

Parameter: %host %windowsdomain\%windowsuser %windowspassword "VEEAM BACKUP TEMPORARY SNAPSHOT"

Code

Hacking Writeups

Here are some of my writeups. At the moment only for Tryhackme.

View writeups
TryHackMe Certificates
TryHackMe TryHackMe TryHackMe TryHackMe
TryHackMe TryHackMe TryHackMe TryHackMe

WI Quiz Framework

A reactive quiz framework that can be used for streaming with OBS.
It's built with HTML, PHP, Ajax, CSS and a MySQL Database

WI Quiz site

DBD Killer Contest Program

A small program that can be used for streaming with OBS. It's designed for a killer sided contest in the game Dead By Daylight.

Installer

Download

MD5: 3e2e8dfdb673711a9f7a9c4123c7c97c

Use Case

With this program you can change the value of a Google Sheet cell depending on the value in a given text document
e.g. scores for each killer

Usage

Required files: killer-name.txt, score-1.txt, score-2.txt
Either place them in the same directory as the executable or call to executable with the directory that contains the files as a parameter
Filenames, Google Sheet Id, etc. could be changed in the config file

Source

Firefox Certificate Installer

A script to that can be used to automatically install certificates into the firefox cert database.

Use case

You might be using a corp proxy that breaks open SSL traffic in combination with firefox. Hence you might need a proxy certificate in every firefox installation / profile.

Prerequisites

MAR Tools
Code

Remotely start GUI Process

With this script you can remotely start a process with the graphical user interface running.

Prerequisites

PSEXEC
Code

World of Warcraft Classic Hardcore Addon

An addon that shows you a list of spells for rare and elite npcs in World of Warcraft. So that you won't die because you simply didn't know the mob had a fucking op spell.

Download

Not published yet

Use Case

Whenever an elite or rare npc is your target you can open a small spellbook, that shows you every spell the mob can cast.

Tools used for development

I only used self programmed scripts in combination with the online WoW database Wowhead.

Fetching the spells

Code

Creating the spell list

Code

German Umlaut Finder

This script lists all files containing a german Umlaut in a given directory.

Use case

Older versions of Typo3 have problems with files that contain an german Umlaut. If being hosted on a Windows platform this script searches for any file containing an Umlaut and lists them including owner of the file for blaming and shaming.

Usage

.\List-Umlaut.ps1 -Path %ROOTPATH%

Code

Domain Password Generator

Generates a random password subject to all set domain password policies.

Usage

Gen-Password.ps1 -DC DC.FQDN -PasswordLength 32 -UserName admin -HighPriv -NoSpecial

Code