jfjallid

jfjallid / go-psexec

Public

One PsExec client to rule them all

10
2
69% credibility
Found Mar 30, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

A program that lets users run commands interactively on remote Windows computers from Linux machines by mimicking PsExec over file sharing.

How It Works

1
🔍 Find a remote helper

You're an IT helper needing to run commands on a far-away Windows computer from your Linux setup, and you discover this simple tool.

2
⚙️ Prepare the tool

Download and build the program with one easy command so it's ready to use on your computer.

3
🔗 Enter details

Type the target computer's name, your login name and password, and the command you want to run like checking network info.

4
🚀 Launch remotely

The tool connects safely, places a temporary helper on the remote computer, and starts your command or opens a live chat window.

5
💬 Interact or wait

Chat back and forth in a command shell if needed, or let it run quietly in the background until done.

Mission complete

You get the results right away, the helper cleans itself up, and your remote task is finished securely.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is go-psexec?

go-psexec is a native Go client that replicates PsExec functionality, letting you run interactive shells or detached commands on remote Windows systems over SMB. It uploads a signed service binary, auto-detects protocol versions from 2.0 to 2.43, and supports NTLM, Kerberos, pass-the-hash, even NTLM relay for one psexec one-liner access. Designed as one PsExec client to rule them all, it works from Linux for low-profile Windows interactions.

Why is it gaining traction?

It packs full PsExec features—system privileges, desktop spawning, CPU affinity, process priorities, alt-user logons—into a single static Go binary, no Windows dependency. Kerberos ticket support, SOCKS proxies, and cleanup options make it stealthier and more flexible than the original for cross-platform use. Devs grab it for github one repository multiple projects handling Windows remoting without bloat.

Who should use this?

Pentesters executing commands during assessments with Kerberos or NT hashes. Sysadmins spawning PowerShell one-liners or cmd shells on domain Windows hosts from Linux. Red teams relaying NTLM or running detached tasks like ipconfig across fleets.

Verdict

Grab it for pentesting if you need a Go PsExec drop-in—CLI is polished with real-world examples—but 10 stars and 0.7% credibility score mean it's immature; lacks broad testing. MIT license and make-built static binary lower barriers, just verify on targets first.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.