Commit Graph

3172 Commits

Author SHA1 Message Date
Shay Nehmad 224861d084 Added "-s" flag for setup-only, useful for building Islands 2020-03-31 20:15:34 +03:00
VakarisZ 950e160627 Some bugfixes and added explanations about why no mitigations exist 2020-03-31 18:43:51 +03:00
VakarisZ 2b0820f74a Addressed most CR comments, refactored mitigations to include names and urls 2020-03-31 17:40:36 +03:00
Shay Nehmad bee46c0ec5
Merge pull request #507 from guardicore/os_compatibility_env
OS compatibility environment
2020-03-30 17:06:33 +03:00
Shay Nehmad 4da6a6a491
Merge pull request #527 from VakarisZ/old_machine_bootloader
Old machine bootloader
2020-03-30 17:06:12 +03:00
VakarisZ 303dda1621 Refactoring current tests 2020-03-30 10:45:42 +03:00
VakarisZ 5d827d1f44 Changed quotes from double to single on MitigationComponent import 2020-03-26 13:12:21 +02:00
VakarisZ 2a8c510db5 Improved mitigations UI by aligning and padding text, removing unused header 2020-03-26 12:59:23 +02:00
VakarisZ 57df099863 Improved performance by storing mitigations on mongodb 2020-03-26 12:58:41 +02:00
VakarisZ acdef956d9 Removed ingress rules from monkey maker machines 2020-03-25 15:23:03 +02:00
VakarisZ 06e8156a4a Added mitigations to each attack technique report 2020-03-25 13:12:40 +02:00
VakarisZ fa83eeb258 Changed UI colours 2020-03-23 14:01:02 +02:00
VakarisZ 372e05eb13 Merge remote-tracking branch 'upstream/develop' into enhancement/mitre-ui-review-fixes 2020-03-23 12:54:32 +02:00
Shay Nehmad f561d4c604
Merge pull request #580 from VakarisZ/mitre_bugfixes
Mitre bugfixes
2020-03-23 12:17:37 +02:00
VakarisZ 1ff6a91d75 Fixed bootloader networking bug and improved exception handling 2020-03-20 19:57:56 +02:00
VakarisZ b5078f8ba0 Fixed network configuration attack technique 2020-03-19 16:21:13 +02:00
VakarisZ b4112f024f Fixed system info collection attack technique 2020-03-19 15:41:49 +02:00
VakarisZ 48abfcab68 Fixed credential dumping 2020-03-19 15:05:27 +02:00
Shay Nehmad 10767390a5
Merge pull request #565 from shreyamalviya/auto-scroll-telemetry-console
Autoscroll to last line in telemetry console
2020-03-18 14:31:13 +02:00
Shay Nehmad b6dc77718d
Apply suggestions from code review
Added TINY style changes
2020-03-18 14:27:05 +02:00
VakarisZ f349d1a43c Added firewall rules to block external traffic on os_compat instances 2020-03-18 12:39:47 +02:00
VakarisZ 6fe93cd81b Addressed some CR comments and improved README's and firewall rules a bit 2020-03-18 11:49:33 +02:00
VakarisZ a0a2311996 Improved node state tests 2020-03-18 09:41:07 +02:00
VakarisZ 69a4f305e5 Added our version of pyinstaller to requirements and added unit tests for bootloader resources 2020-03-18 09:32:07 +02:00
Shreya b4137587fc Change position of lines box to top-right corner of console 2020-03-18 12:58:34 +05:30
Shreya c22538fb08 Simplify code 2020-03-18 12:58:34 +05:30
Shreya d1a9d02224 Pass tests 2020-03-18 12:58:34 +05:30
Shreya 0a7da90150 Refactor code 2020-03-18 12:58:34 +05:30
Shreya d806746aea Display line count for telemetry console 2020-03-18 12:58:34 +05:30
Shreya d2c315b93f Add scrolled pixel count for telemetry console
TODO: fix the pixel-line number thing
2020-03-18 12:58:34 +05:30
Shreya de554bfa0b Code formatting 2020-03-18 12:58:34 +05:30
PrajwalM2212 8476738925 Add TODO 1 2020-03-18 12:58:34 +05:30
Shreya 67d88e8ab2 Update code to use refs 2020-03-18 12:58:33 +05:30
Shreya e81c044a17 Autoscroll to last line in telemetry console
TODO: Don't scroll to last line if user has scrolled up
2020-03-18 12:58:33 +05:30
VakarisZ a979f2160b Added proxies to post request going towards the island 2020-03-17 12:42:52 +02:00
Shay Nehmad dfa9d99ae9
Merge pull request #548 from guardicore/547/island-report-response-time
Calculate response time for testing
2020-03-16 14:39:59 +02:00
Shay Nehmad 347941c776 Delete unused function 2020-03-16 14:31:13 +02:00
VakarisZ a22cd893d8 Merge remote-tracking branch 'upstream/develop' into old_machine_bootloader
# Conflicts:
#	monkey/monkey_island/cc/main.py
2020-03-16 12:08:45 +02:00
VakarisZ f82b56fca6 Improved bootloader telem logging, added docs about monkeyzoo tunneling machine used in tests 2020-03-16 12:07:17 +02:00
Shay Nehmad 8eab25e7dd
Merge pull request #576 from guardicore/567/add-unit-test-to-test-coverage-bot
Create test_environment.py
2020-03-16 09:46:06 +02:00
Shay Nehmad f49c70772d Create test_environment.py 2020-03-15 18:26:24 +02:00
Shay Nehmad c77db77a1c Initial commit - trying to improve the MITRE UI according to comments 2020-03-15 17:40:34 +02:00
Shay Nehmad 31c348d26a Update test_blackbox.py 2020-03-15 16:58:49 +02:00
Daniel Goldberg bcdeadf7b6 Remove unused dependencies 2020-03-15 15:58:41 +02:00
Shay Nehmad 6d25511f22
Merge pull request #574 from guardicore/567/add-code-coverage
Update codecov badge branch to develop
2020-03-15 14:48:50 +02:00
Shay Nehmad fe5f04e494 Update codecov badge branch to develop 2020-03-15 14:48:09 +02:00
Shay Nehmad ca49563118
Merge pull request #573 from guardicore/567/add-code-coverage
567/add code coverage
2020-03-15 12:13:31 +02:00
Shay Nehmad 88fe581c2f Updated codecov coloring.
See https://docs.codecov.io/docs/coverage-configuration
2020-03-15 11:50:43 +02:00
Shay Nehmad 9c3c9d8fba Created default yaml for codecov with different ranges on green (55+ is good) 2020-03-15 11:40:21 +02:00
Shay Nehmad 215dc59f12 Removed "discover" from coverage cmd (it's for unittest, not pytest) 2020-03-15 11:28:46 +02:00