The agent executes commands only from a strict whitelist. No arbitrary shell commands can be run.
| Command | What it does |
|---|---|
| flush_dns | Clears the DNS resolver cache |
| renew_ip | Releases and renews IP configuration |
| restart_network_adapter | Restarts a specific network adapter |
| ping_test | Tests connectivity to a host |
| get_network_info | Returns current network configuration |
| get_system_info | Returns OS and hardware details |
| get_running_processes | Returns top processes by CPU usage |
| get_installed_software | Returns list of installed applications |
| get_disk_usage | Returns disk usage per volume |
| get_cpu_usage | Returns current CPU metrics |
| get_memory_usage | Returns current memory metrics |
| get_update_status | Returns pending OS update count |
| get_antivirus_status | Returns antivirus and protection status |
| kill_process_by_pid | Terminates a specific process by PID |
| clear_temp_files | Clears system temporary files |
| get_event_logs | Returns recent Windows event log errors |
Commands outside this list are rejected by the agent.
The whitelist is hardcoded and cannot be modified remotely.