Commit Graph

3252 Commits

Author SHA1 Message Date
Shreya e164f53ed4 Remove unwanted code (for mapping config to matrix [T1136]) 2020-05-02 00:35:20 +05:30
Shreya 0394b8404a Tiny changes according to review 2020-05-02 00:35:20 +05:30
Shreya 7a3f747a10 Map "Back door user" PBA with "Create account" attack technique
"Create Account" turned off in the ATT&CK matrix config ->
"Back door user" turns off in the PBA config section
... and vice-versa
2020-05-02 00:35:20 +05:30
Shreya 141abfe708 Add report UI
T1136: Create account
2020-05-02 00:35:20 +05:30
Shreya 943541a748 Link attack report to send to client
T1136: Create account
2020-05-02 00:35:19 +05:30
Shreya 41754cb122 Add technique report
T1136: Create account
2020-05-02 00:35:19 +05:30
Shreya a31fffa348 Add attack technique description
T1136: Create account
2020-05-02 00:35:19 +05:30
Ace Pace fc46eecb2d Turn errors into warnings. 2020-05-01 15:32:01 +03:00
Ace Pace 24dc84ced2 Bring back eslint errors, raise travisCI threshold :( 2020-05-01 15:06:49 +03:00
Ace Pace d7c0b7da90 Revert hiding error and just display it instead 2020-05-01 15:05:17 +03:00
Ace Pace 431daa1f8e Reduce number of flake8 warnings to 100. 2020-05-01 13:02:41 +03:00
Ace Pace e508540ace Fix really random linting errors from flake8 2020-05-01 13:00:54 +03:00
Ace Pace d403ea9ed2 Hide more errors :( 2020-05-01 12:19:18 +03:00
Ace Pace 95303309e5 Balance by fixing a bunch of small eslint and general code hint warnings 2020-05-01 11:55:25 +03:00
Ace Pace 32515e0990 Hide a lot of eslint warnings. 2020-05-01 11:46:19 +03:00
VakarisZ 7a13e71588 More simple ZT performance improvements and profiler decorator bugfix 2020-04-30 17:45:16 +03:00
VakarisZ 9be8d4af1b Fixed log paths for profiling decorator 2020-04-30 16:28:46 +03:00
VakarisZ 4dcae80a64 Improved ZT report generation performance. 2020-04-30 16:17:54 +03:00
VakarisZ 8603d18879 Added a profiling decorator, that can be used on methods to get their performance info 2020-04-30 16:14:31 +03:00
VakarisZ f73beac3a7 Implemented map/report generation tests which are based on telemetries rather than real exploitation 2020-04-30 16:12:58 +03:00
Ace Pace b97478a019 Remove unused icons 2020-04-30 12:41:54 +03:00
Ace Pace 83c2ba7568 Change PTH icons to 8bit to save size. 2020-04-30 12:41:23 +03:00
Ace Pace 345d6d0a8f Update css-loader 2020-04-30 12:37:57 +03:00
Ace Pace 375bb7032a Move to only using modern imports 2020-04-30 12:26:22 +03:00
Ace Pace 5101c50d95 Move font display tag to HTML query, to avoid questions on where to stick it properly. :( 2020-04-30 01:07:33 +03:00
Ace Pace 92504f8ad4 Switch DNS prefetch to preconnect.
Add font-display tag to ensure text is displayed while font is loaded
2020-04-30 01:02:59 +03:00
Ace Pace 8d0ae1c528 Merge font requests to save time 2020-04-30 00:58:36 +03:00
Ace Pace 2f7eb05a33 Add DNS prefetch for google fonts and bootstrap CSS to index.html 2020-04-30 00:58:36 +03:00
Ace Pace 572b90df64 Remove unused imports 2020-04-30 00:52:40 +03:00
Ace Pace 116de3e353 Actually use the eslint plugins we install. Use react plugin for eslint 2020-04-30 00:52:40 +03:00
Ace Pace a645abd498 Updated babel, updated polyfill definitions to include only modern browsers.
Webpack size is now 2.39MiB
2020-04-29 23:43:19 +03:00
Ace Pace c7a94beb0d Revert lodash minimizer due to bugs that I didn't want to debug. 2020-04-29 23:42:09 +03:00
Ace Pace d5b659c3cd Change to deep linking forteawesome images. This is because webpack doesn't seem to minimize the imports properly.
Saves 80kb
2020-04-29 18:48:29 +03:00
Ace Pace 564f9a2cc6 Add lodash minimizer. Saves roughly 50kib but for free. 2020-04-29 18:36:10 +03:00
VakarisZ 6930e9d8e0 Merge branch 'monkey_telemetry_fabrication' into performance_fixes 2020-04-29 14:32:17 +03:00
VakarisZ 1a784791fd Fixed a typo in supported_request_method.py filename 2020-04-29 11:17:08 +03:00
VakarisZ 1352747c4e Removed debugging comments 2020-04-29 10:39:10 +03:00
VakarisZ 55d3fd5bd8 More improvement on telemetry fabrication logging 2020-04-28 17:54:12 +03:00
VakarisZ 67c8b48d9c
Merge pull request #619 from VakarisZ/map_generation_test
Map generation test
2020-04-28 17:23:44 +03:00
Shay Nehmad ac740d31b5
Merge pull request #631 from guardicore/master
Backmerge hotfix from Master
2020-04-28 17:18:33 +03:00
Shay Nehmad 98636a5495
Merge pull request #630 from guardicore/hotfix/fix-monkey-password-encoding
Python 3 hashing requires bytes, not string
2020-04-28 17:17:47 +03:00
Shay Nehmad d03ee3d245 Update patch version
Bugfix change to master == new patch ㊗️
2020-04-28 16:54:19 +03:00
VakarisZ 1afbe3dea5 Improved ZT event aggregation performance 2020-04-28 16:50:01 +03:00
Shay Nehmad e321220a62 Python 3 hashing requires bytes, not string
Also moved to standard lib implementation with hashlib instead of Crypto, and added UT to the problematic function
2020-04-28 16:42:24 +03:00
Shay Nehmad aa21e864fe
Merge pull request #628 from guardicore/release/1.8.0
Release/1.8.0 to develop
2020-04-27 17:15:31 +03:00
Shay Nehmad 9b7d7972b5
Merge pull request #599 from guardicore/release/1.8.0
Release/1.8.0
Changelog will be published soon-ish.
2020-04-27 16:39:10 +03:00
Shay Nehmad 3f00cbbd70
Merge pull request #626 from guardicore/bugfix/lock-wmi-version-package
Bugfix/lock wmi version package
2020-04-27 15:12:48 +03:00
Shay Nehmad b5668c4dbc Lock WMI version to one that works 2020-04-27 15:05:21 +03:00
VakarisZ 41ae125980 Fixed telemetry performance test logging bugs and improved logging to display only N longest telems instead of all 2020-04-24 16:41:00 +03:00
VakarisZ baa1598a1b Added progress bars, optimized imports, fixed bug that happened on big numbers of telems 2020-04-24 13:19:07 +03:00