From 403ec00eb010fe8f9cc10ec2294ddb6f555a0508 Mon Sep 17 00:00:00 2001 From: Brandon Sternfield Date: Wed, 11 Dec 2024 17:26:20 -0500 Subject: [PATCH] Removed the word docs, converted one to markdown so it can be in line with the repo. --- Doc/Main Doc.docx | Bin 17415 -> 0 bytes Doc/README.md | 136 ++++++++++++++++++ ...ork in VirtualBox for user simulation.docx | Bin 2108 -> 0 bytes 3 files changed, 136 insertions(+) delete mode 100644 Doc/Main Doc.docx create mode 100644 Doc/README.md delete mode 100644 Doc/Setting up VM network in VirtualBox for user simulation.docx diff --git a/Doc/Main Doc.docx b/Doc/Main Doc.docx deleted file mode 100644 index 07f60eaf96d075ff9affc3e5afb93ad748a88f37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17415 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 L@ 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 SzEI!QG??$bW0B`4=>Gu~T1puJ diff --git a/Doc/README.md b/Doc/README.md new file mode 100644 index 0000000..5abb204 --- /dev/null +++ b/Doc/README.md @@ -0,0 +1,136 @@ +# User Simulation Script Documentation + +## How to Use the Script for a Local Run + +1. Copy the folder containing the relevant files into your test system. +2. Modify settings at your convenience: + - Right-click on `Config.ps1` + - Select "Open with" and choose "WordPad". +3. Right-click on `RunUserSimulation.ps1` and select "Run with PowerShell". +4. Logs will be stored in the `Logs` folder, named by date and time. + +## How to Use the Script for a Multi-Session Run + +1. See "Setup the Environment" first. +2. Right-click on `RunUserSimulation.ps1` and select "Run with PowerShell". Accept the UAC prompt. + +## Setup the Environment (For Remote/Multi-Users Only) + +> If you plan to clone VMs, follow these steps first. If you already have multiple VMs, apply these steps to each one. + +### Activate Script Execution + +To authorize script execution: + +```powershell +Set-ExecutionPolicy -Scope CurrentUser Bypass +``` + +Answer `A` (yes for all) when prompted. + +- Open a PowerShell prompt via `Windows + X` -> "Windows PowerShell". + +### Setup Virtual Machines (Network) + +1. Connect VMs to a common network. +2. On each VM: + - Disable the firewall for public networks. + - Enable network discovery for public networks. +3. Ensure each machine has: + - A unique name. + - A unique IP address (use DHCP or configure a static IP). + - A unique MAC address. +4. Avoid naming PCs as "Local", "All", "First", or "Random" (case insensitive) as these conflict with scheduling features. + +#### Setup Network (Static IP Attribution) + +In the guest OS: + +1. Open Control Panel -> Network & Sharing Center -> Change Adapter Settings. +2. Right-click on the Ethernet adapter and select "Properties". +3. Select IPv4 and click "Properties". +4. Configure the following: + - IP Address: e.g., `192.168.0.10` + - Subnet Mask: `255.255.255.0` + - Default Gateway: `192.168.0.1` + +#### Setup Network (DHCP with VirtualBox) + +On the host OS: + +1. Open a shell and navigate to the VirtualBox software directory (e.g., `C:\Program Files (x86)\Oracle\VirtualBox\`). +2. Run the following command: + +```cmd +VBoxManage dhcpserver add --netname intnet --ip 10.13.13.100 --netmask 255.255.255.0 --lowerip 10.13.13.101 --upperip 10.13.13.254 --enable +``` + +### Enable Required Rules (For PowerShell Remoting) + +Run the `EnableEverything.ps1` script twice: + +1. Right-click on `EnableEverything.ps1`. +2. Select "Run with PowerShell" and accept the UAC prompt. + +### Booting the VMs + +1. Boot one VM (preferably the one with the lowest static IP if applicable). This will be the master VM. +2. Once the master VM has booted and you have logged in, boot the other VMs. +3. On the master VM, run the `RunUserSimulation` script as an administrator. + +### Enable Multi-Session in Configuration File + +1. On the master VM: + - Open the `Config.ps1` file. + - Locate the `global:global_localonly` option and change its value from `$true` to `$false`. + +### Configure the VMs + +- Ensure each VM has a copy of the `user simulation script` folder in the same path. +- Global configuration options (e.g., `global_localonly`) apply to all PCs. +- Module configuration options apply only to the local PC (e.g., browsing, mapping shares). + +### Notes + +- The script can connect to an unlimited number of networked computers. Ensure your hardware can handle the network topology. +- A safe limit is 32 networked PCs. + +## Enable the Scheduling Feature + +1. Enable `$global_schedule` in the configuration file. +2. Modify the `schedule.txt` file. The first line must always be: + +``` +Stop All activity on All after 00:01 +``` + +3. Use the following structure for subsequent lines: + +``` + on after +``` + + - **Start/Stop**: Define the action to perform. + - **Activity**: Specify the activity (e.g., `All`, `IE`, `MapShare`, `Type`). + - **On**: Define the target PCs (e.g., `All`, `Local`, specific PC names). + - **After**: Specify the time to perform the action (24-hour format). + +4. Do not repeat the same line in the file. +5. The program may take up to one minute to execute the orders. + +## Script Behavior + +The script runs in rounds. Each round includes multiple activities (e.g., browsing, mapping network shares). After completing a round, the script waits for an inactivity period specified in the configuration file. + +## Run at Startup (Not Currently Working) + +1. Create a shortcut to the `RunUserSimulation.ps1` file. +2. Move the shortcut to the startup folder (`Windows + R`, type `shell:startup`). +3. Ensure script execution is activated as described above. + +## Important Notes + +- This script should run exclusively on the computer to avoid interference with its operations. +- The script forcibly interacts with the environment (e.g., opening/closing applications like Internet Explorer). + +You are ready to run the script! \ No newline at end of file diff --git a/Doc/Setting up VM network in VirtualBox for user simulation.docx b/Doc/Setting up VM network in VirtualBox for user simulation.docx deleted file mode 100644 index aee66d74bb240dc9b914cbdf05c26469173d5850..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2108 zcmWIWW@Zs#-~d8z_rHD&NPrv2jxS2hDc08mk-h!ae1{AKT-GP$`kMtPv^-kk=#ja& zfZ_B#i@-S=H+S|IcG%b+&v>%=mp#|>M%n&+2ZUv+0~ebuk$o2A=4FTLdb75LyZBhPEDaO2nF0p9E! z{@r(NmH{0v!^pr8fYW<2Ko#ZrMJf6aKc?g-m*%GCmFQLE=79aXcEV{cpnqNKRnOd8 zR;sAvyIXMK?I3#vwae^g{F6f7+?N(P($&O0{qUK+&kZUoLzQ503v{$sYe5dgQ_RX&St8v`#dgAkU0`WO7C)O!xK03H( zXKmJ;8;L5?HJbYRVnGY8AB@(Avu0ZjP^So@dWQ9gP5s&D*^1-sd5g?t{Y zeBm9r{EC>@#C01PcX8-eZ3|U2n@}OWeHH)3EruB?N&k+me413aR%%0B+9_Xy-+%Jj zk58Wwf2Aoc{$N;&R$qhi8}1cCZhhaYZdlHCj*i3;ODB5^*Y<8&iBvr=hXS0D6(|iDj8Jb{^+8!b&G|?N<-7qHH9{< zCBKt0u09Od_sdKv@y^1S+M`p7L}In&;@N#w#Pm*t-4`h zlkDDZwQ<#kgUz$=qznFh|JEkFcHOU)A%Cwd{VklH`eDVrZAr4{4s#sY%kbQ({?A|I zX(bOfX6WDJdZ+Z}=9%Jv@X-Gga!h;mURCNu{bd6skXs*j2tEQPjwoJy8AJ${K=Mj+ zlTwQ^^U^_igSW>KSPby6>=*j!7i*y)V)}Niegk{Uku6iDc6Tv1-k!6-Tb_SEfsxr;%e;nK{JjmjH+9%{&d;QZwIngH*cMCSSc$) zv-0f|g}gVamOn40#clBFbD!q0YORlT+^>IKC-ZsOj@yIWu4A~rum7^TUi7q#6HVgI#<%Qcg~SA_Ui2Rt5Jvgj-EckeyKoy z-O=rhrI+Vs+i0ud;c(kT)jT{gkvSpO6cFxZ$0hUAY zA(aKG#jzllubs5l?}&jwOZ?HI?j&}umVimxKQtR3RWKyy3%&lMzP|X*UfbC$OC3Bo zUV2rheUo0h?dIG)$?hjIk~4m8U18b0VDZMpjGw>%?cDWv_qv<&g%y;u4@~P{x};h& zu>XN**9?UTmyW*)U6?MH67*{U+XVB{TJ2IER;QJxY?{l@Du2l;YPFsFqWWlB!HJuP zv*twVhHF}`4poemYyRoDavx{Yq;7Wi*&n)i=A4Wd?EWI}^rm|CK^NP~u8#9Fd`|^3 zE3G|dy-_pn=7x#!nNx2{CFE;O7k}ER{Cow^7QueOTzz~UL0>v~VlP&|IoH~C> zkTVgeEJc9(z^nx}3AtoN*N&WyK{*Wxut2q=