Achim D. Brucker
|
2a946570b5
|
Moved to Python 3.7.
|
2019-01-18 07:23:18 +00:00 |
Michael Herzberg
|
d8d49b1b80
|
Moved ext_id into logger formatter to make logger output more uniform.
|
2018-04-21 19:59:02 +01:00 |
Michael Herzberg
|
a789fe505f
|
Fixed style errors and warnings.
|
2018-04-21 19:00:07 +01:00 |
Michael Herzberg
|
a758134c97
|
Readded mimetype from mimetypes. TODO: add mysql columns
|
2018-04-11 16:52:22 +01:00 |
Michael Herzberg
|
f4c0ff56ff
|
Use magic for mimetypes and don't attempt text-based analyses on binary resources.
|
2018-04-09 14:25:47 +01:00 |
Achim D. Brucker
|
9b397a8c42
|
Reformatting.
|
2017-11-24 23:11:10 +00:00 |
Achim D. Brucker
|
6ba5906ffb
|
Added docstring.
|
2017-11-20 20:25:40 +00:00 |
Achim D. Brucker
|
acfdb9ee50
|
Removed unused function analyse_comment_blocks.
|
2017-11-18 23:21:19 +00:00 |
Achim D. Brucker
|
e3519f012d
|
Reformatting.
|
2017-11-17 16:58:48 +00:00 |
Achim D. Brucker
|
32c08672d9
|
Added log output for failed data decoding.
|
2017-11-16 07:13:55 +00:00 |
Achim D. Brucker
|
3db3435c07
|
Refactoring of heursitic detection stubs.
|
2017-11-15 08:05:40 +00:00 |
Achim D. Brucker
|
c5dce7bcd0
|
Fixed decoding of content (str_data).
|
2017-11-15 07:12:41 +00:00 |
Achim D. Brucker
|
ac910bf819
|
Updated python version to 3.6.
|
2017-11-07 20:58:24 +00:00 |
Achim D. Brucker
|
bbfbbed35a
|
Identify ressource/media files using the file library.
|
2017-10-15 15:34:45 +01:00 |
Achim D. Brucker
|
64bc9bd90d
|
Make use of data base with md5 sums optional.
|
2017-10-14 19:17:37 +01:00 |
Michael Herzberg
|
f51bcfbf46
|
Use con object from db.py.
|
2017-10-12 16:01:45 +01:00 |
Achim D. Brucker
|
d3b7dea4d8
|
Added dectection based on file sizes after stripping white spaces.
|
2017-10-11 20:18:15 +01:00 |
Achim D. Brucker
|
8dd745f826
|
Classify normalized detection as 'very likely library'.
|
2017-10-11 09:14:22 +01:00 |
Achim D. Brucker
|
ee7ce8b446
|
Report stored library filename of detected libraries.
|
2017-10-11 08:48:20 +01:00 |
Achim D. Brucker
|
8c43fadfdb
|
Basic implementation: check_md5_normalized(...).
|
2017-10-11 00:48:04 +01:00 |
Achim D. Brucker
|
154118cf50
|
Basic implementation: check_md5_decompressed(...).
|
2017-10-11 00:44:15 +01:00 |
Achim D. Brucker
|
c6e5cb8511
|
Basic implementation: md5 checksum based library detection.
|
2017-10-11 00:40:06 +01:00 |
Achim D. Brucker
|
50a7ba8a91
|
Minor refactoring.
|
2017-09-19 10:02:46 +01:00 |
Achim D. Brucker
|
4f84c5626d
|
Minor refactoring.
|
2017-09-19 09:16:32 +01:00 |
Achim D. Brucker
|
061622f588
|
Refactoring: stub of new main analysis method.
|
2017-09-18 09:09:00 +01:00 |
Achim D. Brucker
|
aadbc5aa0c
|
Refactoring: removed unused variables.
|
2017-09-18 00:35:35 +01:00 |
Achim D. Brucker
|
50b91d3a35
|
Renaming jsFilename -> filename.
|
2017-09-18 00:30:55 +01:00 |
Achim D. Brucker
|
3626b9fb76
|
Ordered and extended enumeration DetectionType. Order reflects reliability of checks.
|
2017-09-17 13:40:38 +01:00 |
Achim D. Brucker
|
a3346cb95e
|
Use file_identfiers module to compute file identifiers.
|
2017-09-17 13:18:49 +01:00 |
Achim D. Brucker
|
99028c3763
|
Removed executable flag.
|
2017-09-02 18:08:06 +01:00 |
Achim D. Brucker
|
9ed8f5f926
|
Improved reporting.
|
2017-09-02 00:05:07 +01:00 |
Achim D. Brucker
|
a69c173064
|
Activated preliminary check of regexps for specific libs.
|
2017-09-01 23:41:45 +01:00 |
Achim D. Brucker
|
28f6aa5f45
|
Bug fix: indentation
|
2017-09-01 23:24:55 +01:00 |
Achim D. Brucker
|
5c987833a4
|
Bug fix: NoneType object is not iterable.
|
2017-09-01 23:23:11 +01:00 |
Achim D. Brucker
|
2693fb0fcd
|
Merge branch 'master' of logicalhacking.com:BrowserSecurity/ExtensionCrawler
|
2017-09-01 16:28:18 +01:00 |
Achim D. Brucker
|
3fb0d740c0
|
Bug fix: exception due to reading from the wrong dictionary.
|
2017-09-01 16:27:44 +01:00 |
Michael Herzberg
|
abd9605ebc
|
Use python3.5 for all files.
|
2017-09-01 14:12:05 +01:00 |
Achim D. Brucker
|
883e7ddcd8
|
Report details of matches.
|
2017-08-31 23:44:51 +01:00 |
Achim D. Brucker
|
e0db2a5f47
|
Added detection details.
|
2017-08-31 08:43:19 +01:00 |
Achim D. Brucker
|
e70cf5d28f
|
Bug fix: missing hex decoding of md5/sha1 hashes.
|
2017-08-30 19:25:58 +01:00 |
Michael Herzberg
|
f8c8382919
|
Merge.
|
2017-08-30 11:42:12 +01:00 |
Michael Herzberg
|
d99142f8d0
|
Added and changed a few columns.
|
2017-08-30 10:07:06 +01:00 |
Achim D. Brucker
|
3269a4900c
|
Bug fix: printing of file name in Javascript mode.
|
2017-08-30 09:56:19 +01:00 |
Achim D. Brucker
|
b5b6a17ee5
|
Support analysis of crx files and plain JavaScript files.
|
2017-08-30 09:11:55 +01:00 |
Achim D. Brucker
|
cacdf1f727
|
Refactoring.
|
2017-08-30 08:28:39 +01:00 |
Achim D. Brucker
|
85d6ec084d
|
Bug fix: missing detection method for empty files.
|
2017-08-30 08:24:16 +01:00 |
Achim D. Brucker
|
66818b2fa6
|
Renamed hash to md5 in JSON file and added support for sha1 hashes.
|
2017-08-30 00:38:30 +01:00 |
Achim D. Brucker
|
e947e69f37
|
Define type and detection method for all generated entries.
|
2017-08-30 00:24:19 +01:00 |
Achim D. Brucker
|
ae3bbd7339
|
Using values of enumeration to obtain nice and short human readable representations.
|
2017-08-30 00:12:57 +01:00 |
Achim D. Brucker
|
97f5b14158
|
Compute sha1 for JavaScript files.
|
2017-08-29 18:01:28 +01:00 |