Skip to main content

A Python package and command line utility for scanning emails with YARA rules

Project description

yaramail logo

yaramail

Python tests PyPI PyPI - Downloads

yaramail is a Python package and command line utility for scanning emails with YARA rules. It is Ideal for automated triage of phishing reports.

Features

  • Scans all parts of an email via API or CLI
    • Headers
      • Removes header indents by default for consistent scanning
    • Plain text and HTML body content
      • Converts body content to Markdown by default for consistent scanning
    • Attachments
      • Raw file content
      • Emails attached to emails
      • PDF document text
      • ZIP file contents, including nested ZIP files
        • Uses message body content as a list of possible ZIP passwords
        • Customizable list of passwords to use when attempting to scan encrypted ZIP files
  • Provides a built-in methodology for categorizing emails
  • Parses Authentication-Results headers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yara_mail-3.1.6.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

yara_mail-3.1.6-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file yara_mail-3.1.6.tar.gz.

File metadata

  • Download URL: yara_mail-3.1.6.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.0

File hashes

Hashes for yara_mail-3.1.6.tar.gz
Algorithm Hash digest
SHA256 ca8be9ec2e37758cbb4d8fa3cb7cf6dc6870aaef869d52c90eaedc75106032cc
MD5 406b0983c2e4346b191f224030c28795
BLAKE2b-256 b6c746c69bb089e2035bb0525516332343d09d20d5457417fc4cff26b17a42c6

See more details on using hashes here.

File details

Details for the file yara_mail-3.1.6-py3-none-any.whl.

File metadata

  • Download URL: yara_mail-3.1.6-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.0

File hashes

Hashes for yara_mail-3.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 75ef40b36bd5409501faa1378016f7f04073134d8a2f293afec2e408a79a8b2a
MD5 55482190e2b484f4dd938e265b4fb27b
BLAKE2b-256 fded4999f2afc208b8e54ce55fa4ccb87f2688d53d5809d9b4f330b7c271c345

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page