Solution: Tomcat
Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · 📊
| Attribute | Value |
|---|---|
| Publisher | Microsoft Corporation |
| Support Tier | Microsoft |
| Support Link | https://support.microsoft.com |
| Categories | domains |
| Version | 3.0.1 |
| Author | Microsoft - support@microsoft.com |
| First Published | 2022-01-31 |
| Last Updated | 2025-12-14 |
| Solution Folder | Tomcat |
| Marketplace | Azure Marketplace · Popularity: 🔵 Medium (64%) |
| Pre-requisites | CustomLogsAma |
The Apache Tomcat solution provides the capability to ingest Apache Tomcat events into Microsoft Sentinel. Refer to Apache Tomcat documentation for more information.
This solution is dependent on the Custom logs via AMA connector to collect the logs. The Custom logs solution will be installed as part of this solution installation.
NOTE: Microsoft recommends installation of Custom logs via AMA Connector. Legacy connector uses the Log Analytics agent which were deprecated on Aug 31, 2024. Using MMA and AMA on same machine can cause log duplication and extra ingestion cost more details.
This solution depends on 1 other solution(s):
| Solution |
|---|
| CustomLogsAma |
This solution has 1 discovered data connector(s)⚠️ (not in Solution definition):
Connectors from dependency solutions:
🔍 Discovered: This item was discovered by scanning the solution folder but is not listed in the Solution JSON file.
🔶 CLv1: This connector ingests into a table that uses the legacy Custom Log V1 schema format with type-suffixed column names (e.g.
_s,_d,_b,_t,_g). Note: identification is based on column name suffixes which are also permitted in CLv2, so this classification may not always be accurate.
This solution uses 16 table(s):
| Table | Used By Connectors | Used By Content |
|---|---|---|
ApacheHTTPServer_CL |
Custom logs via AMA (dependency) | - |
JBossEvent_CL |
Custom logs via AMA (dependency) | - |
JuniperIDP_CL |
Custom logs via AMA (dependency) | - |
MarkLogicAudit_CL |
Custom logs via AMA (dependency) | - |
MongoDBAudit_CL |
Custom logs via AMA (dependency) | - |
NGINX_CL |
Custom logs via AMA (dependency) | - |
OracleWebLogicServer_CL |
Custom logs via AMA (dependency) | - |
PostgreSQL_CL |
Custom logs via AMA (dependency) | - |
SecurityBridgeLogs_CL |
Custom logs via AMA (dependency) | - |
SquidProxy_CL 🔶 |
Custom logs via AMA (dependency) | - |
Tomcat_CL |
Custom logs via AMA (dependency), [Deprecated] Apache Tomcat | Analytics, Hunting, Workbooks |
Ubiquiti_CL |
Custom logs via AMA (dependency) | - |
VectraStream_CL 🔶 |
Custom logs via AMA (dependency) | - |
ZPA_CL |
Custom logs via AMA (dependency) | - |
meraki_CL |
Custom logs via AMA (dependency) | - |
vcenter_CL |
Custom logs via AMA (dependency) | - |
🔶 CLv1: This table uses the legacy Custom Log V1 schema format with type-suffixed column names (e.g.
_s,_d,_b,_t,_g). Note: identification is based on column name suffixes which are also permitted in CLv2, so this classification may not always be accurate.
This solution includes 23 content item(s):
| Content Type | Count |
|---|---|
| Hunting Queries | 11 |
| Analytic Rules | 10 |
| Workbooks | 1 |
| Parsers | 1 |
| Name | Severity | Tactics | Tables Used |
|---|---|---|---|
| Tomcat - Commands in URI | High | InitialAccess | Tomcat_CL |
| Tomcat - Known malicious user agent | High | InitialAccess | Tomcat_CL |
| Tomcat - Multiple client errors from single IP address | Medium | InitialAccess | Tomcat_CL |
| Tomcat - Multiple empty requests from same IP | Medium | InitialAccess, Impact | Tomcat_CL |
| Tomcat - Multiple server errors from single IP address | Medium | Impact, InitialAccess | Tomcat_CL |
| Tomcat - Put file and get file from same IP address | Medium | InitialAccess | Tomcat_CL |
| Tomcat - Request from localhost IP address | Medium | InitialAccess | Tomcat_CL |
| Tomcat - Request to sensitive files | High | InitialAccess | Tomcat_CL |
| Tomcat - Server errors after multiple requests from same IP | Medium | Impact, InitialAccess | Tomcat_CL |
| Tomcat - Sql injection patterns | High | InitialAccess | Tomcat_CL |
| Name | Tactics | Tables Used |
|---|---|---|
| Tomcat - Abnormal request size | Exfiltration, Collection | Tomcat_CL |
| Tomcat - Catalina errors | DefenseEvasion | Tomcat_CL |
| Tomcat - Rare URLs requested | InitialAccess | Tomcat_CL |
| Tomcat - Rare files requested | InitialAccess | Tomcat_CL |
| Tomcat - Rare user agents with client errors | InitialAccess | Tomcat_CL |
| Tomcat - Rare user agents with server errors | InitialAccess | Tomcat_CL |
| Tomcat - Request to forbidden file | InitialAccess | Tomcat_CL |
| Tomcat - Top URLs client errors | Impact, InitialAccess | Tomcat_CL |
| Tomcat - Top URLs server errors | Impact, InitialAccess | Tomcat_CL |
| Tomcat - Top files with error requests | InitialAccess | Tomcat_CL |
| Tomcat - Uncommon user agent strings | InitialAccess | Tomcat_CL |
| Name | Tables Used |
|---|---|
| Tomcat | Tomcat_CL |
| Name | Description | Tables Used |
|---|---|---|
| TomcatEvent | - | Tomcat_CL (read) |
| Version | Date Modified (DD-MM-YYYY) | Change History |
|---|---|---|
| 3.0.1 | 09-12-2024 | Removed Deprecated Data connector |
| 3.0.0 | 13-08-2024 | Deprecating data connectors |
Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · 📊