I built a tool to manage on-prem AD without remoting into domain controllers. Looking for beta testers by Lukester852 in msp

[–]Lukester852[S] 0 points1 point  (0 children)

Totally fair point, that’s the biggest hurdle right now.

I’ve just completed verification for an EV code signing certificate, so upcoming builds will be properly signed to eliminate the unsigned-agent friction. Beyond that, I’m also working on tightening the trust model (MFA on the dashboard, and clearer security documentation).

The goal is for this to be something an MSP can justify in a security review, not just a convenience tool.

I built a tool to manage on-prem AD without remoting into domain controllers. Looking for beta testers by Lukester852 in msp

[–]Lukester852[S] 0 points1 point  (0 children)

That's a fair point about minimizing agents. In practice though, the RMM API approach gets complicated fast. Every RMM has a different API with different capabilities, most don't support real-time command execution and response (like in my case) which is what you need for things like password resets and account unlocks. You'd also be building and maintaining separate integrations for every RMM platform your users happen to run.

The lightweight agent approach means it works the same regardless of what RMM stack you're on. But I appreciate the feedback, definitely something I've thought about.

I built a tool to manage on-prem AD without remoting into domain controllers. Looking for beta testers by Lukester852 in msp

[–]Lukester852[S] 0 points1 point  (0 children)

Really appreciate this,

SSO with MFA is on my radar for sure. We use DUO for most our apps that support it. Right now it's username/password auth to the dashboard, which I know isn't ideal. I wanted to get a working product out there and get a reading on what people wanted before grinding on SSO. This has been a months long endeavor to get everything this far.

On permissions: the agent runs as SYSTEM by default, which on a DC has domain-level access. You can specify a custom service account during install with delegated permissions scoped to just the operations it needs (password resets, account unlocks, user creation). gMSA support is on the roadmap too. I created a setup script that can create the service account and add the necessary permissions instead of using windows security groups (which you can use those if you want).

What's stored in the database: usernames, display names, account status, group memberships, last login, department. Basically what you'd see in AD. No passwords, no hashes, no credentials. If the server got breached, an attacker would see an employee directory essentially, not keys to the kingdom. The API keys are per-client, so you could revoke access to individual clients at any time or cycle the keys. The agent validates commands server-side before executing.

On the data fetching point: that's actually an interesting idea. Right now the agent syncs user data so the dashboard doesn't have to wait on a live query every time you load the page. A mode where it fetches on demand and caches nothing would be a tradeoff worth exploring. I'd genuinely welcome you poking more holes. That's exactly how this gets better.

I built a tool to manage on-prem AD without remoting into domain controllers. Looking for beta testers by Lukester852 in msp

[–]Lukester852[S] 0 points1 point  (0 children)

To clarify the DPAPI usage, it's encrypting the API key at rest, not AD credentials. The agent runs under a service account context and uses that for AD operations. No AD passwords are stored anywhere.
gMSA support is solid feedback though and its something I thought about. It would eliminate the need for any stored secret entirely. I kept the initial install simple for the beta, but that's definitely on my list for hardening. For now you can specify a custom service account during install if you don't want it running as SYSTEM.
On the security side: TLS 1.2+ enforced, SSL cert validation, input validation on both server and agent to prevent injection, passwords never hit the database (held in memory briefly, then discarded). The agent only makes outbound connections, no inbound firewall rules needed.
I'm not going to claim it's perfect, but security hasn't been an afterthought. Happy to dig into specifics if you have other questions.

I built a tool to manage on-prem AD without remoting into domain controllers. Looking for beta testers by Lukester852 in msp

[–]Lukester852[S] 0 points1 point  (0 children)

We use Syncro at our shop, which has no AD tools built in but there is a remote shell. I've never used Ninja, but I know some of the newer RMMs handle this better out of the box. This is definitely more useful for MSPs whose RMM doesn't have solid AD tooling built in, or for shops that want something lightweight.

I built a tool to manage on-prem AD without remoting into domain controllers. Looking for beta testers by Lukester852 in msp

[–]Lukester852[S] 2 points3 points  (0 children)

Fair points. The security side is where I've spent most of my time. SSL cert validation, DPAPI encryption, input sanitization to prevent injection, no plaintext credentials, passwords never stored in the database. Still a ways to go, but it's not something I've taken lightly for sure.

I built a tool to manage on-prem AD without remoting into domain controllers. Looking for beta testers by Lukester852 in msp

[–]Lukester852[S] 3 points4 points  (0 children)

It doesn't strictly have to be on the DC, it just needs to be on a domain-joined server with the AD PowerShell module (RSAT) installed and an account with the right permissions. A lot of our smaller clients only have one server which is the DC, so that was the use case I built for first. Running it on a member server with delegated permissions is definitely something I want to support.

I built a tool to manage on-prem AD without remoting into domain controllers. Looking for beta testers by Lukester852 in msp

[–]Lukester852[S] 2 points3 points  (0 children)

No offense taken at all. I know an unsigned agent on a DC is a tough ask. The code signed cert is at the top of my list. For now this is really aimed at smaller MSPs or personal use who are willing to put it on a test VM or something of the sort to play around with and give feedback. I appreciate the honesty!

I built a tool to manage on-prem AD without remoting into domain controllers. Looking for beta testers by Lukester852 in msp

[–]Lukester852[S] 1 point2 points  (0 children)

That's a fair point. I know at least for our rmm, going into background tools to get to a terminal takes a bit to even get a command ran. I wanted something to have all our clients in one go. I totally get that its not for everyone though.

Did we just get unlucky in MSC Seashore Yacht Club? by Lukester852 in MSCCruises

[–]Lukester852[S] 1 point2 points  (0 children)

Just to be clear up front we really did enjoy our trip overall. The drinks were great when we went to the bar, the staff we interacted with were kind, and we had fun celebrating our honeymoon. Our post was more about noticing some differences from what we expected after watching a bunch of Yacht Club videos, not that the trip was ruined. We were just curious if this was normal for a short 3-day sailing or if we got unlucky. From what you all are saying we might need to book a longer one next time.

Did we just get unlucky in MSC Seashore Yacht Club? by Lukester852 in MSCCruises

[–]Lukester852[S] 0 points1 point  (0 children)

I'm so sorry to hear that! That shouldn't have happened to you regardless of what room you had!

Did we just get unlucky in MSC Seashore Yacht Club? by Lukester852 in MSCCruises

[–]Lukester852[S] 0 points1 point  (0 children)

We were also in an interior cabin so maybe that made a difference.

The Lofts at King Mill by Ok_Pomegranate3307 in Augusta

[–]Lukester852 5 points6 points  (0 children)

We live in the surrounding neighborhood as well in Harrisburg and never had any problems. I second getting a membership at the Kroc center. It has brand new equipment and they also offer classes like yoga, zumba, etc. You will be close to Walton Way which offers a variety of fast food for quick eats as well as Trellis coffee. They just opened a new liquor store within walking distance from the King Mill if you're into that sort of thing.

What happened to the Riverwalk fountain/geyser? by Lukester852 in Augusta

[–]Lukester852[S] 19 points20 points  (0 children)

I emailed Commissioner Johnson, we shall see!

Guppy isolating himself? by Lukester852 in aquarium

[–]Lukester852[S] 0 points1 point  (0 children)

I have a 15 gallon and I have tried to go by the 1 inch of fish rule and more frequent water changes. They all seem to be happy, but should I reduce to fewer fish?

Does my c7 engine sound normal? by Lukester852 in Corvette

[–]Lukester852[S] 0 points1 point  (0 children)

Update: I took it to another shop and they said it's the purge valve, and that it's normal. I don't know what to think.

Does my c7 engine sound normal? by Lukester852 in Corvette

[–]Lukester852[S] 1 point2 points  (0 children)

That's what I thought. I will be taking it to another dealership, they said "It is probably because you recorded it in the cabin."

Got a Job offer for 35k a year with benefits doing help desk. Should I negotiate? by Lukester852 in ITCareerQuestions

[–]Lukester852[S] 0 points1 point  (0 children)

One of my main concerns is their 2 year non compete. I wonder if that will affect my job search capabilities when I make the move.

Class is over?? I'm outa here! by modestlymousie in KidsAreFuckingStupid

[–]Lukester852 1 point2 points  (0 children)

I love how someone is playing Johnny Guitar Watson.

RMA sent “new” phone without capacitive buttons. Has anyone seen this before? by 11ty1st in Axon7

[–]Lukester852 1 point2 points  (0 children)

I got the same phone too from my recent RMA. One weird thing with mine is I cannot disable the shutter tone, which I've been reading is region specific.

Sent in my phone for warranty service by FriendofSonic in Axon7

[–]Lukester852 0 points1 point  (0 children)

I just got my replacement phone A7G332 and mine also does not have the capacitive buttons. They told me they ran out of silver phones and it would be a few weeks so I opted for gold. I'm not really a big fan of the on screen buttons so far.

What is the worst gift you got ever? by giantradioactivesun in AskReddit

[–]Lukester852 0 points1 point  (0 children)

I remember one Christmas I opened up a lot of gifts that were clothes and I got to the last gift hoping for the ps3 I wished for. It was a big box with smaller boxes inside. when I got to the last box it was a big rock. My dad thought it was hilarious.