Python based milter for Sendmail and Postfix MTA servers to check incoming e-mails for Microsoft Office attachments. If a Microsoft Office document is attached to the e-mail, it will be scanned for suspicious VBA macro code. Files with malicious macros are, depending on configuration, either removed and replaced by harmless text files or alternatively the whole e-mail will be rejected.
Homepage
Download
Recent Releases
3.604 Jan 2019 15:05
minor feature:
Update README.md
.
Update macromilter.py.
.
Correct my broken postconf(1) call.
.
Configurable umask for unix socket.
.
Correct some typos.
.
Remove unused CFG_DIR configuration option.
.
.
.
.
.
.
.
Merge branch 'master' into unused.
.
Merge branch 'master' into unused.
.
.
.
Add Robert to autors.
.
Add better and secure tempfile handling.
.
- for #31 #29 and #27.
.
Change the umask to 640.
.
Rework of the zip walk.
.
Update umask for tmp, remove some defunctions.
.
Update testing version.
.
Update logging and tmp folder cleanup.
.
var nameing error.
.
Update some logging messages and double zip extraction - release .
.
Update README.md.
.
syntax error.
.
Correct typo in method name.
.
.
.
.
.
Update the tempfile handling for more security and some other, .
.
Update version.
.
add exeption for file exeption at tmp remove, remove un-needed xlsx a .
.
for docx, xlsx und pptx.
.
.
.
Update README.md.
.
add macro whitelisting.
.
Update macromilter.py.
.
implementing the macro whitelisting, update the config parsing to json.
.
Merge branch 'testing' of https://github.com/sbidy/MacroMilter into t .
.
Remove white listed file from hashdb, nameing.
Update README.md.
.
Handle MacroMilter update from 3.4.3 without configuration update.
.
Correct some typos.
.
.
.
.
.
Add travis test file.
.
Update.travis.yml.
.
Update.travis.yml.
.
add sendemail test.
.
Update.travis.yml.
.
Update.travis.yml.
.
Update.travis.yml.
.
Update README.md.
.
Update travis test.
.
Update travis.
.
add sudo for exec.
.
Update tests and script.
.
add sudo.
.
changed milter start.
.
Missing ole file.
.
Add postifx as sudo.
.
Change python run.
.
Update travis conf.
.
Update log and init check.
.
Update log.
.
update script and tails.
.
logs.
.
Update log.
.
dup. sudo.
.
update logging.
.
Update and delete logging.
.
dmesg tail -n 300.
.
test wich script.
.
remove sudo requirement.
.
Add test and attachment.
.
Add files via upl
3.5.211 May 2018 00:22
minor bugfix:
Corrected log file handling, file handling in /tmp, added configuration option for umask for Unix sockets, other minor fixes
3.4.331 Oct 2017 19:33
minor bugfix:
Local information leak via log files, MacroMilter bypass with nested ZIP files, Error in macromilter.logrotate at Ubuntu, Some code review and better exception handling