# adullact_exefilter **Repository Path**: mirrors_svn2github/adullact_exefilter ## Basic Information - **Project Name**: adullact_exefilter - **Description**: This is a clone of an SVN repository at https://scm.adullact.net/anonscm/svn/exefilter/trunk. It had been cloned by http://svn2github.com/ , but the service was since closed. Please read a closing note on my blog post: http://piotr.gabryjeluk.pl/blog:closing-svn2github . If you want to continue synchronizing this repo, look at https://github.com/gabrys/svn2github - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2026-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ExeFilter ExeFilter is an open-source tool and framework to filter file formats in e-mails, web pages or files. It detects many common file formats and can remove active content (scripts, macros, etc) according to a configurable policy. Authors: Philippe Lagadec, Arnaud Kerreneur, Tanguy Vinceleux Copyright DGA/CELAR 2004-2008, NC3A 2008-2010 Homepage: http://www.decalage.info/exefilter Project website: http://adullact.net/projects/exefilter License: CeCILL (open-source GPL compatible), see source code for details. http://www.cecill.info For more information, see ExeFilter_documentation_EN.pdf. ------------------------------------------------------------------------------- REQUIREMENTS: - Python 2.5 or 2.6 (v3 is not supported yet) - Pywin32 extensions on Windows - wxPython for the GUI - Ruby if you want to use the Origami engine for PDF analysis (unless you use the Portable ExeFilter version: see README_portable.txt) ------------------------------------------------------------------------------- SAMPLE GUI USAGE: 1) Open ExeFilter_GUI.py 2) select source file or directory 3) click on the Scan button. 4) or select select destination file or directory, then click the Clean button. ------------------------------------------------------------------------------- SAMPLE COMMAND-LINE USAGE: 1) How to SCAN a file or directory: On Windows: ExeFilter.py On Unix/Linux/MacOSX: python ExeFilter.py 2) How to CLEAN a file or directory: On Windows: ExeFilter.py -d or ExeFilter.py -o On Unix/Linux/MacOSX: python ExeFilter.py -d or python ExeFilter.py -o ------------------------------------------------------------------------------- QUICK DEMO: 1) open each file in the demo_files folder, to look at active content. 2) On Windows: simply run DEMO.bat, or type: ExeFilter.py demo_files -d demo_output On Unix/Linux/MacOSX: python ExeFilter.py demo_files -d demo_output 3) Then open each file in demo_output, and compare results.