Commit Graph

92 Commits

Author SHA1 Message Date
Itay Mizeretz a20cb16b48 Merge branch 'develop' into feature/send-raw-log
# Conflicts:
#	infection_monkey/main.py
#	monkey_island/cc/app.py
#	monkey_island/cc/ui/src/components/map/preview-pane/PreviewPane.js
2018-02-27 19:32:28 +02:00
Itay Mizeretz d8946feb69 Fix CR 2018-02-27 19:13:28 +02:00
Itay Mizeretz b7f147921e Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
#	monkey_island/cc/main.py
#	monkey_island/cc/ui/src/components/Main.js
2018-02-25 19:15:09 +02:00
Itay Mizeretz 4364156416 Add server config file and use in frontend+backend 2018-02-22 20:33:40 +02:00
Daniel Goldberg f675bed851 CR fixes 2018-02-22 10:59:04 +02:00
Itay Mizeretz ee1a321416 Send log to island is configurable 2018-02-19 18:32:05 +02:00
Daniel Goldberg 3ea4609975 Remove C&C from all textual and code mentions 2018-02-15 15:36:19 +02:00
Itay Mizeretz dbe7a6a378 Add log sending logic to monkey
Add log processing logic to monkey island backend
2018-02-14 15:50:53 +02:00
Itay Mizeretz e1803a7ff9 Fixed CR 2018-01-16 17:23:17 +02:00
Itay Mizeretz 15b4a8778b Add V after generating report 2017-12-24 11:23:57 +02:00
Itay Mizeretz 80914716b7 Show minimal info on services.
Make optimization for machine label on report
2017-12-12 17:05:57 +02:00
Itay Mizeretz 434c72f69f Implemented issues and warnings on overview 2017-12-12 16:33:16 +02:00
Itay Mizeretz f2b631745d Fix bug where stolen credentials had '.' in username 2017-12-12 15:45:32 +02:00
Itay Mizeretz f2e464f2a6 Report now uses initial config when makes sense 2017-12-12 15:42:24 +02:00
Itay Mizeretz d8aff72da0 Exploits in breached servers are now readable 2017-12-12 13:42:08 +02:00
Itay Mizeretz 2c8b510b0c Exploits used are listed only if they're not the default configuration.
Suggestion to improve monkey success rate appears only if no critical issues were found
2017-12-12 12:45:53 +02:00
Itay Mizeretz c8e553721f Report content fix 2017-12-12 12:07:37 +02:00
Itay Mizeretz f14dc8e2fb Add run info under overview section including zero-patients, interesting config values, and config recommendations. 2017-12-05 16:29:18 +02:00
Itay Mizeretz da55b0b26b Group recommendations by machine.
Show recommendation with collapsible incident
2017-11-28 17:11:00 +02:00
Itay Mizeretz dff90ab534 Remove duplicate exploits on breached servers 2017-11-28 14:37:11 +02:00
Itay Mizeretz 10375c093e Sort recommendations by machine 2017-11-28 14:33:41 +02:00
Itay Mizeretz 046b18e71c Don't show actual password on stolen creds table 2017-11-28 14:22:11 +02:00
Itay Mizeretz 4f6ed95501 Fix bug with exploited nodes 2017-11-28 13:40:51 +02:00
Itay Mizeretz f72b32bb67 Removed duplicate issues 2017-11-27 15:51:56 +02:00
Itay Mizeretz ce10ef00e4 Everything implemented on backend 2017-11-27 15:20:59 +02:00
Itay Mizeretz 82e30040eb Add spaces in time string 2017-11-21 17:39:42 +02:00
Itay Mizeretz 133bd7d80a Following fields use real data now: First monkey time, monkey duration, scanned servers, breached servers, stolen passwords 2017-11-21 17:37:13 +02:00
Itay Mizeretz 35bbd38d2e Report uses data from server now 2017-11-21 16:40:26 +02:00
Itay Mizeretz 8632f4d5ca Change machine name to be hostname when possible, and os['version'] otherwise 2017-11-21 13:50:29 +02:00
Itay Mizeretz 80b709b2ac Add reused passwords 2017-11-12 16:13:40 +02:00
Itay Mizeretz be8feeb3ee Add get config value function 2017-11-12 16:11:12 +02:00
Itay Mizeretz be8d20b2f5 Change creds format in monkey document 2017-11-07 17:02:45 +02:00
Itay Mizeretz b284467fbc Add scanned and exploited to report 2017-11-07 16:33:26 +02:00
Itay Mizeretz 8d9068fe40 Add known credentials to monkey documents 2017-11-07 14:52:13 +02:00
Itay Mizeretz e9b6b39a21 Add tunnel info to report 2017-11-07 13:17:02 +02:00
Itay Mizeretz a0dc706a1e Merge branch 'develop' into feature/report-backend
# Conflicts:
#	monkey_island/cc/main.py
2017-11-07 09:53:52 +02:00
Itay Mizeretz c6a5741c96 Force kill only affects live monkeys, and is reset once a monkey is dead 2017-10-17 12:13:46 +03:00
Itay Mizeretz 57e3677fce Show warning of new infections only if monkeys are running 2017-10-17 12:10:23 +03:00
Itay Mizeretz b58c4ea622 Remove relative range option from config 2017-10-17 11:55:27 +03:00
Itay Mizeretz cb1d4f3445 Merge remote-tracking branch 'origin/develop' into feature/improve-ui 2017-10-16 17:54:19 +03:00
Itay Mizeretz 8675a7bb0b Remove description 2017-10-16 17:28:39 +03:00
Itay Mizeretz 22105eabe3 Add basic report logic 2017-10-15 20:06:26 +03:00
Itay Mizeretz 484ed3c508 Update node/edge's data regarding exploits 2017-10-15 16:01:39 +03:00
Itay Mizeretz 9b6c008330 Merge remote-tracking branch 'origin/develop' into bugfix/various-island-fixes
# Conflicts:
#	monkey_island/cc/services/config.py
2017-10-09 10:53:32 +03:00
Itay Mizeretz bf5fb10838 Fix CR 2017-10-08 19:23:34 +03:00
Itay Mizeretz a807e3f8b6 Organize and improve documentation of config 2017-10-08 15:36:12 +03:00
Itay Mizeretz ff4c68f94c Add warning to unsafe config values 2017-10-04 16:01:01 +03:00
Itay Mizeretz f9206ff817 Remove unsafe exploits from default config 2017-10-04 15:25:34 +03:00
Itay Mizeretz 8ecb895244 Change default for victims_max_find
Move things around in config
2017-10-04 14:57:56 +03:00
Itay Mizeretz 65f5dbeaaf Sleep only *between* life cycles 2017-10-03 15:47:50 +03:00