Commit Graph

262 Commits (36c4493cd6c48e3b03a929a1adb65d205153df3c)

Author SHA1 Message Date
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
Raphaël Vinot 975ed03e38 Print logs after each tests. 2015-11-03 18:26:12 +01:00
Raphaël Vinot 2669e80ca9 Unpack all archives, debug invalid mimetype 2015-11-03 17:56:42 +01:00
Raphaël Vinot c984c536f1 Add theZoo to the test cases 2015-11-03 16:26:02 +01:00
Raphaël Vinot c122ef9db8 Better support of ODF 2015-11-03 15:30:59 +01:00
Raphaël Vinot 5f080e7323 fix call pdfid 2015-11-03 13:04:14 +01:00
Raphaël Vinot 25279e6b57 Fix deps 2015-11-03 11:54:38 +01:00
Raphaël Vinot d1f1c4fe16 Add new file to travis 2015-11-03 11:12:29 +01:00
Raphaël Vinot 8ee3f807b1 Merge branch 'master' of github.com:CIRCL/PyCIRCLean 2015-11-02 18:01:10 +01:00
Raphaël Vinot cb38f004e1 Initial version of the script to do sanity checks on files
In (pure) python
2015-11-02 18:00:40 +01:00
Raphaël Vinot 8d21936fb5 Add function to force the extension of the copied file 2015-11-02 17:59:32 +01:00
Alexandre Dulaunoy 08443f830c Typo fixed 2015-10-29 17:41:19 +01:00
Alexandre Dulaunoy 014423bbed How to contribute added 2015-10-29 17:34:52 +01:00
Alexandre Dulaunoy aa111a7a1d Some updates in the README 2015-10-29 17:25:45 +01:00
Alexandre Dulaunoy f35bfb8103 Initial README file 2015-10-29 17:23:20 +01:00
Alexandre Dulaunoy 4bf32fb0fa License added 2015-10-29 16:55:30 +01:00
Raphaël Vinot af10e8f1ec Add Zip 2015-10-27 17:15:14 +01:00
Raphaël Vinot f7f7e3860a Even more tests 2015-10-27 16:51:03 +01:00
Raphaël Vinot 5ccae98404 Fix tests 2015-10-27 14:53:33 +01:00
Raphaël Vinot 7f15b60539 Avoid error on unknown variable 2015-10-27 14:45:12 +01:00
Raphaël Vinot 25b11192bb Add more tests 2015-10-27 14:37:51 +01:00
Raphaël Vinot 4fedb2efe4 Add tests for FileBase 2015-10-27 14:16:33 +01:00
Raphaël Vinot 797890c821 Add deps 2015-10-27 11:51:56 +01:00
Raphaël Vinot 5cecd6625c Add more tests 2015-10-27 10:50:46 +01:00
Raphaël Vinot 74fe05cbe1 Do not use subprocess. 2015-10-27 10:24:45 +01:00
Raphaël Vinot 427442e81f Add script for specific purposes, testcase and travis 2015-10-26 17:20:42 +01:00
Raphaël Vinot 5d848f4787 Add script for specific purposes, add testcase 2015-10-26 17:11:36 +01:00