The agent runs commands only from the fixed list below. There is no shell command, and no way to add one remotely — the list is compiled into the agent and enforced again by the server before anything is dispatched.
Read-only checks
These gather evidence and change nothing on the device.
| Command | What it does |
|---|---|
| ping_test | Tests connectivity to a host |
| traceroute | Traces the network path to a host |
| get_network_info | Returns current network configuration |
| get_dns_config | Returns configured DNS resolvers |
| get_open_ports | Returns listening ports and their processes |
| get_firewall_status | Returns firewall state and active profile |
| get_system_info | Returns OS and hardware details |
| get_uptime | Returns time since last reboot |
| get_running_processes | Returns top processes by CPU usage |
| get_installed_software | Returns list of installed applications |
| get_startup_items | Returns programs configured to run at login |
| get_scheduled_tasks | Returns scheduled tasks and cron jobs |
| get_service_status | Returns the state of a specific service |
| get_logged_in_users | Returns users with an active session |
| get_disk_usage | Returns disk usage per volume |
| get_disk_health | Returns SMART health data for physical drives |
| get_disk_encryption_status | Returns BitLocker, FileVault, or LUKS status |
| get_cpu_usage | Returns current CPU metrics |
| get_memory_usage | Returns current memory metrics |
| get_hardware_temps | Returns sensor temperatures where available |
| get_battery_health | Returns battery capacity and cycle count |
| get_printer_status | Returns printer and print queue state |
| get_update_status | Returns pending OS update count |
| get_antivirus_status | Returns antivirus and protection status |
| get_event_logs | Returns recent system event log errors |
Remediation
Scoped, reversible fixes. These can run automatically on the categories you have approved.
| 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 |
| reset_network_stack | Resets the TCP/IP stack — drops active connections |
| restart_service | Restarts a specific system service |
| set_service_startup_type | Changes whether a service starts automatically |
| restart_print_spooler | Restarts the print spooler and clears stuck jobs |
| kill_process_by_pid | Terminates a specific process by PID |
| clear_temp_files | Clears system temporary files |
| run_disk_cleanup | Reclaims disk space beyond temporary files |
| clear_browser_cache | Clears browser cache for the current user |
| sync_time | Resynchronises the system clock with its time source |
| restart_agent | Restarts the FlowTux agent itself |
Approval required
Disruptive or irreversible actions. Tux AI can recommend one, but it cannot authorise it — each dispatch carries the approval of a named administrator and is recorded in the audit log.
| Command | What it does |
|---|---|
| reboot_device | Restarts the machine |
| install_update | Installs pending operating system updates |
| uninstall_software | Removes an installed application |
| run_antivirus_scan | Starts a full antivirus scan |
| logoff_user | Ends a user session |
| map_network_drive | Mounts a network share for a user |
Anything outside these three lists is rejected, by the server and by the agent.