Commit Graph

406 Commits

Author SHA1 Message Date
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