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
  • tests
25 Mar, 2019
2 commits
  • tests: add 4 clean example files for default-encryption ...
    5ab52bb6
    These 4 files contain dde-links to calc.exe and are encrypted with
    excel's standard password.
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Dir »
  • tests: Create test for new excel encrypted files
    e2684a62
    Christian Herdtweck authored
    2019-03-25 11:47:34 +0100  
    Browse Dir »

21 Mar, 2019
4 commits
  • tests: add encrypted excel samples ...
    ddeeb743
    These are encrypted with the standard password hard-coded into excel to
    implement a form of write protection
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Dir »
  • tests: Use common base dirs in log_helper tests
    83720167
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Dir »
  • tests: provide more common base dirs
    da5d4644
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Dir »
  • tests: cannot test yet encrypted.ppt
    03c467a6
    Christian Herdtweck authored
    2019-03-21 17:53:46 +0100  
    Browse Dir »

30 Oct, 2018
5 commits
  • Merge pull request #317 from samiraguiar/oleobj-detect-external ...
    79159242
    oleobj: detect external links
    Philippe Lagadec authored
    2018-10-30 19:53:02 +0100  
    Browse Dir »
  • tests: create unittest for msodde with encrypted input
    8cbc4d2c
    Christian Herdtweck authored
    2018-10-30 12:18:59 +0100  
    Browse Dir »
  • tests: create unittest for olevba with encrypted input
    c2018fd8
    Christian Herdtweck authored
    2018-10-30 12:18:59 +0100  
    Browse Dir »
  • tests: create unittest for oleid ...
    2966aa5d
    Checks output on all data in tests/test-data dir
    Christian Herdtweck authored
    2018-10-30 12:18:59 +0100  
    Browse Dir »
  • tests: add encrypted office files to sample set ...
    d7a7c7b2
    Samples were created by me using Office 2010 on a Windows 7 machine,
    password is "encrypted", contents is trivial (no links, macros, ...)
    
    Encryption should be the CryptoAPI RC4 Encryption (see [MS-OFFCRYPTO])
    Christian Herdtweck authored
    2018-10-30 12:18:59 +0100  
    Browse Dir »

15 Oct, 2018
8 commits
  • Update imports for log_helper in tests
    911b2732
    Christian Herdtweck authored
    2018-10-15 10:42:04 +0200  
    Browse Dir »
  • Rename log_helper base dir in tests
    e073ff5a
    Christian Herdtweck authored
    2018-10-15 10:41:57 +0200  
    Browse Dir »
  • log_helper: fix tests after refactoring code
    63a70056
    Samir Aguiar authored
    2018-10-15 10:28:03 +0200  
    Browse Dir »
  • unittest: Simplify running from command line ...
    a4f86aa2
    Unittests worked on Travis and from IDEs like PyCharm, but from
    command line I had to change log helper test root dir to one level up
    and unset PYTHONPATH
    Christian Herdtweck authored
    2018-10-15 10:28:03 +0200  
    Browse Dir »
  • unittest: remove OutputCapture (not needed any more) ...
    e310b9bb
    The OutputCapture was a slightly hacky way to get output from scripts without
    using subprocess. However, keeping it working started requiring reloads since
    module's logs are global variables which were re-initialized which caused
    trouble). That required reload of all submodules, so more hacks are needed
    to keep the initial hack "alive". Therefore I am glad it is not needed any more
    and can be removed.
    Christian Herdtweck authored
    2018-10-15 10:28:03 +0200  
    Browse Dir »
  • unittest: remove json tests (are included in log tests)
    e1d931de
    Christian Herdtweck authored
    2018-10-15 10:28:03 +0200  
    Browse Dir »
  • msodde: simplify unit tests ...
    6c43d28d
    Some msodde tests call the main() function from the module
    which tries to enable logging, causing lots of problems
    when running multiple tests due to the singleton dependency
    of the logging modules.
    
    Since what they want to test is whether msodde is finding
    links, we can use the process_file() function directly
    instead and check its output.
    Samir Aguiar authored
    2018-10-15 10:28:03 +0200  
    Browse Dir »
  • log helper: add unit tests
    e22a452f
    Samir Aguiar authored
    2018-10-15 10:28:03 +0200  
    Browse Dir »

15 Sep, 2018
1 commit
  • olefile is now an external dependency, obsolete copy removed from thirdparty folder
    f07043b9
    decalage2 authored
    2018-09-15 16:52:29 +0200  
    Browse Dir »

28 Aug, 2018
1 commit
  • 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 Dir »

01 Jun, 2018
1 commit
  • oleobj: unit tests for external links
    a5ac0720
    Samir Aguiar authored
    2018-06-01 11:13:46 -0300  
    Browse Dir »

30 May, 2018
1 commit
  • oleform test file (issue with git?)
    21668c16
    decalage2 authored
    2018-05-30 22:34:04 +0200  
    Browse Dir »

23 May, 2018
1 commit
  • Add test sample
    e860d4fe
    Vincent Brillault authored
    2018-05-23 22:44:09 +0200  
    Browse Dir »

03 May, 2018
1 commit
  • unittest: test extended msodde CSV formula
    bd3ab499
    Christian Herdtweck authored
    2018-05-03 13:53:09 +0200  
    Browse Dir »

25 Apr, 2018
1 commit
  • Merge pull request #194 from samiraguiar/oleid-openxml-encryption ...
    7c34036c
    oleid: detect OpenXML encryption
    Philippe Lagadec authored
    2018-04-25 05:59:40 +0200  
    Browse Dir »

14 Feb, 2018
4 commits
  • unittest: add more extensions to doctype dict
    1c76cee1
    Christian Herdtweck authored
    2018-02-14 09:05:53 +0100  
    Browse Dir »
  • unittest: add tests to msodde for single-xml files
    f0fe1d4e
    Christian Herdtweck authored
    2018-02-14 09:05:53 +0100  
    Browse Dir »
  • unittest: test new ooxml features (limit to tags/subfiles)
    b7926113
    Christian Herdtweck authored
    2018-02-14 09:05:53 +0100  
    Browse Dir »
  • unittest: add tests for single-xml office files
    4f1e8a8d
    Christian Herdtweck authored
    2018-02-14 09:05:53 +0100  
    Browse Dir »

09 Feb, 2018
2 commits
  • cosmetic changes ...
    ac238dd2
    Fix some PEP8-related linter complaints.
    Samir Aguiar authored
    2018-02-09 12:16:44 -0200  
    Browse Dir »
  • rtfobj: remove check for uppercased RTF magic ...
    58095dba
    Word does not accept files which magic is not fully
    lowercase.
    Samir Aguiar authored
    2018-02-09 12:01:54 -0200  
    Browse Dir »

08 Feb, 2018
4 commits
  • Remove non-sense args I added by accident
    ed9155fb
    Christian Herdtweck authored
    2018-02-08 13:17:20 +0100  
    Browse Dir »
  • olevba3: skip RTF files
    560d5396
    Samir Aguiar authored
    2018-02-08 13:17:20 +0100  
    Browse Dir »
  • fix unit tests
    fb4a7dac
    Samir Aguiar authored
    2018-02-08 13:17:20 +0100  
    Browse Dir »
  • unittest: create tests for is_rtf
    27d4f573
    Christian Herdtweck authored
    2018-02-08 13:17:20 +0100  
    Browse Dir »

01 Feb, 2018
2 commits
  • Test for decalage2#251
    9062302e
    Javier Rascón Mesa authored
    2018-02-01 14:13:22 +0100  
    Browse Dir »
  • File to test #251 issue
    9a7b6556
    Javier Rascón Mesa authored
    2018-02-01 14:11:38 +0100  
    Browse Dir »

19 Jan, 2018
2 commits
  • unittest: tell ppt_parser test that pot is als ppt
    6c322076
    Christian Herdtweck authored
    2018-01-19 11:15:23 +0100  
    Browse Dir »
  • unittests: add more sample files for oleobj; test non-streamed ...
    5c5fccf9
    The pre-read test found a bug in oleobj for zipped-xml files. Will fix with
    next commit.
    Christian Herdtweck authored
    2018-01-19 10:31:29 +0100  
    Browse Dir »