Commit Graph

602 Commits

Author SHA1 Message Date
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
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
Jack Deadman b54803d834 Add installation instructions to README 2017-08-18 17:00:23 +01:00
Jack Deadman 181d0de788 Add setup.py 2017-08-18 17:00:10 +01:00
Achim D. Brucker 623ddf57a3 Improved error message in case CRX is not found. 2017-08-18 13:27:17 +01:00
Achim D. Brucker 112ef74e9f Documented options: -e and -w. 2017-08-18 13:09:35 +01:00