An Open Source CDR Project
Project description
Open CDR Project
overview
The CDR project is open-source solution for content disarm and reconstruction at Mailboxes. The CDR works by processing all incoming e-mails in a specific network, deconstructing them, and removing the elements that do not match the file type's standards or set policies. CDR technology then rebuilds the e-mail into clean versions that can be sent on to end users as intended.
The project created by Elad Kristal and Shahar Hazan for Achva Collage.
Project Content
This project consisting of:
- Admin Portal for managing.
- CDR app that listen to the mail server and disarm its contents.
- Hmailserver - The mail server that the CDR is running on.
⚠️ The mail server is not in this project, and you need to install it separately.
- MySQL server - The Database for all the project`s contents.
⚠️ The MySQL server is not in this project, and you need to install it separately.
The Schema for the CDR project is in this repository for deployment in your MySQL server.
Prerequisites
-
MySQL server running with CDR schema as given in the sql_files folder of this repo.
-
Hmailserver running with:
- CDR-admin mailbox for processing the incoming mails.
- 2 rules to enforce the incoming mail goes through the CDR component:
First rule:
Second rule:
Installation and Configuration
- Clone repo:
git clone https://github.com/Mrkristal/CDR.git
-
Edit Dockerfile with your database and mailserver info with the ENV variables in the Dockerfile.
-
Build Docker images:
docker compose build
- run Docker containers:
docker compose up
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file Open_CDR-1.0.3.tar.gz.
File metadata
- Download URL: Open_CDR-1.0.3.tar.gz
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b63abdf3fa2d9d1b39f77969fb1080b85c18ab200492d2972ba2ec73ce4bccf9
|
|
| MD5 |
85c76f3f59c12683791e56cf74959355
|
|
| BLAKE2b-256 |
2822310efa2f3f1d925154d7451a5365ba3738276d600e20870bc91d5ab5eaaf
|
File details
Details for the file Open_CDR-1.0.3-py3-none-any.whl.
File metadata
- Download URL: Open_CDR-1.0.3-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73f161a8632a0e8ea28223eb46202da06c0e4ff48585bf831ba4c5ce781f4e37
|
|
| MD5 |
f305ba0667993e323b08070b53b1b509
|
|
| BLAKE2b-256 |
7ae6dd3722cc4b2e7ed4bafaeb6419b451fbe333ce7739bf76868987362b8222
|