Skip to content

Added ECS mappings for SMTP/Email data #534

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 3 commits into from
Closed

Conversation

mbudge
Copy link
Contributor

@mbudge mbudge commented Aug 28, 2019

Adding email ECS mappings for review.

This is after adding fields from an email service provider and finding no common mappings in ECS.

Common fields can be found in the Mimecast logs.
https://www.mimecast.com/tech-connect/documentation/tutorials/understanding-siem-logs/

Added extra fields for users who manually parse logs or do TCP re-assembly SMTP packet captures to get the email data, which they can use to check email headers and detected spoofing and SPF errors.

File and hash metadata from attachments and URL's can store data in existing ECS fields.

@webmat
Copy link
Contributor

webmat commented Sep 3, 2019

Thanks for submitting this! It's very detailed and I happen to have some knowledge in building an email monitoring pipeline (mine was based on SendGrid's event webhook).

I won't be able to review this in depth just yet. More likely at the end of this month, or next month.

But I agree support for email would be good to have in ECS.

In the meantime, if you're able to provide sample logs (stripped of private information, of course), that would help get right into the meat of the subject, when the time comes :-)

@webmat
Copy link
Contributor

webmat commented Sep 3, 2019

Note to self: also check out elastic/beats#13466, in particular packetbeat/protos/smtp/_meta/fields.yml

@webmat
Copy link
Contributor

webmat commented Aug 18, 2020

Thanks again for opening this, @mbudge!

This won't get in as is. However I've just opened a meta-issue #939 to discuss email support in ECS. So I'm closing in favor of the meta issue.

Everything's linked together, and we'll make sure to review this PR when we plan this 🙂 ❤️

@webmat webmat closed this Aug 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants