Commit Graph

338 Commits (8af6f44c49c5957e80ab39af9b7873a14e654e48)

Author SHA1 Message Date
Raphaël Vinot 3eecd9cc16 Fix winoffice file processing with olefile 2016-05-14 20:44:16 +02:00
Raphaël Vinot 93be47e56f Better support of system packages 2016-05-14 20:27:27 +02:00
Raphaël Vinot 4c9d47c984 Add test file for office 2016-05-14 20:03:40 +02:00
Raphaël Vinot 51ba52db38 Update version 2016-05-12 17:35:17 +02:00
Raphaël Vinot 8ba0d12113 Avoid processing OOXML files twice 2016-05-11 15:16:17 +02:00
Raphaël Vinot abb565094c Fix py3 support 2016-05-10 17:16:04 +02:00
Raphaël Vinot 3efa57f0e2 write logfile as binary, use system packages when possible 2016-05-09 18:56:30 +02:00
Raphaël Vinot 2df076aaf9 Allow the build to run for 30 min without output 2016-05-09 18:40:09 +02:00
Raphaël Vinot 8dd8164095 Use system python packages 2016-05-09 18:36:39 +02:00
Raphaël Vinot f69ac5ae2e Better support of badly encoded names 2016-05-09 18:32:45 +02:00
Raphaël Vinot 7b71eba4a0 Add missing dep for testing 2016-05-09 18:09:49 +02:00
Raphaël Vinot 979759cbe1 Use a better sample set for office documents 2016-05-09 17:45:21 +02:00
Raphaël Vinot 4deb73d245 Use own version of officedissector. 2016-05-09 17:38:32 +02:00
Raphaël Vinot c0953cd01f Rename slides dir 2016-03-07 16:40:10 +01:00
Raphaël Vinot aa679e4381 Add slides. 2016-03-07 16:39:22 +01:00
Raphaël Vinot 51615f8887 Handle invalid docx properly 2016-02-01 14:19:51 +01:00
Raphaël Vinot e8de330d34 Proper handling of OOXML docs 2016-02-01 12:34:47 +01:00
Raphaël Vinot aaad11b5c1 Test plenty of doc & docx files 2016-02-01 11:45:50 +01:00
Raphaël Vinot df80af000c Run generic script on more docs 2016-02-01 11:26:33 +01:00
Raphaël Vinot 79c0d3185f Add badges 2016-01-29 15:53:59 +01:00
Raphaël Vinot 09be35ee5d Mark the files to cover 2016-01-29 15:40:29 +01:00
Raphaël Vinot 2dd0520964 Fix tests for python2.7 2016-01-29 10:51:43 +01:00
Raphaël Vinot cec9ea0f73 Update Pip 2016-01-29 10:05:05 +01:00
Raphaël Vinot 34e7075609 Merge pull request #2 from Dymaxion00/master
Initial working version of EXIF splitting and image format validation…
2015-12-21 00:31:39 +01:00
Eleanor Saitta 18d8e64dc5 Merge branch 'dev'
Conflicts:
	bin/filecheck.py
2015-12-16 16:22:21 -05:00
Eleanor Saitta 53e4570356 Switch back to exifread; PIL's EXIF support sucks. 2015-12-16 16:12:27 -05:00
Eleanor Saitta 53b61d487e Move to PIL for EXIF; add PNG metadata extractor; modularize metadata extraction
Switch back to exifread; PIL's EXIF support sucks.
2015-12-16 16:09:57 -05:00
Eleanor Saitta c6efcb96b3 Move to PIL for EXIF; add PNG metadata extractor; modularize metadata extraction 2015-12-15 17:13:26 -05:00
Raphaël Vinot ecfdeb7b79 Add missing '.' 2015-12-15 10:46:11 +01:00
Eleanor Saitta ca90a08159 Initial working version of EXIF splitting and image format validation by round-trip conversion. 2015-12-10 00:06:36 -05:00
Raphaël Vinot d6476dab38 Do not fail on broken symlink 2015-11-24 18:13:41 +01:00
Raphaël Vinot 6bc83f947d Improve readme 2015-11-24 18:03:51 +01:00
Raphaël Vinot 936fc2c2a2 Proper handling of symlinks 2015-11-24 17:45:06 +01:00
Raphaël Vinot 66dc401727 Add multiverse packages 2015-11-24 15:56:04 +01:00
Raphaël Vinot f2233aeae1 Improve doc, use trusty in travis. 2015-11-24 15:03:57 +01:00
Raphaël Vinot 43e8e3791b Fix logging 2015-11-24 11:49:28 +01:00
Raphaël Vinot f44aedac17 Print FS tree for unpacked archives 2015-11-24 11:41:45 +01:00
Raphaël Vinot daec0cd689 Add forbidden extensions 2015-11-24 11:40:56 +01:00
Raphaël Vinot 13c3f9d1ff Add notification travis 2015-11-24 11:32:44 +01:00
Raphaël Vinot 6e484aa1f7 Add logging of the FS tree. 2015-11-23 19:54:29 +01:00
Raphaël Vinot 1bdfa2d93f Add test for path-traversal archives 2015-11-20 11:47:47 +01:00
Raphaël Vinot e1a7b583f7 Add filecheck in the scripts 2015-11-06 15:02:13 +01:00
Raphaël Vinot 303a6fa09e Add travis icon 2015-11-05 23:15:07 +01:00
Raphaël Vinot 315e9590b8 Use smaller test suite on the converting script 2015-11-05 17:37:01 +01:00
Raphaël Vinot 04939bf903 Rollback python-magic, default version is broken on magic 5.09 2015-11-05 16:54:10 +01:00
Raphaël Vinot 1a2637b252 Use default python-magic, escape filenames 2015-11-05 16:27:48 +01:00
Raphaël Vinot 03f1d90f33 Code de-dupication 2015-11-05 15:34:22 +01:00
Raphaël Vinot b0d0912ff9 Skip the known extension check if mimetypes fails. 2015-11-05 10:34:03 +01:00
Raphaël Vinot 9079eac90a try to fix magic 2015-11-05 08:57:24 +01:00
Raphaël Vinot 531ab43dae Improve debug, add list of malicious ext 2015-11-05 00:10:30 +01:00