Skip to content

Releases: kawaiipantsu/smtplatrine

Smtplatrine 1.1 released 🎉

19 May 09:11
Compare
Choose a tag to compare

It's with great pleasure that we release the next version of smtplatrine 💯 and we are already working hard on the next!

Release Notes

This next release brings many new features and exiting things to the table. Well some might not vi visible to the naked eye but as always a lot is happening behind the scenes and code is often re-written to perform better👍

⚠️ WARNING:
This release introduces DATABASE changes and therefore the following tables need to be deleted and re-imported.
honeypot_credentials, stats (once deleted, just import the smtplatrine_database_missing.sql! This should not introduce any inconvenience as these tables where not in use yet.

New features

  • Timeout on read / write. Meaning we have proper "idle" timeout (60sec)
  • SMTP AUTH 🥇
    • We support collecting credentials via AUTH PLAIN
    • We support collecting credentials via AUTH LOGIN
  • More header fields related to "identifying" the software/solution/script has been added
    • X-Library is now saved in X-Mailer if not present
  • Webpage 🌐 ! Beginning to throw something together ...
    • Simple overall design plotted down
    • Admin user/password is automatically generated on first start (LOOK FOR PASSWORD IN LOG)
    • For now only the "Clients overview" is working
  • Changed into more modern x.y.z codes in SMTP replies where applicable

Bug fixes

  • Fixed: Date header was never stored/extracted
  • Fixed: Child spawns where not killed if parent thread died/killed, would keep connection open
  • Fixed: Missing important SMTP replies
  • Fixed: SMTP replies that where wrong formulated
  • Fixed: SIGCHLD to be more informative

Smtplatrine 1.0 released 🎉

15 May 23:39
Compare
Choose a tag to compare

Smtplatrine 1.0 released 🎉

Release Notes

This is the very first release of the smtp honeypot 🍡 Whoo!
I'm very pleased and hope that you will have as much fun with this as I'm going to :) There are still lot's to do and I hope to be able to add these features in the near future. But for now all the basics work!

New features

  • Collecting RAW email (Stored in DB)
  • Collecting all recipients (Stored in DB)
    • Full email
    • Email username
    • Email Tag(s)
    • Email Domain
    • How many times seen, first and last timestamp
  • Collecting all attachments
    • Attachment meta info stored in DB
      • UUID, Filename, Size, MimeType, Hashes
    • Grabbing MD5,SHA1,SHA256 hashes of data
    • Attachment data stored on disk (opt-out)
  • Collecting Received headers (Stored in DB)
  • Collecting most important headers (Stored in DB)
    • Header(s) Date, To, From, Cc, Reply-To, Subject, Message-ID, X-Mailer,User-Agent, Organization, Content-Type
    • Rest can be found in raw record (if kept)
  • Collecting Body
    • TEXT
    • HTML
  • Collecting client connection info
    • IP address, Communications ports
    • Reverse DNS
    • Enriching IP with GEO location details
    • Enriching IP with ASN details