IT Consulting & Cybersecurity

Building Better Systems

Production-grade PowerShell tools and free web utilities for MSPs and in-house IT. Built from real-world MSP engagements and open source under the MIT license.

Scripts
49+
Categories
6
Persistence checks
22
Phone walkthroughs
250+

Core
Capabilities

Security Assessment

Threat detection, persistence-mechanism analysis, M365 security auditing and incident-response tooling for enterprise environments.

  • Persistence Analysis
  • M365 Security
  • Incident Response
  • Compliance

Active Directory

AD health monitoring, security auditing, hybrid identity management and DFSR recovery. From password health to privileged-group analysis.

  • Health Check
  • Entra ID / Hybrid
  • DFSR Recovery
  • M365 Federation

Network Discovery

IP-conflict detection, VLAN identification, SMTP validation and network topology discovery built for MSP environments.

  • IP Conflict Detection
  • VLAN Discovery
  • SMTP Validation
  • Device Classification

Automation

Server baseline deployment, RMM agent bootstrapping, file management, SharePoint migration readiness and M365 archive auditing.

  • RMM Deployment
  • Server Baseline
  • SPO Migration
  • Let's Encrypt

Monitoring

System health reports, disk-space and service monitors with auto-restart, and availability checks with Microsoft Graph email alerts.

  • Health Reports
  • Disk Trends
  • Service Watch
  • Email Alerts

Cloud & M365

Microsoft 365 Copilot readiness, SharePoint security, Power Automate inventory, certificate discovery and modern-authentication workflows.

  • Copilot Readiness
  • SharePoint Audit
  • Power Automate
  • Graph API

Mobile Support

A click-through phone replica that lets a technician talk a user through email, MFA, VPN and enrollment on iPhone, Android, Samsung and Motorola — plus a configuration-profile builder.

  • Phone Guide
  • Profile Builder
  • MFA & VPN
  • Intune / Defender

Tools Library

Loading tools...

Phone Guide

Talking a user through a phone you do not use every day? Phone Guide is a click-through replica of iPhone, iPad, Android, Motorola and Samsung menus. Pick a walkthrough and the pink marker shows the next tap, with the sentence to read to the user.

Training aid · runs in the browser

Phone Guide

250+ walkthroughs written for the technician, not the user: what to tap, what to say, and what to watch out for.

  • Email and calendar: Microsoft 365, Gmail, IMAP, Outlook, Teams, OneDrive
  • MFA and access: AuthPoint, Microsoft Authenticator, WatchGuard VPN, Intune enrollment, Defender
  • Problem-first troubleshooting: "the battery dies by lunch", "no internet", "Face ID stopped working"
  • Safari and Chrome, remote-support apps, configuration profiles
  • Copy a link to any step, print a handout, or copy the steps into a ticket

Independent training aid — not affiliated with Apple, Google, Samsung, Motorola, Microsoft, WatchGuard or ConnectWise. Screens are original illustrations, not screenshots.

Free tool · no sign-up

Profile Builder

Build an iPhone / iPad configuration profile (.mobileconfig) in the browser — only settings that work on a normal, unsupervised phone.

  • Wi-Fi (personal and 802.1X Enterprise), Microsoft 365, IMAP, Google, CalDAV / CardDAV
  • IKEv2 VPN, root CA and personal certificates, encrypted DNS, passcode rules, AirPrint
  • Import an existing profile, save and reload settings, warnings before you deploy
  • Every setting checked against Apple's public payload definitions; nothing is uploaded

Profiles are generated unsigned; test on a spare device before deploying.

MIT Licensed.
Production Ready.

All tools are free to use, modify and distribute under the MIT License. Built from real MSP engagements and hardened in production environments. Commercial support available.

49+
Scripts
MIT
License
PS 5.1+
Requirement
0
Dependencies*

*Most scripts. Some cloud tools require Microsoft Graph or Exchange modules.

Find-PersistenceThreats.ps1
# Comprehensive persistence scanner
# Checks 22 categories with threat scoring

param(
  [string[]]$ComputerName = $env:COMPUTERNAME,
  [int]$ThreatThreshold = 0,
  [switch]$ExportHTML,
  [switch]$BaselineMode,
  [string]$CompareBaseline
)

# Scan WMI event subscriptions (often missed)
$wmiSubs = Get-WMIObject -Namespace "root\subscription" `
  -Class __EventFilter

# Decode obfuscated PowerShell commands
if ($entry.Value -match "[A-Za-z0-9+/]{40,}={0,2}") {
  $decoded = [Text.Encoding]::Unicode.GetString(
    [Convert]::FromBase64String($match)
  )
  $score += 35 # Encoded command penalty
}

Contact

Company
Yeyland Wutani LLC
Specialization
IT Consulting & Cybersecurity — MSP Tooling

Commercial support available for enterprise deployments,
custom tooling and on-site engagements.