Commit Graph

  • 5aaeac6f16 Refactor FileBase.extension Dan Puttick 2017-07-17 10:10:21 -0400
  • fcbf2e6574 Add tests for force_ext and groomer Dan Puttick 2017-07-17 09:17:20 -0400
  • 09f6a21e72 Size in log with KB, MB or GB Craneberry 2017-07-17 14:25:01 +0200
  • 814f7b84a1 Temporarily disable 42.zip in travis build Dan Puttick 2017-07-16 20:18:05 -0400
  • 9761d44eda Temporarily remove 42.zip from dangerous/ Dan Puttick 2017-07-16 18:42:23 -0400
  • 770b1da922 Add archivebomb.zip to tests/dangerous Dan Puttick 2017-07-16 18:38:07 -0400
  • 270597586e Remove self.cur_file from filecheck Dan Puttick 2017-07-16 18:36:22 -0400
  • a47a00d7a9 Fix bug in split_mimetype and add test Dan Puttick 2017-07-16 14:25:16 -0400
  • 36c4493cd6 Fix handling of symlinks Dan Puttick 2017-07-16 14:05:48 -0400
  • fabc2cf7c4 Move Travis-only test files to uncategorized Dan Puttick 2017-07-07 16:34:10 -0400
  • 7363a16318 Remove calls to make_binary and make_unknown Dan Puttick 2017-07-14 21:57:29 -0400
  • 41abe7e5d6 Prevent following arbitrarily nested symlinks Dan Puttick 2017-07-14 17:52:21 -0400
  • d7280a8535 Add tests for make_dangerous and safe_copy Dan Puttick 2017-07-14 17:37:30 -0400
  • b77451ae7a Description_string now only allows strings Dan Puttick 2017-07-14 16:41:44 -0400
  • a2989cfbd3 Add tests for mimetypes Dan Puttick 2017-07-14 16:40:26 -0400
  • 930b059ae1 Add tests for has_extension Dan Puttick 2017-07-14 14:06:55 -0400
  • df97228a75 Fix symlink behavior in helpers.py Dan Puttick 2017-07-13 17:36:43 -0400
  • 6a96d3f7a2 Add tests for helpers.py Dan Puttick 2017-07-13 17:01:02 -0400
  • 14b9d71da8 Mock out GroomerLogger in test_filecheck Dan Puttick 2017-07-13 17:00:41 -0400
  • d3576db35d Stub out new unit tests Dan Puttick 2017-07-13 12:56:45 -0400
  • 27cbdc57bc Fix FileBase.make_dangerous filename editing Dan Puttick 2017-07-13 12:55:26 -0400
  • e19064c83f Refactor FileBase to store props as attributes Dan Puttick 2017-07-12 17:58:39 -0400
  • f424be79cd Move KittenGroomerError to end of file Dan Puttick 2017-07-11 14:45:12 -0400
  • 7b8b175a93 Fixup comments, add stubs for new tests Dan Puttick 2017-07-11 14:31:24 -0400
  • 966c577ff8 Add uncategorized Dan Puttick 2017-07-11 15:47:48 -0400
  • e21e4e8239 Clamdscan integration + Alphanum char in filename only Craneberry 2017-07-11 15:58:28 +0200
  • fed4f75cd7 Filecheck tests work with file catalog Dan Puttick 2017-07-07 16:06:48 -0400
  • e977966480 Reorganize filecheck tests Dan Puttick 2017-07-06 18:00:55 -0400
  • d913b62782 Script to install dependencies + ClamAV Craneberry 2017-07-07 16:52:00 +0200
  • ffd21045b6 Added timeout in archive processing Craneberry 2017-07-07 10:54:26 +0200
  • 2dd341cd7b Fixed issue with double ext archives Craneberry 2017-07-07 10:51:16 +0200
  • 0bec2a8345 Add PyYAML to dev-requirements.txt Dan Puttick 2017-07-06 18:00:04 -0400
  • 871eea7a68 Working version of file-by-file testing Dan Puttick 2017-07-06 15:41:38 -0400
  • a61703d666 Remove execution rights for text files Craneberry 2017-07-06 16:59:57 +0200
  • 18b887e98c Config and File classes in analyse.py, check_filename modified Craneberry 2017-07-06 15:32:49 +0200
  • 3f9be48cbd Initial version of individual file test harness Dan Puttick 2017-07-05 18:09:10 -0400
  • e88ec8a474 Rename src_valid and src_invalid Dan Puttick 2017-06-28 15:32:14 -0400
  • a73b746f5a Removing unneeded test files Dan Puttick 2017-06-28 16:01:42 -0400
  • 7ead07814a Delete testfile_catalog Dan Puttick 2017-06-27 14:36:58 -0400
  • 141a64cf33 Remove extra comments from helpers.py Dan Puttick 2017-05-16 15:02:37 -0400
  • e51a503c33 Remove PIL.PngImagePlugin import Dan Puttick 2017-05-16 15:01:24 -0400
  • fa1df8e67f Remove rtl character from filename in log Dan Puttick 2017-04-29 21:25:23 -0400
  • 11ab194232 Add sample .rar and .pdf Dan Puttick 2017-04-29 21:09:59 -0400
  • b77fa4b625 Remove sample mpeg and mp3 files in Travis Dan Puttick 2017-04-20 10:59:24 -0500
  • 4e4ab74efd Move sample rtf from travis build into repo Dan Puttick 2017-04-19 11:54:30 -0500
  • a76b0df543 Add more docstrings to filecheck.py Dan Puttick 2017-04-17 17:22:14 -0500
  • 76467e420e Add work-in-progress support for errors in log Dan Puttick 2017-04-17 17:09:11 -0500
  • 3c1fcda29e Add different file size units to log Dan Puttick 2017-04-17 16:06:56 -0500
  • e27d397496 Change is_recursive to is_archive Dan Puttick 2017-04-17 15:08:55 -0500
  • 74a7244fbd Add png file to src_valid Dan Puttick 2017-04-17 15:00:05 -0500
  • 079e8d30a3 Add support for ObjectStream in PDF Raphaël Vinot 2017-06-19 11:24:47 +0200
  • 7d38ec3d32 Remove extensions processed by the script Raphaël Vinot 2017-06-16 17:57:07 +0200
  • f44719b83e Add list of malicious extensions used in Google Chrome Raphaël Vinot 2017-06-16 17:26:39 +0200
  • 40f71e758f Fix logging and symlinks Raphaël Vinot 2017-06-16 14:47:53 +0200
  • 8c007e28cf Add support for XFA structure un PDF Raphaël Vinot 2017-06-16 14:45:44 +0200
  • e276f33c29 Merge pull request #15 from aschet01/norepeats Raphaël Vinot 2017-05-28 06:41:35 +0200
  • 7b990df436 Check against value for duplicates when inserting into description_string #15 Adam Schettenhelm 2017-05-26 20:37:36 -0400
  • b6fb4c80bf Add travis tests on python 3.6 Raphaël Vinot 2017-04-13 23:03:50 +0200
  • f5cc3d7533 Merge pull request #14 from dputtick/logging Raphaël Vinot 2017-04-13 22:44:39 +0200
  • d470d6bb21 Open test log in bytes mode #14 Dan Puttick 2017-04-12 15:50:02 -0400
  • a8179d0688 Read test logs in bytes mode Dan Puttick 2017-04-12 15:32:57 -0400
  • 45d71cb362 Fix unicode filename issues using fsencode Dan Puttick 2017-04-10 13:39:28 +0200
  • 053f30db93 Partial update to changelog Dan Puttick 2017-04-10 13:33:00 +0200
  • 13460d643d Remove twiggy from install requirements Dan Puttick 2017-04-10 13:25:51 +0200
  • 5865ddd94d Make root paths abspaths Dan Puttick 2017-04-10 13:19:30 +0200
  • 3e56787686 Update tests for new logger Dan Puttick 2017-04-10 13:18:51 +0200
  • c43ac0697a Add comments/notes to helpers.py Dan Puttick 2017-04-10 13:18:27 +0200
  • 67c90087ba Add time information to test logs Dan Puttick 2017-04-10 13:13:22 +0200
  • 3f49612a23 Add new logger, move logging to filecheck Dan Puttick 2017-04-10 13:07:21 +0200
  • f0e7607a3f Improve description strings in filecheck Dan Puttick 2017-04-10 13:00:34 +0200
  • c85ad27221 New test files Dan Puttick 2017-04-10 12:54:07 +0200
  • ba407219d3 Open log file in text mode instead of bytes mode Dan Puttick 2017-03-22 21:49:48 -0400
  • 52bb566cc3 Write basic log to log file Dan Puttick 2017-03-22 12:07:15 -0400
  • 6f9e36a578 Change filecheck for new file description method Dan Puttick 2017-03-22 12:04:22 -0400
  • 265f32ad6b Change the way description strings are handled Dan Puttick 2017-03-22 10:28:00 -0400
  • 3e7b38c5d4 Improve doc strings on FileBase Dan Puttick 2017-03-20 19:39:37 -0400
  • 6851461755 Change from two separate logs to one Dan Puttick 2017-03-18 00:10:17 -0400
  • 51760ebbb1 Move default log setup back into filecheck Dan Puttick 2017-03-17 22:19:56 -0400
  • 18857c8cf7 Change names of KittenGroomerBase root dir paths Dan Puttick 2017-03-17 21:00:11 -0400
  • 27f58a0ede Put log dir creation code in separate method Dan Puttick 2017-03-17 15:14:18 -0400
  • bfc6694cd1 Merge pull request #13 from dputtick/rtl-char Raphaël Vinot 2017-03-18 09:47:13 +0100
  • 2a5decf0ad Add rtl sample file to src_invalid #13 Dan Puttick 2017-03-16 17:34:20 -0400
  • 71bcc79c20 Remove rtl override char from file dst_path Dan Puttick 2017-03-16 12:22:26 -0400
  • 79b15fd7da Merge pull request #12 from dputtick/dev Raphaël Vinot 2017-03-16 10:45:20 +0100
  • 1abfb432b1 Edit README.md #12 Dan Puttick 2017-03-15 22:53:14 -0400
  • 4d8a1d1daf Add/update docstrings for filecheck and helpers Dan Puttick 2017-03-15 22:29:51 -0400
  • ac94cf5d6d Change the way test dst dirs are handled Dan Puttick 2017-03-14 19:53:23 -0400
  • 0175ee48e5 Add TODOs and clarify various logging messages Dan Puttick 2017-03-14 10:41:31 -0400
  • 963a2feef4 Change various methods to properties Dan Puttick 2017-03-10 13:13:38 -0500
  • 59cde8cfd5 Move safe_copy to FileBase Dan Puttick 2017-03-09 13:48:07 -0500
  • e73721e95f Fix bug with safe_copy Dan Puttick 2017-03-09 01:53:44 -0500
  • 484c71fc86 Turn off copying for certain mimes in filecheck Dan Puttick 2017-03-09 01:41:42 -0500
  • 18857da7ca Several small bugfixes Dan Puttick 2017-03-08 23:22:53 -0500
  • 3fe8c7c223 Adjust order of property initialization Dan Puttick 2017-03-08 23:06:20 -0500
  • 0038d3ef66 Switch to using file properties Dan Puttick 2017-03-08 21:30:06 -0500
  • fc8923fddd Change Groomer private methods to public Dan Puttick 2017-03-07 15:31:32 -0500
  • 12d5624b4d Change FileBase.log_details to Filebase._file_props Dan Puttick 2017-03-06 15:02:29 -0500
  • 1c58a7347e If no extentions FileBase.ext is now None Dan Puttick 2017-03-06 14:55:33 -0500
  • b6c01db1fb Split mimetype methods Dan Puttick 2017-03-03 15:46:37 -0500
  • 9832101c85 Identify TODOs that are log related Dan Puttick 2017-02-27 10:58:10 -0600