{% extends "base.html" %} {% from "partials/results_table.html" import results_table %} {% block title %}Tools — Tsume{% endblock %} {% block content %} {% if cache_pruned is not none %}
Deleted {{ cache_pruned }} expired cache entr{{ "y" if cache_pruned == 1 else "ies" }}.
{% endif %}

YARA scan

Local · offline

Scan a local file against YARA rules. Fully offline, no API calls.

{% if scan_error %}
{{ scan_error }}
{% elif scan_result %} {{ results_table([scan_result]) }} {% endif %}

Extract IOCs

Local · offline

Pull hash/IP/URL/domain/CVE-shaped strings out of a PDF or email file.

{% if extract_error %}
{{ extract_error }}
{% elif extract_results is defined %} {% if extract_total %}
{% for ioc_type, values in extract_results.items() %} {% for value in values %} {% endfor %} {% endfor %}
TypeValue
{{ ioc_type.value }}{{ value }}
{% else %}

No IOCs found

{% endif %} {% endif %}

Detonate (Triage)

Cloud · risk

Upload a file to Triage's cloud sandbox for dynamic analysis.

Depending on your Triage account tier, submitted samples may be public and visible to other Triage users.
{% if detonate_error %}
{{ detonate_error }}
{% endif %} {% if detonate_submission %}

Submitted as {{ detonate_submission.id }} (status: {{ detonate_submission.status }}, visibility: {% if detonate_visibility == "public" %}PUBLIC {% elif detonate_visibility == "private" %}private {% else %}unknown{% endif %})

{% if detonate_visibility == "unknown" %}
Triage didn't report a visibility flag for this submission — check your account settings at tria.ge if you need to confirm privacy.
{% endif %}

View on tria.ge ↗

{% endif %} {% if detonate_status %}

Sample {{ detonate_status_id }}: status={{ detonate_status }}

{% endif %} {% if detonate_status_result %} {{ results_table([detonate_status_result]) }} {% endif %}
MaintenanceLocal · offline

Delete cache entries past their TTL. Still-fresh entries are left in place.

{% endblock %}