Commit Graph

418 Commits

Author SHA1 Message Date
Achim D. Brucker 9bf0b47f98 Minor improvement of string conversion for JsBlock. 2017-08-28 10:50:52 +01:00
Achim D. Brucker c721e6fdbf Merge with upstream. 2017-08-28 10:49:01 +01:00
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
Michael Herzberg e04ec98eca Added logging for create-db. 2017-08-27 23:04:38 +01:00
Michael Herzberg 257afe92f0 Use selective insert. 2017-08-27 23:00:28 +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
Michael Herzberg b98b7bc0f7 Fixed column typo. 2017-08-27 22:49:07 +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
Michael Herzberg 9521240d90 Make stuff configurable. 2017-08-27 18:28:19 +01:00
Michael Herzberg 0cff600861 Fixed etag keys. 2017-08-27 17:35:58 +01:00
Michael Herzberg d4b0a6535b Fixed some things. 2017-08-27 16:57:23 +01:00
Michael Herzberg f075192b44 made sqlite default again. 2017-08-27 03:26:29 +01:00
Michael Herzberg 22c90dcb4f Truncate timezone from timestamps for mysql, make mysql default. 2017-08-27 03:14:43 +01:00
Michael Herzberg 585c8faf0e Added mysql, but still outcommented. 2017-08-27 02:53:15 +01:00
Michael Herzberg c5c04cd1ed Refactored sqlite-specifics into own class. 2017-08-27 00:22:19 +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