Ps-Tools : An Advanced Process Monitoring Toolkit For Offensive Operations
Ps-Tools is a process monitoring toolkit designed to help security professionals collect detailed system information during authorized red team engagements. It provides visibility into running processes, loaded kernel drivers, network connections, process modules, object handles, and active window titles.
Understanding the processes running on a target endpoint can help red team operators assess the environment, investigate system activity, and identify changes that may affect an engagement. Ps-Tools packages several process inspection utilities for integration with command-and-control (C2) frameworks, including Cobalt Strike.
The toolkit includes six utilities, each designed to collect a different category of process or system information.
Together, these utilities provide a broader view of endpoint activity than a basic process listing. Security teams can use the collected information to understand application behavior, review network activity, and support authorized investigations.
Ps-Tools is designed to integrate with Cobalt Strike through a script that registers its commands with the framework. This allows authorized operators to access process inspection functionality within their existing assessment workflow.
Periodic process monitoring can also help identify changes during an engagement. For example, a new process, an unexpected TCP connection, or a change in loaded modules may warrant further investigation. These observations should be validated against the endpoint’s normal activity because legitimate applications can produce similar signals.
Ps-Tools is written in C/C++. Developers can use Microsoft Visual Studio to compile the reflective DLL components from source. Review the repository’s build instructions and dependencies before compiling, as the required setup may vary with the source version and development environment.
Because the toolkit is intended for offensive security operations, use it only on systems covered by explicit authorization. Process and connection data may contain sensitive operational details, so collected output should be protected and retained according to the engagement’s data-handling requirements.
Ps-Tools was developed by Cornelis de Plaa (@Cneelis) and Outflank. It provides a focused set of process inspection utilities for authorized red team operations and endpoint investigations.
Project repository: Download Ps-Tools from GitHub
For related security assessment techniques, explore our guide to forensic tools and investigation workflows.
A data protection platform is a unified system that helps organizations discover, classify, monitor, and…
AI companies operating in or around Switzerland face a compliance challenge that most legal teams…
Two major data privacy laws now govern how organizations handle personal data across Europe; the…
This cheat sheet covers the essential Kali Linux commands every pentester and ethical hacker uses…
When I first started learning malware analysis and reverse engineering, I thought the hardest part…
Both git fetch and git pull talk to a remote repository, but they do very different things to your…