Files Dot Com¶
About¶
Files.com provides unified control and reporting for all the file transfers in your business, no matter how they occur technically. Files.com acts as both a client and a server for SFTP, FTP, and AS2, meaning you can easily connect to any partner, customer, or system.
Product Details¶
Vendor URL: Files
Product Type: SaaS
Product Tier: Tier II
Integration Method: N/A
Log Guide: Logging
Parser Details¶
Log Format: JSON
Expected Normalization Rate: 100%
Data Label: FILES_DOT_COM
UDM Fields (list of all UDM fields leveraged in the Parser):
Log File Field | UDM Field |
---|---|
api_key_id | principal.resource.id |
api_name | principal.resource.name |
cc | network.email.cc |
client_ip | principal.ip |
delivery_method | additional.fields |
dest_remote_server_id | target.asset_id |
error_message | security_result.summary |
error_type | security_result.description |
interface | additional.fields |
log_type | metadata.product_event_type |
message | security_result.summary |
operation | metadata.description |
path | target.file.full_path |
request_host | target.hostname |
request_id | metadata.product_log_id |
request_ip | principal.ip |
request_method | network.http.method |
request_path | target.url |
response_code | network.http.response_code |
smtp_hostname | principal.hostname |
smtp_ip | principal.ip |
src_remote_server_id | principal.asset_id |
status | security_result.action |
status | security_result.action_details |
subject | network.email.subject |
success | security_result.action |
to | target.user.email_addresses |
to | network.email.to |
user_agent | network.http.user_agent |
user_id | principal.user.userid |
user_is_from_parent_site | principal.user.attribute.labels |
username | principal.user.user_display_name |
Product Event Types¶
Event | UDM Event Classification |
---|---|
ApiRequestLog | NETWORK_HTTP |
EmailLog | EMAIL_UNCATEGORIZED |
OutboundConnectionLog | GENERIC_EVENT |
Log Sample¶
{"timestamp":"2025-02-26T23:50:45.644Z","api_key_id":null,"api_key_prefix":null,"user_id":1148891,"username":"123456@example.com","user_is_from_parent_site":null,"interface":"web","request_method":"GET","request_path":"/api/rest/v1/remote_servers/12345","request_ip":"10.226.82.178","request_host":"example.files.com","request_id":"c09d94dce0b8e787f40edcf2c1775b58","api_name":"RestAPI","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36","error_type":"not-authorized/site-admin-required","error_message":null,"response_code":403,"success":false,"duration_ms":16,"log_type":"ApiRequestLog"}
Sample Parsing¶
additional.fields["interface"] = "web"
metadata.event_type = "NETWORK_HTTP"
metadata.log_type = "FILES_DOT_COM"
metadata.product_event_type = "ApiRequestLog"
metadata.product_log_id = "c09d94dce0b8e787f40edcf2c1775b58"
metadata.vendor_name = "Files"
network.http.method = "GET"
network.http.response_code = 403
network.http.user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36"
principal.ip = "10.226.82.178"
principal.resource.name = "RestAPI"
principal.user.user_display_name = "123456@example.com"
principal.user.userid = "1148891"
security_result.action = "BLOCK"
security_result.description = "not-authorized/site-admin-required"
target.hostname = "example.files.com"
target.url = "/api/rest/v1/remote_servers/12345"