Tools

Repository with useful tools

Links to commonly used programs

Autoinstall scripts

Docker installation script

bash
curl -sSL docker.igot.pw | bash
or
bash
wget -O- docker.igot.pw | bash

Croc installation script

bash
curl https://getcroc.com | bash

URLs

Soft

VMware ESXi

8.0JJ49K-66L41-M88P9-0V8AP-98860
7.0H4021-0C1E2-483G9-0U2A4-8N83M
6.7, 6.5, 6.01J425-82JDL-58548-0C92P-CTN4H
6.01J601-4ULEJ-18180-08AUM-8XTPM

Worth a look

Web admin

Microsoft admin

Microsoft 365 & Entra

Azure & Windows

PowerShell modules

Microsoft Graph

powershell
Install-Module Microsoft.Graph -Scope CurrentUser
Connect-MgGraph -Scopes "User.Read.All","Group.Read.All"

Exchange Online

powershell
Install-Module ExchangeOnlineManagement -Scope CurrentUser
Connect-ExchangeOnline -UserPrincipalName admin@yourdomain.com

Microsoft Teams

powershell
Install-Module MicrosoftTeams -Scope CurrentUser
Connect-MicrosoftTeams

Azure (Az)

powershell
Install-Module Az -Scope CurrentUser
Connect-AzAccount

RSAT on Windows 10/11

powershell
Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability -Online
Snippets & how-tos

Chocolatey

PowerShell installation script

powershell
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Packages for users

powershell
choco install -y 7zip far adobereader googlechrome firefox opera sysinternals anydesk

Packages for servers

powershell
choco install -y 7zip far firefox kitty.portable sysinternals bginfo vmware-tools

Useful packages

powershell
choco install -y windirstat winscp vmwarevsphereclient Lockhunter ccleaner libreoffice-fresh SublimeText3

BGInfo

template
Host Name:	<Host Name>
IP Address:	<IP Address>

Boot Time:	<Boot Time>
CPU:	<CPU>
Free Space:	<Free Space>
Logon Domain:	<Logon Domain>
Logon Server:	<Logon Server>
Memory:	<Memory>
OS Version:	<OS Version>
User Name:	<User Name>
Volumes:	<Volumes>

WireGuard template

wg.conf
[Interface]
PrivateKey = %PrivateKeyThere%
#Client IP
Address = 10.20.0.2/32

[Peer]
PublicKey = %PublicKeyOfServer%
# All IP And Network that will be accepted thru VPN
AllowedIPs = 192.168.21.0/24, 10.20.0.0/24
#Server address or IP with port
Endpoint = server.address.com:13231

WireGuard Windows installation

Non-admin account — Windows 10/11 PRO

  1. Add registry value from PowerShell:

    powershell
    New-ItemProperty "hklm:\software\wireguard" -Name "LimitedOperatorUI" -Value 1 -PropertyType "DWord" -Force
  2. Add your user to the group Network Configuration Operators. From PowerShell run:

    powershell
    Add-LocalGroupMember -Group "Network Configuration Operators" -Member "$username"

Non-admin account — Windows 10/11 HOME

  1. Download psexec from the Sysinternals page, or install it with Chocolatey:

    powershell
    choco install psexec
  2. Download nco.reg.

  3. Open an administrator console and type:

    cmd
    psexec -i -s regedit
  4. Choose File → Import and select the nco.reg file.

  5. Add your user to the group from PowerShell:

    powershell
    Add-LocalGroupMember -Group "Network Configuration Operators" -Member "$username"
    Or from the GUI: run control userpasswords2, choose the user you need and the group “Network Configuration Operators”.
  6. Add registry value from PowerShell:

    powershell
    New-ItemProperty "hklm:\software\wireguard" -Name "LimitedOperatorUI" -Value 1 -PropertyType "DWord" -Force

iptables hints

bash
iptables -A INPUT -p tcp --dport 80 -j DROP
bash
iptables -L INPUT -n --line-numbers
bash
iptables -D INPUT %NUM%

DevOps