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
05 Nov, 2019
1 commit
  • tests: fixed exception in test_encoding_handler.py
    a85860db
    decalage2 authored
    2019-11-05 22:34:24 +0100  
    Browse Code »

02 Nov, 2019
1 commit
  • olevba: added AUTOEXEC_KEYWORDS_REGEX and improved detect_autoexec to support re… ...
    1ac0bf80
    …gex in keywords, added autoexec keywords from mraptor, fixes #499
    decalage2 authored
    2019-11-02 21:05:36 +0100  
    Browse Code »

01 Nov, 2019
1 commit
  • Merge remote-tracking branch 'origin/master'
    bd81d785
    decalage2 authored
    2019-11-01 18:05:18 +0100  
    Browse Code »

31 Oct, 2019
2 commits
  • tests: small fix in test_encoding_handler.py
    6b7a773f
    decalage2 authored
    2019-10-31 14:36:12 +0100  
    Browse Code »
  • msodde: added comments
    830f098b
    decalage2 authored
    2019-10-31 14:31:28 +0100  
    Browse Code »

18 Oct, 2019
1 commit
  • Merge pull request #217 from samiraguiar/compress-test-data ...
    180a24ba
    test-cases: add support for encrypted corpus
    Philippe Lagadec authored
    2019-10-18 20:59:11 +0200  
    Browse Code »

10 Oct, 2019
1 commit
  • Merge pull request #365 from christian-intra2net/encoding-for-non-unicode-environments ...
    2f7a1ef1
    Encoding for non unicode environments
    Philippe Lagadec authored
    2019-10-10 09:20:32 +0200  
    Browse Code »

07 Oct, 2019
1 commit
  • olevba: added a workaround in detect_vba_stomping to fix #489
    afeead80
    decalage2 authored
    2019-10-07 22:32:57 +0200  
    Browse Code »

24 Sep, 2019
1 commit
  • olevba: moved DridexUrlDecoder from 3rd party folder into olevba, fixes #485
    4f51278f
    decalage2 authored
    2019-09-24 22:44:10 +0200  
    Browse Code »

21 Sep, 2019
1 commit
  • thirdparty/xxxswf: added GPL3 license from https://bitbucket.org/Alexander_Hanel… ...
    8a20f7b0
    …/xxxswf/src/master/, see issue #485
    decalage2 authored
    2019-09-21 17:33:41 +0200  
    Browse Code »

28 Aug, 2019
1 commit
  • readme: added link to Tsuguri Linux
    5fb2d5c6
    decalage2 authored
    2019-08-28 14:36:24 +0200  
    Browse Code »

27 Aug, 2019
1 commit
  • readme: added link to mailcow
    0f264f81
    decalage2 authored
    2019-08-27 21:04:21 +0200  
    Browse Code »

24 Jul, 2019
2 commits
  • msodde: bumped version to 0.55.dev3
    c03e948d
    decalage2 authored
    2019-07-24 09:22:02 +0200  
    Browse Code »
  • Merge pull request #469 from christian-intra2net/msodde-unicode-contents ...
    0c189a19
    msodde: Fix UnicodeError
    Philippe Lagadec authored
    2019-07-24 09:10:56 +0200  
    Browse Code »

17 Jul, 2019
1 commit
  • msodde: Fix UnicodeError ...
    b89336a3
    Some debug-logging did not take into account that data added to
    output could be non-ascii.
    Christian Herdtweck authored
    2019-07-17 17:55:51 +0200  
    Browse Code »

16 Jul, 2019
24 commits
  • tests: handle unicode output in test bypassing main()
    0b3af2da
    Christian Herdtweck authored
    2019-07-16 10:34:55 +0200  
    Browse Code »
  • ooxml: Remove unnecessary ensure_stdout_handles_unicode ...
    94f4566e
    log_helper does that for us
    Christian Herdtweck authored
    2019-07-16 10:25:02 +0200  
    Browse Code »
  • olevba: Remove unnecessary ensure_stdout_handles_unicode ...
    b59e6361
    log_helper does that for us
    Christian Herdtweck authored
    2019-07-16 10:24:51 +0200  
    Browse Code »
  • msodde: Remove unnecessary ensure_stdout_handles_unicode ...
    ce3dd53e
    log_helper does that for us
    Christian Herdtweck authored
    2019-07-16 10:24:43 +0200  
    Browse Code »
  • log_helper: ensure stdout handles unicode if logging there ...
    48637fbe
    This way, all modules that use the log_helper do not need to call
    ensure_stdout_handles_unicode (e.g. msodde, olevba)
    Christian Herdtweck authored
    2019-07-16 10:24:08 +0200  
    Browse Code »
  • ooxml: Create __version__, add license and start changelog
    5bf585f5
    Christian Herdtweck authored
    2019-07-16 09:51:33 +0200  
    Browse Code »
  • io_encoding: warn when modifying encoding
    0e3efec2
    Christian Herdtweck authored
    2019-07-16 09:45:42 +0200  
    Browse Code »
  • various: adjust import of io_encoding functions
    ae5ff5e4
    Christian Herdtweck authored
    2019-07-16 09:45:42 +0200  
    Browse Code »
  • common: use encoding-related func to own module
    d3127879
    Christian Herdtweck authored
    2019-07-16 09:40:44 +0200  
    Browse Code »
  • common: make uopen behave like open() wrt. mode
    48c1f3a3
    Christian Herdtweck authored
    2019-07-16 09:40:44 +0200  
    Browse Code »
  • common: Risk calling setlocale for getting correct encoding ...
    701e6926
    Without this I got ASCII encoding on my machine
    Christian Herdtweck authored
    2019-07-16 09:40:44 +0200  
    Browse Code »
  • ooxml: open files in binary mode ...
    d796314c
    The xml parser takes the encoding from the file header
    Christian Herdtweck authored
    2019-07-16 09:40:44 +0200  
    Browse Code »
  • msodde: minor fixes
    5d37234a
    Christian Herdtweck authored
    2019-07-16 09:40:44 +0200  
    Browse Code »
  • ooxml: Ensure unicode can be read from text files
    ffa7ec25
    Christian Herdtweck authored
    2019-07-16 09:40:44 +0200  
    Browse Code »
  • msodde: open CSV files with correct mode & newlines ...
    6d206417
    This makes usage of uopen unnecessary.
    Christian Herdtweck authored
    2019-07-16 09:39:32 +0200  
    Browse Code »
  • tests: test common.uopen
    e9d29e09
    Christian Herdtweck authored
    2019-07-16 09:39:32 +0200  
    Browse Code »
  • common: handle open() of text files without unicode-environment ...
    5bccb6aa
    open() of text-files also depends on locale.getpreferredencoding which is
    "ascii" (or so) if e.g. LANG=C or if redirecting output in python2.
    
    Provide a function uopen() that ensures text-files are always opened such
    that unicode text can be read properly.
    Christian Herdtweck authored
    2019-07-16 09:39:32 +0200  
    Browse Code »
  • ooxml: ensure stdout can handle unicode ...
    0798cd1b
    This is only an unimportant test that apparently has never been run (had
    a fatal error)
    Christian Herdtweck authored
    2019-07-16 09:39:32 +0200  
    Browse Code »
  • oleobj: ensure stdout can handle unicode
    6de903eb
    Christian Herdtweck authored
    2019-07-16 09:36:35 +0200  
    Browse Code »
  • olemeta: ensure stdout can handle unicode ...
    a972bb39
    This replaces an earlier partial custom solution
    Christian Herdtweck authored
    2019-07-16 09:36:35 +0200  
    Browse Code »
  • olevba[3]: ensure stdout can handle unicode
    0cdbb2d3
    Christian Herdtweck authored
    2019-07-16 09:36:35 +0200  
    Browse Code »
  • msodde: Replace custom unicode checker with global one
    15469ea0
    Christian Herdtweck authored
    2019-07-16 09:22:26 +0200  
    Browse Code »
  • tests: create unittests for unicode checker
    9d5c9d36
    Christian Herdtweck authored
    2019-07-16 09:21:11 +0200  
    Browse Code »
  • common: Handle unicode output in non-unicode environments ...
    56e35a60
    When print()ing unicode, python relies on
    locale.getpreferredencoding to determine how to represent unicode
    text. This fails in several cases, e.g. when redirecting output,
    piping output into other programs or when the shell environment
    has no locale defined (e.g. in linux with LANG=C). In all these
    cases, print()ing non-ascii characters raises unicode exceptions.
    
    Prevent these errors by encoding output in case of redirection,
    replacing unhandleded chars in case of unicode-unfriendly shells.
    
    This tries to solve issue #361
    Christian Herdtweck authored
    2019-07-16 09:21:11 +0200  
    Browse Code »

11 Jul, 2019
1 commit
  • Merge pull request #468 from Maijin/patch-1 ...
    cb436a2f
    Add standard LICENSE.md Fix #123
    Philippe Lagadec authored
    2019-07-11 08:42:02 +0200  
    Browse Code »