Commit f003f27eeaaa68314d036e6e062d8380111588df

Authored by decalage2
1 parent 6301c9cf

updated install.txt for github

Showing 1 changed file with 63 additions and 34 deletions
INSTALL.txt
1 -How to Download and Install python-oletools  
2 -===========================================  
3 -  
4 -Pre-requisites  
5 ---------------  
6 -  
7 -For now, python-oletools require Python 2.x.  
8 -They are not compatible with Python 3.x yet.  
9 -  
10 -  
11 -For command-line tools  
12 -----------------------  
13 -  
14 -To use python-oletools from the command line as analysis tools, you may simply  
15 -download the zip archive from https://bitbucket.org/decalage/oletools/downloads  
16 -and extract the files in the directory of your choice.  
17 -  
18 -You may then add the directory to your PATH environment variable to access the  
19 -tools from anywhere.  
20 -  
21 -  
22 -For python applications  
23 -----------------------  
24 -  
25 -If you plan to use python-oletools with other Python applications or your own  
26 -scripts, the simplest solution is to use "pip install oletools" or  
27 -"easy_install oletools" to download and install the package in one go.  
28 -  
29 -Otherwise you may download/extract the zip archive from  
30 -https://bitbucket.org/decalage/oletools/downloads) in a temporary directory and  
31 -run "python setup.py install".  
32 -On Windows, you may also double-click on install.bat.  
33 -  
34 - 1 +How to Download and Install python-oletools
  2 +===========================================
  3 +
  4 +Pre-requisites
  5 +--------------
  6 +
  7 +For now, python-oletools require Python 2.x.
  8 +They are not compatible with Python 3.x yet.
  9 +
  10 +
  11 +For command-line tools
  12 +----------------------
  13 +
  14 +To use python-oletools from the command line as analysis tools, you may simply
  15 +download the latest release archive from
  16 +https://github.com/decalage2/oletools/releases
  17 +and extract the files into the directory of your choice.
  18 +
  19 +You may also download the latest development version from
  20 +https://github.com/decalage2/oletools/archive/master.zip with the most recent
  21 +features.
  22 +
  23 +Another possibility is to use a git client to clone the repository
  24 +(https://github.com/decalage2/oletools.git) into a folder.
  25 +You can then update it easily in the future.
  26 +
  27 +### Windows
  28 +
  29 +You may add the oletools directory to your PATH environment variable to access
  30 +the tools from anywhere.
  31 +
  32 +### Linux, Mac OSX, Unix
  33 +
  34 +It is very convenient to create symbolic links to each tool in one of the bin
  35 +directories in order to run them as shell commands from anywhere. For example,
  36 +here is how to create an executable link "olevba" in /usr/local/bin pointing to
  37 +olevba.py, assuming oletools was unzipped into /opt/oletools:
  38 +
  39 + chmod +x /opt/oletools/oletools/olevba.py
  40 + ln -s /opt/oletools/oletools/olevba.py /usr/local/bin/olevba
  41 +
  42 +Then the olevba command can be used from any directory:
  43 +
  44 + user@remnux:~/MalwareZoo/VBA$ olevba dridex427.xls |less
  45 +
  46 +
  47 +
  48 +For python applications
  49 +-----------------------
  50 +
  51 +If you plan to use python-oletools with other Python applications or your own
  52 +scripts, the simplest solution is to run "pip install oletools" or
  53 +"easy_install oletools" to download and install the package in one go.
  54 +Pip is included with Python since version 2.7.9.
  55 +
  56 +IMPORTANT: to update oletools if it is already installed, you must run
  57 +"pip install -U oletools", otherwise pip will not update it.
  58 +
  59 +Alternatively if you prefer the old school way, you may download the
  60 +latest archive from https://github.com/decalage2/oletools/releases, extract it
  61 +into a temporary directory and run "python setup.py install".
  62 +
  63 +