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
17 Jan, 2018
11 commits
  • xls_parser: fixup forgot rename parse-->finish_constructing
    ef014417
    Christian Herdtweck authored
    2018-01-17 15:00:17 +0100  
    Browse Code »
  • ppt_record_parser: find and decompress embedded ole streams
    acfb36b3
    Christian Herdtweck authored
    2018-01-17 15:00:17 +0100  
    Browse Code »
  • record_base: rename parse --> finish_constructing, more docu
    38418c29
    Christian Herdtweck authored
    2018-01-17 15:00:17 +0100  
    Browse Code »
  • ppt records: compensate wrong size in CurrentUserAtom ...
    e90e0e5a
    This compensates for an inconsistency that is probably just an error in
    some ppt versions. The size attribute of the CurrentUserAtom "forgets"
    about the optional unicode user name, which then creates strange data
    behind the record (where nothing should be)
    Christian Herdtweck authored
    2018-01-17 15:00:16 +0100  
    Browse Code »
  • record_base: make compatible with container substreams
    470d0806
    Christian Herdtweck authored
    2018-01-17 15:00:16 +0100  
    Browse Code »
  • record_base: ignore [Document]SummaryInformation streams
    5c9b328c
    Christian Herdtweck authored
    2018-01-17 15:00:16 +0100  
    Browse Code »
  • xls_parser: rename type to rec_type to make pylint happier
    97990227
    Christian Herdtweck authored
    2018-01-17 15:00:16 +0100  
    Browse Code »
  • msodde: use new method name (get-->iter)_streams
    f1c708ac
    Christian Herdtweck authored
    2018-01-17 15:00:16 +0100  
    Browse Code »
  • ppt_parser: create new alternative based on records ...
    730c5088
    Sofar, the ppt_parser is rather stupid, does not understand the structure
    of the streams but just looks for a certain byte sequence anywhere in the
    stream (search_* methods).
    
    There was another attempt to understand and parse the stream structure
    but that failed (parse_* methods).
    
    Encouraged by xls_parser, that also parses the data as a series of
    records, tried the same with ppt files and works nicely sofar. Might
    be able to replace ppt_parser soon.
    Christian Herdtweck authored
    2018-01-17 15:00:16 +0100  
    Browse Code »
  • ooxml: implement skipping data in ZipSubFile
    3781f711
    Christian Herdtweck authored
    2018-01-17 15:00:16 +0100  
    Browse Code »
  • xls_parser: move code to new record_base for re-use with ppt files ...
    d397edb5
    Parsing through records seems to make sense. Try to repeat the same with
    ppt files next. To avoid copy-and-paste, move code to be used by both to
    common base record_base.py
    Christian Herdtweck authored
    2018-01-17 15:00:16 +0100  
    Browse Code »

11 Jan, 2018
1 commit
  • fixed issue #242 (apply unquote to fldSimple tags)
    27dc5360
    decalage2 authored
    2018-01-11 11:43:26 +0100  
    Browse Code »

09 Jan, 2018
1 commit
  • Merge pull request #241 from christian-intra2net/dde-in-csv ...
    95ca88d2
    Dde in csv
    Philippe Lagadec authored
    2018-01-09 23:03:14 +0100  
    Browse Code »

05 Jan, 2018
8 commits
  • msodde: update doc, history and version
    874a5105
    Christian Herdtweck authored
    2018-01-05 10:48:55 +0100  
    Browse Code »
  • unittests: make pylint and pep8 a bit happier ...
    3977c68c
    They actually found a few \ in strings I had overlooked
    Christian Herdtweck authored
    2018-01-05 10:44:10 +0100  
    Browse Code »
  • unittest: add simple csv file and test it
    59a85138
    Christian Herdtweck authored
    2018-01-05 10:27:38 +0100  
    Browse Code »
  • unittest: add .csv to list of files to be ignored ...
    4ac29b53
    Replace #print(...) with DEBUG_FLAG and conditional print(...)
    Christian Herdtweck authored
    2018-01-05 10:27:38 +0100  
    Browse Code »
  • msodde: Wrap sys.stdout into unicode-encoder only in py2 ...
    63546685
    This is not necessary in python3
    Christian Herdtweck authored
    2018-01-05 10:27:38 +0100  
    Browse Code »
  • msodde: limit csv delimiters to reasonable set ...
    5fe1f070
    The python sniffer would find "i" as delimiter in text or "<" in xml. We
    prefer an error over misinterpretation.
    
    Also, try all delimiters, not just a second one.
    
    Rename one constant (added CSV_)
    Christian Herdtweck authored
    2018-01-05 10:27:38 +0100  
    Browse Code »
  • unittest: create new test for finding dde in csv
    fe87211b
    Christian Herdtweck authored
    2018-01-05 10:27:38 +0100  
    Browse Code »
  • unittest: fix bug with OutputCapture and old loggers
    d6ffbaa5
    Christian Herdtweck authored
    2018-01-05 10:27:38 +0100  
    Browse Code »

04 Jan, 2018
4 commits
  • msodde: find DDE-links in CSV exported by Excel
    6956fce2
    Christian Herdtweck authored
    2018-01-04 18:48:01 +0100  
    Browse Code »
  • msodde: unify debug-logging what file type we found
    43c043d3
    Christian Herdtweck authored
    2018-01-04 18:47:20 +0100  
    Browse Code »
  • msodde: clean-up code following pep8 and pylint (2) ...
    26a592fb
    - move imports further up
    - simplify code for oletools import hack
    - make a few variable names longer
    Christian Herdtweck authored
    2018-01-04 16:08:10 +0100  
    Browse Code »
  • msodde: clean-up code following pep8 and pylint (1) ...
    6028d9ab
    - disable pylint-whitespace-check from FIELD_BLACKLIST
    - shortend most all lines to max 79 chars (except pylint: disable-*)
    - moved imports further up
    - re-wrap a few lines
    - add missing doc strings
    - add/remove whitespace
    - remove old commented debug-log/print statements
    Christian Herdtweck authored
    2018-01-04 16:06:22 +0100  
    Browse Code »

14 Dec, 2017
1 commit
  • Merge pull request #230 from christian-intra2net/fixes-rtf-close-handles ...
    56ed93a1
    Fixes
    Philippe Lagadec authored
    2017-12-14 22:11:22 +0100  
    Browse Code »

13 Dec, 2017
1 commit
  • msodde: remove another unnecessary warning that messed up json
    56e39473
    Christian Herdtweck authored
    2017-12-13 16:29:12 +0100  
    Browse Code »

12 Dec, 2017
2 commits
  • change setup.py to have mraptor3 in cli tools
    a6d9452f
    Sébastien Larinier authored
    2017-12-12 13:30:02 +0100  
    Browse Code »
  • added olevba3 to exposed command line tools
    58582abd
    kgwinnup authored
    2017-12-12 07:55:30 +0100  
    Browse Code »

07 Dec, 2017
10 commits
  • unittests: fix error introduced when changing OutputCapture
    7f9c4f03
    Christian Herdtweck authored
    2017-12-07 17:54:25 +0100  
    Browse Code »
  • olevba[3]: ensure file handles are closed ...
    8f68844b
    Trying to get rid of all those ResourceWarnings that python3 shows during
    unittests
    Christian Herdtweck authored
    2017-12-07 17:54:25 +0100  
    Browse Code »
  • unittests: create 2 tests for msodde with rtf with/out -d option
    a58b7439
    Christian Herdtweck authored
    2017-12-07 17:27:44 +0100  
    Browse Code »
  • msodde: avoid misleading stack traces from fail in except block
    2bd665ad
    Christian Herdtweck authored
    2017-12-07 17:27:02 +0100  
    Browse Code »
  • msodde: py3 compatibility for rtf files
    90f25d4c
    Christian Herdtweck authored
    2017-12-07 17:25:30 +0100  
    Browse Code »
  • unittests: add clean rtf-file to msodde unittest - FAILS
    795517fe
    Christian Herdtweck authored
    2017-12-07 13:11:15 +0100  
    Browse Code »
  • msodde: ensure zip file handle of docx file is closed
    437c109a
    Christian Herdtweck authored
    2017-12-07 13:11:15 +0100  
    Browse Code »
  • unittest: ensure that the OutputCapturer closes its buffer ...
    944f1f76
    Looking for reason for ResourceWarning abount unclosed BufferedReader, but
    this was not the cause...
    Christian Herdtweck authored
    2017-12-07 13:11:15 +0100  
    Browse Code »
  • msodde: ensure file handles are closed after rtf-handling
    e514acb8
    Christian Herdtweck authored
    2017-12-07 13:11:15 +0100  
    Browse Code »
  • ooxml: do not warn if xml parse failure is expected
    04f4b8c5
    Christian Herdtweck authored
    2017-12-07 13:11:15 +0100  
    Browse Code »

29 Nov, 2017
1 commit
  • msodde: updated docstring to mention RTF
    d1c7e2ca
    decalage2 authored
    2017-11-29 22:39:28 +0100  
    Browse Code »