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
29 Aug, 2018
3 commits
  • Added requirements.txt.
    29572ea3
    decalage2 authored
    2018-08-29 22:51:21 +0200  
    Browse Code »
  • setup: added olefile as dependency (work in progress), added olefile as an entry… ...
    cf93ba9d
    … point, bumped version to 0.54dev1
    decalage2 authored
    2018-08-29 22:50:41 +0200  
    Browse Code »
  • Merge pull request #346 from comawill/pull-req/python37 ...
    6e6c66fe
    Stop tests from failing when using python3.7
    Philippe Lagadec authored
    2018-08-29 08:44:12 +0200  
    Browse Code »

28 Aug, 2018
3 commits
  • Add delimiter to generated CSV to keep csv.Sniffer detecting the correct ...
    1906a4cf
    delimiter in current python versions
    Sebastian Willenborg authored
    2018-08-28 22:45:43 +0200  
    Browse Code »
  • Replace "raise StopIteration" with "return" (PEP-479)
    50210616
    Sebastian Willenborg authored
    2018-08-28 22:40:09 +0200  
    Browse Code »
  • Enable testing for more recent python3.7 version
    3e1cac5a
    Sebastian Willenborg authored
    2018-08-28 22:40:08 +0200  
    Browse Code »

25 Aug, 2018
1 commit
  • Update README.md
    6b7a0bb9
    Philippe Lagadec authored
    2018-08-25 21:54:12 +0200  
    Browse Code »

22 Aug, 2018
1 commit
  • readme: added "say thanks" button
    c9684075
    Philippe Lagadec authored
    2018-08-22 22:07:19 +0200  
    Browse Code »

28 Jul, 2018
2 commits
  • Update bug_report.md
    d98ca1a2
    Philippe Lagadec authored
    2018-07-28 17:24:39 +0200  
    Browse Code »
  • Merge pull request #336 from jdufresne/pypi ...
    f3646f40
    Update all pypi.python.org URLs to pypi.org
    Philippe Lagadec authored
    2018-07-28 14:08:50 +0200  
    Browse Code »

23 Jul, 2018
1 commit
  • Update all pypi.python.org URLs to pypi.org ...
    682e8e8f
    For details on the new PyPI, see the blog post:
    
    https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
    Jon Dufresne authored
    2018-07-23 17:33:28 -0700  
    Browse Code »

29 Jun, 2018
1 commit
  • Added issue templates
    945f40f9
    Philippe Lagadec authored
    2018-06-29 09:24:31 +0200  
    Browse Code »

13 Jun, 2018
9 commits
  • bumped version to 0.53.1
    3854948e
    decalage2 authored
    2018-06-13 23:53:38 +0200  
    Browse Code »
  • olevba3: fixed #320, chr instead of unichr on python 3
    df3cef9c
    decalage2 authored
    2018-06-13 23:43:38 +0200  
    Browse Code »
  • Merge pull request #320 from mhwong2007/patch-1 ...
    aa3ef754
    Fix NameError: unichr not defined in python3
    Philippe Lagadec authored
    2018-06-13 23:39:58 +0200  
    Browse Code »
  • olevba3: fixed #322 - import reduce from functools
    6110c8aa
    decalage2 authored
    2018-06-13 23:36:22 +0200  
    Browse Code »
  • Merge remote-tracking branch 'origin/master'
    1ded675a
    decalage2 authored
    2018-06-13 23:30:14 +0200  
    Browse Code »
  • Merge pull request #322 from mhwong2007/patch-2 ...
    ff558b65
    Import reduce from functools
    Philippe Lagadec authored
    2018-06-13 23:29:57 +0200  
    Browse Code »
  • rtfobj: bumped version to 0.53.1
    8be35290
    decalage2 authored
    2018-06-13 23:21:36 +0200  
    Browse Code »
  • Merge pull request #316 from enkelli/fix-rtfobj-space-after-bin ...
    586b5857
    Fix ignoring of optional whitespace after \bin.
    Philippe Lagadec authored
    2018-06-13 23:16:50 +0200  
    Browse Code »
  • Import reduce from functools ...
    6645d193
    reduce has been moved to functools since python 3
    Wong Mun Hou authored
    2018-06-13 09:24:33 +0800  
    Browse Code »

11 Jun, 2018
1 commit
  • Fix NameError: unichr not defined in python3 ...
    6d4ee979
    unichr has been replaced by chr in python 3
    Wong Mun Hou authored
    2018-06-11 18:59:28 +0800  
    Browse Code »

01 Jun, 2018
1 commit
  • Fix ignoring of whitespace after \bin for Python 2 and 3. ...
    f4da3862
    In my previous commit
    https://github.com/decalage2/oletools/pull/316/commits/09d42b43bcbac34a0c73c694f16eda43975026d8
    I fixed this bug for Python3 but I've made a mistake when testing with Python2.
    
    Now, both Python versions should ignore whitespace after \bin correctly.
    
    Python2:
    >>> data = b' foo'
    >>> index = 0
    >>> ord(data[index:index + 1])
    32
    >>> ord(' ')
    32
    
    Python3
    >>> data = b' foo'
    >>> index = 0
    >>> ord(data[index:index + 1])
    32
    >>> ord(' ')
    32
    Pavol Plaskoň authored
    2018-06-01 07:51:38 +0200  
    Browse Code »

31 May, 2018
2 commits
  • olevba: added FlX to list of flags in triage mode
    c853b1e1
    decalage2 authored
    2018-05-31 20:59:24 +0200  
    Browse Code »
  • Fix ignoring of optional whitespace after \bin. ...
    09d42b43
    The condition was always False because self.data[self.index] returns integer.
    
    Try to put this in code before the condition:
    >>> print(type(self.data[self.index]))  # <class 'int'>
    >>> print(self.data[self.index])        # 32
    
    Thus even with space at self.index it fails:
    >>> 32 == ' '  # False
    Pavol Plaskoň authored
    2018-05-31 10:45:17 +0200  
    Browse Code »

30 May, 2018
5 commits
  • doc: updated for 0.53
    5fe3fd31
    decalage2 authored
    2018-05-30 22:44:31 +0200  
    Browse Code »
  • readme: updated for 0.53
    fe4e9c31
    decalage2 authored
    2018-05-30 22:42:14 +0200  
    Browse Code »
  • bumped version to 0.53
    77c4bc82
    decalage2 authored
    2018-05-30 22:37:46 +0200  
    Browse Code »
  • oleform test file (issue with git?)
    21668c16
    decalage2 authored
    2018-05-30 22:34:04 +0200  
    Browse Code »
  • clsid: added another MS Equation CLSID
    8fdbe2e2
    decalage2 authored
    2018-05-30 22:28:28 +0200  
    Browse Code »

25 May, 2018
1 commit
  • mraptor/mraptor3: added support for Word/PowerPoint 2007+ XML (aka Flat OPC) - issue #283
    d251039a
    decalage2 authored
    2018-05-25 22:48:08 +0200  
    Browse Code »

24 May, 2018
1 commit
  • Merge pull request #314 from Feandil/issue_313 ...
    f9086ed4
    WIP: oleform: add support for other types of controls
    Philippe Lagadec authored
    2018-05-24 21:34:24 +0200  
    Browse Code »

23 May, 2018
8 commits
  • Add test sample
    e860d4fe
    Vincent Brillault authored
    2018-05-23 22:44:09 +0200  
    Browse Code »
  • oleform: extract caption from labels
    d31c4d90
    Vincent Brillault authored
    2018-05-23 22:26:57 +0200  
    Browse Code »
  • oleform: add support for Form, Frame & MultiPage ...
    d57401a8
    From tests, these controls are in fact possible to see in the f stream.
    Their childs will be part of sub stream, with a path containing the
    id of the object
    Vincent Brillault authored
    2018-05-23 22:26:57 +0200  
    Browse Code »
  • oleform: unify *datablock processing
    20ca1d2c
    Vincent Brillault authored
    2018-05-23 22:26:57 +0200  
    Browse Code »
  • Oleform: rewrite padding handling to support laziness ...
    f8664a4f
    Padded structures are in fact lazily padded: the pad is only applied when
    needed, not immediately. For example considering the following struct:
    ```
    | a (1B, opt) | b (1B, opt) | c (1B, opt) | d (1B, opt) |
    | ... pad ... |
    | e (4B, opt) |
    | f (2B, opt) | ... pad ...|
    ```
    If only a and f are present (all other optional parts not used), the
    actual content will be: | a (1B) | pad (1B) | f (2B) |
    
    The previous implementation resulted in:
    | a (1B) | pad (3B) | f (2B) | pad (2B) |
    which shifted the whole structure and failed...
    Vincent Brillault authored
    2018-05-23 22:26:57 +0200  
    Browse Code »
  • FormSiteData: jump to the end of the object in any case
    a5151358
    Vincent Brillault authored
    2018-05-23 20:38:50 +0200  
    Browse Code »
  • oleform: uncompressed strings still have the right length
    2c8866de
    Vincent Brillault authored
    2018-05-23 20:37:53 +0200  
    Browse Code »
  • WIP: oleform: implement other types of stored controls
    9d2795aa
    Vincent Brillault authored
    2018-05-23 00:04:49 +0200  
    Browse Code »