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
14 Apr, 2025
1 commit
  • Fix CAPE link
    66fece04
    Bart P authored
    2025-04-14 17:53:09 +0200  
    Browse Code »

02 Jul, 2024
3 commits
  • updated readme
    b565533d
    Philippe Lagadec authored
    2024-07-02 15:41:31 +0200  
    Browse Code »
  • updated doc folder
    82b53b32
    Philippe Lagadec authored
    2024-07-02 15:22:40 +0200  
    Browse Code »
  • bumped version and license date for 0.60.2
    e70b9d8f
    Philippe Lagadec authored
    2024-07-02 15:22:02 +0200  
    Browse Code »

27 Jun, 2024
1 commit
  • updated install docs to mention pipx
    fa510be7
    Philippe Lagadec authored
    2024-06-27 17:23:05 +0200  
    Browse Code »

10 Jun, 2024
3 commits
  • updated setup and changelog
    1395b25b
    Philippe Lagadec authored
    2024-06-10 23:03:02 +0200  
    Browse Code »
  • Merge pull request #841 from cccs-jh/remove_imp ...
    f053aad6
    Remove imp import from xxxswf for python 3.12 compatability
    Philippe Lagadec authored
    2024-06-10 22:58:39 +0200  
    Browse Code »
  • ftguess: added PowerPoint content-types
    169ef505
    Philippe Lagadec authored
    2024-06-10 22:42:16 +0200  
    Browse Code »

31 May, 2024
4 commits
  • Merge pull request #859 from christian-intra2net/unittest-automation ...
    951b436c
    Fix unittests
    Philippe Lagadec authored
    2024-05-31 22:13:49 +0200  
    Browse Code »
  • Add sample name to unittest fail message. ...
    0550fd18
    Should help debugging unexpected results.
    Christian Herdtweck authored
    2024-05-31 16:28:22 +0200  
    Browse Code »
  • Fix again: result for vba ppt sample ...
    2127af03
    Another recent pull request changed the outcome of 2 tests for one
    sample. However, those results do not appear on my system or the github
    integrated unittest systems. Maybe detection is dependent on system
    encoding?
    
    Need to investigate, exclude sample for now.
    Christian Herdtweck authored
    2024-05-31 16:27:52 +0200  
    Browse Code »
  • Fix: Update silencing of wrong pylint warnings ...
    29fe9111
    Introduced an error when silencing pylint warnings. This should fix it.
    Christian Herdtweck authored
    2024-05-31 15:25:44 +0200  
    Browse Code »

30 May, 2024
1 commit
  • Added comments for pylint
    e837ab8c
    Philippe Lagadec authored
    2024-05-30 20:37:13 +0200  
    Browse Code »

28 May, 2024
2 commits
  • Merge pull request #854 from xambroz/patch-1 ...
    2d2d5c2c
    rtfobj.py syntax error
    Philippe Lagadec authored
    2024-05-28 22:57:06 +0200  
    Browse Code »
  • Merge pull request #855 from xambroz/patch-2 ...
    edc004f2
    oleobj.py syntax error
    Philippe Lagadec authored
    2024-05-28 22:54:56 +0200  
    Browse Code »

06 May, 2024
3 commits
  • unittests.yml: updated to actions/checkout@v4 and actions/setup-python@v5
    4093ecef
    Philippe Lagadec authored
    2024-05-06 23:43:25 +0200  
    Browse Code »
  • Merge pull request #796 from christian-intra2net/unittest-automation ...
    6b58e330
    Run unittests automatically on github
    Philippe Lagadec authored
    2024-05-06 23:29:18 +0200  
    Browse Code »
  • Merge branch 'master' into unittest-automation
    3b7a4ea8
    Philippe Lagadec authored
    2024-05-06 23:28:35 +0200  
    Browse Code »

04 May, 2024
2 commits
  • oleobj.py syntax error ...
    6b4c7b8e
    In python 3.12+ this escaping is reported as syntax error. Moving the dash to the end of the regex avoids the need for escaping it.
    
    oletools/oleobj.py:537
      /rpmbuild/BUILD/oletools-78b2d459a33df378a4f69ffc6c33313509cecfe4/oletools/oleobj.py:537: SyntaxWarning: invalid escape sequence '\-'
        sane_fname = re.sub(u'[^a-zA-Z0-9.\-_ ]', replacement, basepath)
    Michal Ambroz authored
    2024-05-04 17:07:00 +0200  
    Browse Code »
  • rtfobj.py syntax error ...
    83046164
    In python 3.12+ it is reporting the syntax error 
    
    oletools/rtfobj.py:272
      /rpmbuild/BUILD/oletools-78b2d459a33df378a4f69ffc6c33313509cecfe4/oletools/rtfobj.py:272: SyntaxWarning: invalid escape sequence '\d'
        DECIMAL_GROUP = b'(\d{1,250})'
    Michal Ambroz authored
    2024-05-04 17:00:39 +0200  
    Browse Code »

25 Apr, 2024
1 commit
  • Merge pull request #812 from vertexproject/feat_pyparsing ...
    78b2d459
    Relax pyparsing requirement.
    Philippe Lagadec authored
    2024-04-25 23:30:08 +0200  
    Browse Code »

18 Apr, 2024
1 commit
  • readme: added EXPMON link
    e4138e38
    Philippe Lagadec authored
    2024-04-18 08:05:32 +0200  
    Browse Code »

20 Feb, 2024
2 commits
  • Merge remote-tracking branch 'origin/master'
    69ce923d
    Philippe Lagadec authored
    2024-02-20 10:52:20 +0100  
    Browse Code »
  • readme: added link to Binary Refinery project
    09aa9aef
    Philippe Lagadec authored
    2024-02-20 10:52:00 +0100  
    Browse Code »

15 Feb, 2024
1 commit
  • readme: added link to Tylabs QuickSand
    6962a386
    decalage2 authored
    2024-02-15 23:02:57 +0100  
    Browse Code »

12 Feb, 2024
1 commit
  • Remove imp import from xxxswf for python 3.12 compatability
    80825c43
    cccs-jh authored
    2024-02-12 20:21:36 -0500  
    Browse Code »

31 Jan, 2024
1 commit
  • refactor: updated .gitignore
    82b49eb6
    Philippe Lagadec authored
    2024-01-31 13:51:41 +0100  
    Browse Code »

29 Jan, 2024
2 commits
  • updated changelog and bumped version to 0.60.2dev5
    bbc4c0c5
    decalage2 authored
    2024-01-29 23:24:00 +0100  
    Browse Code »
  • Merge remote-tracking branch 'kijeong/add/projectcompatversion_record' ...
    5c03a4af
    # Conflicts:
    #	tests/olevba/test_basic.py
    decalage2 authored
    2024-01-29 23:14:54 +0100  
    Browse Code »

18 Jan, 2024
1 commit
  • readme: added link to ADAPT project
    fd821f0f
    Philippe Lagadec authored
    2024-01-18 15:12:20 +0100  
    Browse Code »

22 Dec, 2023
10 commits
  • Remove py2 from CI tests ...
    f93f527e
    This was removed by github in June 2023
    Christian Herdtweck authored
    2023-12-22 14:40:09 +0100  
    Browse Code »
  • Warn contributors about CI checks
    e9d25430
    Christian Herdtweck authored
    2023-12-22 13:04:37 +0100  
    Browse Code »
  • Give unittest-runner a more fitting name
    eb8e5112
    Christian Herdtweck authored
    2023-12-22 13:04:37 +0100  
    Browse Code »
  • Disable some unittests for PyPy on Windows ...
    ca27b066
    Decrypting test samples "on the fly" using a generator causes trouble when
    removing the temp file, PyPy/Windows thinks the file is still being used.
    Christian Herdtweck authored
    2023-12-22 13:04:37 +0100  
    Browse Code »
  • Run pylint automatically when building with py3 ...
    6ae89c9a
    I do not see how I could keep the code clean for both for pylint2 and
    pylint3 at the same time, so do not even try.
    Christian Herdtweck authored
    2023-12-22 13:04:37 +0100  
    Browse Code »
  • Fix unittests for py2
    34d8310b
    Christian Herdtweck authored
    2023-12-22 13:04:37 +0100  
    Browse Code »
  • Update silencing of wrong pylint warnings ...
    f309ee68
    Pylint is just wrong in a few cases (admittedly: those are hard), so can
    safely ignore these warnings.
    
    Also ignore errors in thirdparty, this is not really our code.
    
    Also remove a few old "pylint silencers" ("# pylint: disable=...") that
    are not used any more in v3.10 of pylint
    Christian Herdtweck authored
    2023-12-22 13:04:37 +0100  
    Browse Code »
  • Run only latest py2, py3 and pypy3 ...
    3af250c3
    Availability of python versions in cached runner images is subject to
    change and specification in
    https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
    did not help
    Christian Herdtweck authored
    2023-12-22 13:04:37 +0100  
    Browse Code »
  • tests: Fix log-helper test on windows
    ea2a7fbe
    Christian Herdtweck authored
    2023-12-22 13:04:37 +0100  
    Browse Code »
  • log_helper: Test and improve error-handling ...
    58bb3b81
    If there is an error in log-handling (e.g. wrong args to logger call) do
    not fail or raise but produce something helpful
    Christian Herdtweck authored
    2023-12-22 13:04:37 +0100  
    Browse Code »