-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathREADME.txt
75 lines (48 loc) · 2.19 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
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 <source file or dir>
On Unix/Linux/MacOSX:
python ExeFilter.py <source file or dir>
2) How to CLEAN a file or directory:
On Windows:
ExeFilter.py <source file or dir> -d <destination dir>
or
ExeFilter.py <source file> -o <destination file>
On Unix/Linux/MacOSX:
python ExeFilter.py <source file or dir> -d <destination dir>
or
python ExeFilter.py <source file> -o <destination file>
-------------------------------------------------------------------------------
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.