Logo white

Peter M. Groen / oletools

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 1,521
  • Compare
  • Branches 1
  • Tags 0
  • oletools
25 Oct, 2017
8 commits
  • Add more unittests for msodde ...
    be6bdfa6
    These tests capture stdout to check whether msodde finds dde links correctly
    Christian Herdtweck authored
    2017-10-25 18:07:47 +0200  
    Browse Code »
  • Create unittest template file and howto ...
    6ac44ee7
    This should help avoiding some common mistakes when adding new unit tests
    Christian Herdtweck authored
    2017-10-25 18:07:46 +0200  
    Browse Code »
  • Add unit tests for msodde return codes ...
    7c83ad38
    The test documents supplied here may contain DDE links but these
    only start calc.exe. No links to web pages there.
    Christian Herdtweck authored
    2017-10-25 18:05:35 +0200  
    Browse Code »
  • Add option for custom command line args in msodde.py ...
    ecd49a76
    Custom command line arguments greatly simplifies unit test creation for
    the main method.
    
    Also, avoid calling sys.exit in functions (that is good practice if I
    recall corretly).
    Christian Herdtweck authored
    2017-10-25 16:27:22 +0200  
    Browse Code »
  • Show banner in error case ...
    8f9df350
    Also correct banner and use the argparse-way to test for file existence
    Christian Herdtweck authored
    2017-10-25 16:27:22 +0200  
    Browse Code »
  • Make msodde.py python3-compatible ...
    66bc3f34
    Tested with Python 3.3.2
    Christian Herdtweck authored
    2017-10-25 14:14:36 +0200  
    Browse Code »
  • Add parser for .doc files (Word 2003 and earlier) ...
    aca2c7b9
    Works with Python 2.7, still have to check with other versions
    Christian Herdtweck authored
    2017-10-25 14:14:03 +0200  
    Browse Code »
  • Add json output to msodde.py ...
    c49a5078
    Output is only json-compatible if program succeeded (return code 0).
    Otherwise there may be error messages (i.e. from argument parsing).
    Christian Herdtweck authored
    2017-10-25 14:12:34 +0200  
    Browse Code »

24 Oct, 2017
1 commit
  • Adds an additional check to detect DDE (#205) ...
    281a2e3c
    * Adds an additional check to detect if DDE links exist inside fldSimple values
    
    * clean-up to use TAG_W_INSTRATTR instead of constructing string during parsing
    Etienne Stalmans authored
    2017-10-24 23:16:48 +0200  
    Browse Code »

20 Oct, 2017
3 commits
  • readme: updated Travis-CI badge
    a7938bfa
    decalage2 authored
    2017-10-20 17:29:48 +0200  
    Browse Code »
  • Initial support for unit tests (#201)
    661cd5eb
    Samir Aguiar authored
    2017-10-20 17:22:56 +0200  
    Browse Code »
  • msodde: fixed issue #202 (handling empty xml tags)
    9f71892c
    decalage2 authored
    2017-10-20 17:19:07 +0200  
    Browse Code »

18 Oct, 2017
2 commits
  • setup: added msodde entry point
    95f68f0b
    decalage2 authored
    2017-10-18 22:55:08 +0200  
    Browse Code »
  • added msodde.py
    caed0b2a
    decalage2 authored
    2017-10-18 22:35:04 +0200  
    Browse Code »

06 Sep, 2017
1 commit
  • rtfobj: fixed issue #196, \pxe is not a destination
    40718f9d
    decalage2 authored
    2017-09-06 21:52:40 +0200  
    Browse Code »

26 Jul, 2017
2 commits
  • readme: fixed PyPI badge link
    a58a45a3
    decalage2 authored
    2017-07-26 08:08:20 +0200  
    Browse Code »
  • readme: added PyPI badge
    7b4cadb2
    decalage2 authored
    2017-07-26 00:36:08 +0200  
    Browse Code »

24 Jul, 2017
2 commits
  • rtfobj: ignore optional space after \bin (issue #185)
    80bf761a
    decalage2 authored
    2017-07-24 22:33:56 +0200  
    Browse Code »
  • rtfobj: fixed call to RtfParser._end_of_file (issue #185)
    6fcf5ada
    decalage2 authored
    2017-07-24 22:26:16 +0200  
    Browse Code »

14 Jul, 2017
1 commit
  • rtfobj: disabled logging of each control word (issue #184)
    dcecff4e
    decalage2 authored
    2017-07-14 21:13:17 +0200  
    Browse Code »

11 Jul, 2017
3 commits
  • olevba: raise exception instead of sys.exit (issue #180)
    eecabc2a
    decalage2 authored
    2017-07-11 22:02:47 +0200  
    Browse Code »
  • setup.py: version 0.51.1dev1
    6a7e74cc
    decalage2 authored
    2017-07-11 21:52:03 +0200  
    Browse Code »
  • olefile: ignore incorrect ByteOrder (issue #182)
    433f234f
    decalage2 authored
    2017-07-11 21:49:00 +0200  
    Browse Code »

29 Jun, 2017
6 commits
  • setup.py: bumped version to 0.51
    3681c317
    decalage2 authored
    2017-06-29 22:51:51 +0200  
    Browse Code »
  • updated doc for v0.51
    f34a8c1c
    decalage2 authored
    2017-06-29 22:50:00 +0200  
    Browse Code »
  • updated readme for v0.51
    12526dae
    decalage2 authored
    2017-06-29 22:43:52 +0200  
    Browse Code »
  • bumped version to 0.51
    ec9dff37
    decalage2 authored
    2017-06-29 22:40:59 +0200  
    Browse Code »
  • mraptor3: updated to match mraptor
    61c29e80
    decalage2 authored
    2017-06-29 22:23:55 +0200  
    Browse Code »
  • rtfobj: temporary fix for issue #178
    3ec4b066
    decalage2 authored
    2017-06-29 18:17:35 +0200  
    Browse Code »

15 Jun, 2017
1 commit
  • olevba: deobfuscation line by line to handle large files
    b4b52d22
    decalage2 authored
    2017-06-15 22:15:26 +0200  
    Browse Code »

08 Jun, 2017
3 commits
  • olevba: fixed issue #122 Chr() with negative numbers
    2ed0a9b6
    decalage2 authored
    2017-06-08 23:18:59 +0200  
    Browse Code »
  • rtfobj: fixed issue #143 - bin objects with negative length are now ignored
    3247071f
    decalage2 authored
    2017-06-08 21:32:47 +0200  
    Browse Code »
  • Rtfobj binparser bugfix (#143) ...
    7922da99
    rtfobj: Handling negative bin len (anti-analysis trick)
    Ahmed Zaki authored
    2017-06-08 21:03:18 +0200  
    Browse Code »

31 May, 2017
4 commits
  • olefile: synced changes from olefile repo
    68a910d1
    decalage2 authored
    2017-05-31 22:21:44 +0200  
    Browse Code »
  • Clamp num_props to prevent excessive resource usage (#114) ...
    63db719f
    A large num_props value will cause memory bloat (via the range usage) and potentially billions of useless logs in relaxed mode.  Clamp it to a value that has a reasonable chance of working without generating exceptions.
    Brad Spengler authored
    2017-05-31 21:45:48 +0200  
    Browse Code »
  • olevba: PR #135 fixing issue #132 for some Mac files
    29b08127
    decalage2 authored
    2017-05-31 21:33:49 +0200  
    Browse Code »
  • Fixed issue with Mac files and REFERENCENAME not conforming to spec (#135)
    1fa960ff
    c1fe authored
    2017-05-31 21:28:18 +0200  
    Browse Code »

19 May, 2017
1 commit
  • olevba: added enable_logging to fix issue #154
    6d02dcee
    decalage2 authored
    2017-05-19 22:37:54 +0200  
    Browse Code »

10 May, 2017
2 commits
  • added oletools cheatsheet PDF file
    8f1f3b5c
    decalage2 authored
    2017-05-10 22:19:08 +0200  
    Browse Code »
  • added oletools cheatsheet source file
    fc85b9cb
    decalage2 authored
    2017-05-10 22:16:46 +0200  
    Browse Code »