Skip to content

Commit 3e89b47

Browse files
Add Software tab documentation and related images
1 parent 85743ce commit 3e89b47

5 files changed

Lines changed: 27 additions & 1 deletion

File tree

docs/av.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ For instance, Tactical RMM is designed to assist IT professionals and system adm
99

1010
Some antivirus companies adopt a slightly more nuanced approach by labeling these tools as "Security Threats" or "Riskware." While this is a less severe classification than labeling them as viruses or trojans, it still hinders users by quarantining or deleting the tools, effectively preventing their use. Moreover, the distinction between "Virus" and "Riskware" is lost on many users, leading to confusion and undue concern and why do they not class other RMMs the same?
1111

12-
The issue of overzealous protection is not unique to Tactical RMM. Other developers, both small and large, encounter similar problems with antivirus software flagging their products without clear justification. Examples include utilities that do not even involve password recovery or system monitoring but still face unwarranted scrutiny and restriction. Infact we can see NirSoft 15 years ago wrote a [similar blog](https://blog.nirsoft.net/2009/05/17/antivirus-companies-cause-a-big-headache-to-small-developers/) about this.
12+
The issue of overzealous protection is not unique to Tactical RMM. Other developers, both small and large, encounter similar problems with antivirus software flagging their products without clear justification. Examples include utilities that do not even involve password recovery or system monitoring but still face unwarranted scrutiny and restriction. In fact we can see NirSoft 15 years ago wrote a [similar blog](https://blog.nirsoft.net/2009/05/17/antivirus-companies-cause-a-big-headache-to-small-developers/) about this.
1313

1414
The challenge extends beyond individual developers to affect the broader ecosystem. Small developers, in particular, struggle with the ramifications of these false positives, lacking the resources and legal clout that larger companies possess to quickly address and resolve these issues.
1515

@@ -28,6 +28,11 @@ Be aware there is also [a PowerShell script](https://github.com/amidaware/commun
2828
!!!note
2929
If you need to use 3rd party AV, add the necessary exclusions (see below for examples) and submit the exes as safe.
3030

31+
## Your TODO List
32+
33+
1. You need to manage your AV exclusions.
34+
2. If AV incorrectly flags TRMM agent or mesh agent, submit a report to the relevant AV vendor.
35+
3136
## Bitdefender Gravityzone
3237

3338
Admin URL: <https://cloud.gravityzone.bitdefender.com/>
61.2 KB
Loading

docs/functions/software.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Software
2+
3+
## Software tab
4+
5+
![software tab](images/software_tab.png)
6+
7+
## Install Software Button
8+
9+
This will give you a list of software installable from the [Official Choco Community](https://community.chocolatey.org/packages)
10+
11+
## Uninstall button
12+
13+
This button will pull the software's uninstall string as set by the software developer.
14+
15+
You should be aware that:
16+
17+
- You can use the Agents history tab for log data
18+
- If you don't select `Run as user` all commands are sent via the TRMM agent native security context: [`SYSTEM`](../howitallworks.md#runasuser-functionality). If the developer hasn't designed it to work from there you might get a stuck uninstaller with permission problems, or prompting with questions that can't be answered. YMMV
19+
- msiexec doesn't log by default. If it's not uninstalling properly, you'll need to append `/l*v c:\path\to\somelog.txt` to the uninstall string and then check that log file and troubleshoot accordingly. [Microsoft docs](https://learn.microsoft.com/en-us/windows/win32/msi/standard-installer-command-line-options) has other msi command line options.

docs/management_cmds.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,3 +184,4 @@ python manage.py bulk_change_checkin --overdue --client "Example Client" 14
184184
### Script based functions
185185

186186
[Delete agents by client and site name by API](https://github.com/amidaware/community-scripts/blob/main/scripts_wip/TRMM_Mass_Delete_Agents.ps1)
187+

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ nav:
3535
- "Scripting": functions/scripting.md
3636
- "SNMP Checks": functions/snmp_checks.md
3737
- "Single Sign-On (SSO)": ee/sso/sso.md
38+
- "Software Tab": functions/software.md
3839
- "URL Actions": functions/url_actions.md
3940
- "User Interface Preferences": functions/user_ui.md
4041
- "Web Hooks": functions/webhooks.md

0 commit comments

Comments
 (0)