Achim D. Brucker
|
f10923af03
|
Integreated js_mincer into decomposition analysis to allow, in the future, to check comments, code, and string literals explicitely.
|
2017-08-28 10:40:37 +01:00 |
Achim D. Brucker
|
9ef27f9ac9
|
Added missing return statements.
|
2017-08-28 10:28:21 +01:00 |
Achim D. Brucker
|
90b1db4a25
|
Added additional comment checks.
|
2017-08-28 01:26:13 +01:00 |
Achim D. Brucker
|
9b272c9302
|
Added option to merge subsequent single line comments into a single line comment block.
|
2017-08-28 01:17:00 +01:00 |
Achim D. Brucker
|
111777c821
|
Improved position counting.
|
2017-08-28 00:57:58 +01:00 |
Achim D. Brucker
|
d4de20efc1
|
Bug fix: start position of blocks and omit empty code blocks.
|
2017-08-28 00:19:28 +01:00 |
Achim D. Brucker
|
e2e92594ce
|
Bug fix: catch also last block of file.
|
2017-08-27 23:34:33 +01:00 |
Achim D. Brucker
|
629f492fa7
|
Added tests for code blocks and comments.
|
2017-08-27 22:58:09 +01:00 |
Achim D. Brucker
|
7ff1623bc6
|
Introduced JavaScript mincer working on file objects.
|
2017-08-27 22:51:55 +01:00 |
Achim D. Brucker
|
e324ab9483
|
Re-formatted and added documentation.
|
2017-08-27 22:41:04 +01:00 |
Achim D. Brucker
|
9376b4056f
|
Collect string literals in code blocks.
|
2017-08-27 22:27:35 +01:00 |
Achim D. Brucker
|
41ca506b9f
|
Return iterator that iterates over JavaScript blocks.
|
2017-08-27 22:17:04 +01:00 |
Achim D. Brucker
|
5add586da3
|
Initial commit.
|
2017-08-27 20:47:24 +01:00 |
Achim D. Brucker
|
f6f0bc0394
|
Renamed jsdecompose.py to js_decomposer.py.
|
2017-08-27 20:45:56 +01:00 |
Achim D. Brucker
|
0bd6a55adb
|
Added documentation for analyse_filename.
|
2017-08-26 22:45:14 +01:00 |
Achim D. Brucker
|
df472fbbe8
|
Refactored filename check.
|
2017-08-26 22:43:57 +01:00 |
Achim D. Brucker
|
b2c862ede1
|
Added fields for storing evidence information for detected library/version information.
|
2017-08-25 07:07:34 +01:00 |
Achim D. Brucker
|
807af6f32d
|
Refactoring: proper use of enumerations.
|
2017-08-24 21:37:35 +01:00 |
Achim D. Brucker
|
45d2c7ad44
|
Fundamental refactoring.
|
2017-08-24 19:43:48 +01:00 |
Michael Herzberg
|
a81c53f9ca
|
Improved sge script.
|
2017-08-24 08:56:02 +01:00 |
Michael Herzberg
|
9950984e27
|
Improved sge script.
|
2017-08-24 08:35:22 +01:00 |
Michael Herzberg
|
295649ac1e
|
Reduced logging output.
|
2017-08-24 08:07:37 +01:00 |
Achim D. Brucker
|
676cc5ac9d
|
Renamed detectLibraries to decompose_js.
|
2017-08-24 00:47:35 +01:00 |
Achim D. Brucker
|
486b967d2d
|
Refactoring.
|
2017-08-24 00:44:34 +01:00 |
Achim D. Brucker
|
920bc74838
|
Updated contributors.
|
2017-08-24 00:29:59 +01:00 |
Achim D. Brucker
|
9ced7ea3b5
|
Refactoring and bug fix in library classification.
|
2017-08-24 00:29:44 +01:00 |
Achim D. Brucker
|
762b306f55
|
Merge branch 'master' of logicalhacking.com:BrowserSecurity/ExtensionCrawler
|
2017-08-23 23:37:22 +01:00 |
Achim D. Brucker
|
94bd0f9a95
|
Refactoring.
|
2017-08-23 23:37:15 +01:00 |
Michael Herzberg
|
d4e94bcbb8
|
Fixed sge scripts.
|
2017-08-23 23:23:21 +01:00 |
Michael Herzberg
|
98e6b37f20
|
Cleaned up scripts.
|
2017-08-23 20:38:27 +01:00 |
Achim D. Brucker
|
1d79dd0744
|
Merge branch 'master' of logicalhacking.com:BrowserSecurity/ExtensionCrawler
|
2017-08-23 20:09:05 +01:00 |
Achim D. Brucker
|
2bbd6281f7
|
Reformatting.
|
2017-08-23 20:09:02 +01:00 |
Achim D. Brucker
|
4c5f8889d2
|
Refactoring.
|
2017-08-23 20:04:52 +01:00 |
Michael Herzberg
|
9a5646240e
|
Adjusted logging.
|
2017-08-23 19:52:59 +01:00 |
Achim D. Brucker
|
04396c43bb
|
Merge branch 'master' of logicalhacking.com:BrowserSecurity/ExtensionCrawler
|
2017-08-23 19:43:03 +01:00 |
Achim D. Brucker
|
cd217f57a6
|
Integrated JavaScript decomposition analysis.
|
2017-08-23 19:42:00 +01:00 |
Achim D. Brucker
|
5d89e28486
|
Cleanup.
|
2017-08-23 19:17:35 +01:00 |
Michael Herzberg
|
d2288e9a03
|
Don't push sge file separatly.
|
2017-08-23 18:10:31 +01:00 |
Michael Herzberg
|
3d896c104d
|
Also improved create-db script.
|
2017-08-23 18:04:33 +01:00 |
Achim D. Brucker
|
123623b111
|
Minor code cleanup.
|
2017-08-23 17:36:41 +01:00 |
Achim D. Brucker
|
3208a6e58a
|
Initial import of JavaScript decomposition framework.
|
2017-08-23 17:22:58 +01:00 |
Michael Herzberg
|
93daae78a6
|
Move logs and out to separate dirs.
|
2017-08-23 17:01:05 +01:00 |
Michael Herzberg
|
83c653dad9
|
Added bzip to grepper.
|
2017-08-23 16:57:31 +01:00 |
Michael Herzberg
|
a6ee53d35b
|
Improved grepper.
|
2017-08-23 16:52:18 +01:00 |
Achim D. Brucker
|
fddd2374c4
|
Set sqlite pragmas.
|
2017-08-22 23:26:11 +01:00 |
Achim D. Brucker
|
3bba0913c0
|
Sync file systems prior to critical operations.
|
2017-08-21 08:15:10 +01:00 |
Achim D. Brucker
|
3b88b21469
|
Report analysis results using tee.
|
2017-08-19 22:44:30 +01:00 |
Achim D. Brucker
|
61fa0b7f23
|
Merge branch 'master' of acb14jd/ExtensionCrawler into master
|
2017-08-19 14:00:48 +02:00 |
Achim D. Brucker
|
216fd64b90
|
Removed non required rm command.
|
2017-08-19 12:33:34 +01:00 |
Achim D. Brucker
|
1bd097b863
|
Force /usr/bin/mail as mailer.
|
2017-08-19 12:29:18 +01:00 |