forked from decalage2/oletools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL.txt
96 lines (57 loc) · 2.86 KB
/
INSTALL.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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
How to Download and Install python-oletools
===========================================
Pre-requisites
--------------
The recommended Python version to run oletools is Python 2.7.
Python 2.6 is also supported, but as it is not tested as often as 2.7, some features
might not work as expected.
Since v0.50, oletools can also run with Python 3.x. As this is quite new, please
report any issue you may encounter.
Recommended way to Download+Install/Update oletools: pip
--------------------------------------------------------
Pip is included with Python since version 2.7.9 and 3.4. If it is not installed on your
system, either upgrade Python or see https://pip.pypa.io/en/stable/installing/
### Linux, Mac OSX, Unix
To download and install/update the latest release version of oletools,
run the following command in a shell:
sudo -H pip install -U oletools
**Important**: Since version 0.50, pip will automatically create convenient command-line scripts
in /usr/local/bin to run all the oletools from any directory.
### Windows
To download and install/update the latest release version of oletools,
run the following command in a cmd window:
pip install -U oletools
**Important**: Since version 0.50, pip will automatically create convenient command-line scripts
to run all the oletools from any directory: olevba, mraptor, oleid, rtfobj, etc.
How to install the latest development version
---------------------------------------------
If you want to benefit from the latest improvements in the development version,
you may also use pip:
### Linux, Mac OSX, Unix
sudo -H pip install -U https://github.com/decalage2/oletools/archive/master.zip
### Windows
pip install -U https://github.com/decalage2/oletools/archive/master.zip
How to install offline - Computer without Internet access
---------------------------------------------------------
First, download the oletools archive on a computer with Internet access:
* Latest stable version: from https://github.com/decalage2/oletools/releases
* Development version: https://github.com/decalage2/oletools/archive/master.zip
Copy the archive file to the target computer.
On Linux, Mac OSX, Unix, run the following command using the filename of the
archive that you downloaded:
sudo -H pip install -U oletools.zip
On Windows:
pip install -U oletools.zip
Old school install using setup.py
---------------------------------
If you cannot use pip, it is still possible to run the setup.py script
directly. However, this method will not create the command-line scripts
automatically.
First, download the oletools archive:
* Latest stable version: from https://github.com/decalage2/oletools/releases
* Development version: https://github.com/decalage2/oletools/archive/master.zip
Then extract the archive, open a shell and go to the oletools directory.
### Linux, Mac OSX, Unix
sudo -H python setup.py install
### Windows:
python setup.py install