All Projects → infertux → Zeyple

infertux / Zeyple

Licence: other
Postfix filter/hook to automatically encrypt outgoing emails with PGP/GPG

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Zeyple

Sephia Five
A secure and PGP enabled webmail module for Phosphorus Five
Stars: ✭ 21 (-82.79%)
Mutual labels:  email, privacy, encryption, pgp
Magicpad
MagicPad is an encryption suite for beginners. It is designed to be run standalone via the browser or executable (Electron).
Stars: ✭ 174 (+42.62%)
Mutual labels:  privacy, encryption, gpg, pgp
Drops
opmsg p2p transport network
Stars: ✭ 58 (-52.46%)
Mutual labels:  privacy, encryption, gpg
Encrypt.to
Send encrypted PGP messages with one click
Stars: ✭ 116 (-4.92%)
Mutual labels:  email, encryption, pgp
Bouncy Gpg
Make using Bouncy Castle with OpenPGP fun again!
Stars: ✭ 164 (+34.43%)
Mutual labels:  encryption, gpg, pgp
Ptorx
📩🛡 Email privacy. Anonymously send and receive with alias forwarding.
Stars: ✭ 187 (+53.28%)
Mutual labels:  email, privacy, pgp
ProtonClient
An unofficial desktop client for ProtonMail done with electron nativefier
Stars: ✭ 50 (-59.02%)
Mutual labels:  privacy, encryption, email
Tutanota
Tutanota is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
Stars: ✭ 4,326 (+3445.9%)
Mutual labels:  email, privacy, encryption
Opaquemail
.NET email library and proxy supporting IMAP, POP3, and SMTP with S/MIME and PGP.
Stars: ✭ 91 (-25.41%)
Mutual labels:  email, encryption, pgp
Opmsg
opmsg message encryption
Stars: ✭ 704 (+477.05%)
Mutual labels:  privacy, encryption, gpg
Anonaddy
Anonymous email forwarding
Stars: ✭ 1,022 (+737.7%)
Mutual labels:  email, privacy, pgp
Minisign
A dead simple tool to sign files and verify digital signatures.
Stars: ✭ 1,105 (+805.74%)
Mutual labels:  gpg, pgp
Helm Secrets
DEPRECATED A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 1,129 (+825.41%)
Mutual labels:  encryption, pgp
Zbox
Zero-details, privacy-focused in-app file system.
Stars: ✭ 1,185 (+871.31%)
Mutual labels:  privacy, encryption
Easy Gpg To Paper
easy-gpg-to-paper aims to make exporting your secret gpg key to paper, and then restoring from paper, an easy and painless process.
Stars: ✭ 68 (-44.26%)
Mutual labels:  privacy, gpg
Gmime
A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools.
Stars: ✭ 57 (-53.28%)
Mutual labels:  email, pgp
Pius
PGP Individual User Signer
Stars: ✭ 77 (-36.89%)
Mutual labels:  gpg, pgp
Mimekit
A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
Stars: ✭ 1,214 (+895.08%)
Mutual labels:  email, pgp
Gpg Encrypt
Use GPG to encrypt a file using our best settings
Stars: ✭ 53 (-56.56%)
Mutual labels:  encryption, gpg
Brandis
Brandis: End-to-end encryption for everyone
Stars: ✭ 77 (-36.89%)
Mutual labels:  privacy, encryption

ZEYPLE: Zeyple Encrypts Your Precious Log Emails Build Status

Zeyple automatically encrypts outgoing emails with GPG:

  1. It catches emails from your Postfix queue
  2. Then encrypts them if it's got the recipient's GPG public key
  3. Finally it puts them back into the queue
     unencrypted email   ||   encrypted email
sender --> Postfix --> Zeyple --> Postfix --> recipient(s)

Why should I care? If you are a sysadmin who receives emails from various monitoring tools like Logwatch, Monit, Fail2ban, Smartd, Cron, whatever - it goes without saying that those emails contain lots of information about your servers. Information that may be intercepted by some malicious hacker sniffing SMTP traffic, your email provider, <insert your (paranoid) reason here>... Why would you take that risk - encrypt them all!

Install & upgrade

See INSTALL.md & UPGRADE.md.

Disable/enable Zeyple

Just comment/uncomment the line content_filter = zeyple in your /etc/postfix/main.cf then postfix reload.

Key management

  • List of keys: sudo -u zeyple gpg --homedir /var/lib/zeyple/keys --list-keys
  • Update imported keys: sudo -u zeyple gpg --homedir /var/lib/zeyple/keys --keyserver hkp://keys.gnupg.net --refresh-keys
  • Import a new key: sudo -u zeyple gpg --homedir /var/lib/zeyple/keys --keyserver hkp://keys.gnupg.net --search [email protected]

Integration with other MTAs

Although tested only with Postfix, Zeyple should integrate nicely with any MTA which provides a filter/hook mechanism. Please let me know if you experiment with this.

Docker

A Docker image is available for development purposes.

Vagrant

A fully-setup test-environment is available to easily test your modifications. Vagrant and a compatible virtualization environment (VirtualBox for example) are required. Visit zeyple-vagrant for download and more information.

Contributing

See CONTRIBUTING.md.

Kudos

Many thanks to Harry Knitter for his feedback to help make Zeyple more robust.

Blog posts & articles

License

AGPLv3+

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].