Generate web requests and file creation activity with minimal resources (good for when participants lack host access).
GHOSTS LITE is a streamlined version of the GHOSTS framework, designed to simulate realistic network activity without the overhead of running actual applications. It programmatically generates web browsing traffic and file creation, emulating real-user actions without launching resource-intensive applications.
GHOSTS LITE was created to provide an efficient tool for simulating network activity. If you don't give participants access to the host, there is perhaps no need to launch applications like web browsers or office suites — so, GHOSTS LITE reduces resource consumption, including CPU, storage, and memory, simplifying the simulation process and requiring less resources to run.
- Efficiency: Minimize the resources required to simulate user activity on a network.
- Simplicity: Simplify installation and configuration compared to the full GHOSTS framework.
- Realism: Preserve the ability to generate realistic network activity.
- Ensure you have the .NET framework installed on your system.
- Download the latest release from Insert link to repository once moved.
- Extract the downloaded archive to a directory of your choice.
- Open terminal and navigate to the directory where you extracted ghosts-lite
- Ensure the .NET framework is installed with version 8.0 or later.
- If you're experiencing any problems please submit an issue or start a discussion.
We welcome contributions! Please follow these steps to contribute to GHOSTS LITE:
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes and commit them (git commit -m 'Add feature').
- Push to the branch (git push origin feature-branch).
- Open a Pull Request.
[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution. Copyright 2017 Carnegie Mellon University. All Rights Reserved. See LICENSE.md file for terms.