> For the complete documentation index, see [llms.txt](https://exploit-pack.gitbook.io/exploit-pack-manual-pages/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://exploit-pack.gitbook.io/exploit-pack-manual-pages/control-pack/.net-profiler-c-agent.md).

# .Net Profiler C# Agent

Deploy a Stage-1 C#/.NET Profiler Agent as a DLL loaded via the Microsoft .NET CLR Profiling mechanism (Profiler GUID/env-based load). Upgrade to Stage-2 to unlock full operator tooling: host/context enumeration (systeminfo, getuid, currentpath), screen/webcam capture (screenshot, webcam), bidirectional file transfer (download\_file, upload\_file), and remote process listing (listproc). The companion ProfilerDebugger.exe verifies that the agent is loaded through the profiler and can be used to check/diagnose profiler activation on the target.
