Commit Graph

73 Commits

Author SHA1 Message Date
Barak Argaman 1081c84d38 add configuration and start over pages 2017-09-17 14:16:57 +03:00
Barak Argaman eece8dd06d ui improvements post review 2017-09-16 04:38:01 +03:00
Barak Argaman 0846258bbd ui improvements post review 2017-09-16 04:37:39 +03:00
Itay Mizeretz e37a0a9863 Change full logs cosmetics 2017-09-14 19:01:42 +03:00
Itay Mizeretz 7ef2e3cabc Remove empty sub-namespace 2017-09-14 18:20:00 +03:00
Barak Argaman f0c43f8bb5 configuration page - split view to top level "sections" 2017-09-14 00:58:56 +03:00
Barak Argaman 27e9d28a82 Merge branch 'feature/refactor-monkey-island' of github.com:guardicore/monkey into feature/refactor-monkey-island 2017-09-14 00:06:35 +03:00
Itay Mizeretz 8973032ca5 Extract credentials in a more generic fashion 2017-09-13 18:11:59 +03:00
Itay Mizeretz 5b3e526d49 Show tunnel info and remove config from queried node 2017-09-13 18:01:41 +03:00
Itay Mizeretz 9a9906326a Change infected monkey island label
add edges for infected monkey island
add edge types
add exploited node type
2017-09-13 17:20:23 +03:00
Itay Mizeretz 77f7e4c5a8 Change tunnel telemetry format to fit expected structure 2017-09-13 16:25:29 +03:00
Itay Mizeretz 643b445199 Change config value and description of local_network_scan 2017-09-13 13:31:22 +03:00
Itay Mizeretz be1b6879f7 Remove username/password lists from code. get/set from global config 2017-09-13 13:30:28 +03:00
Itay Mizeretz ba291b577b Config is now evenly namespaced by exactly 2 layers 2017-09-13 11:44:20 +03:00
Itay Mizeretz 4b948438aa Move config logic to config service
return flat config for monkey
2017-09-13 11:29:47 +03:00
Itay Mizeretz eb9d768e48 Change default server ip to original one 2017-09-13 09:59:06 +03:00
Itay Mizeretz 6dbe2791b3 Add namespaced config schema 2017-09-12 19:23:25 +03:00
Itay Mizeretz 9fef5f2da2 modification on tunnel handling 2017-09-12 13:48:36 +03:00
Itay Mizeretz 5e9c7eedbb Merge remote-tracking branch 'origin/develop' into feature/refactor-monkey-island
# Conflicts:
#	monkey_island/cc/main.py
2017-09-06 16:54:27 +03:00
Itay Mizeretz 91581d00ab Seperated logic from entry points
Node/Edge queries return minimal information necessary. already formatted.
Add MonkeyIsland to NetMap
2017-09-06 14:49:58 +03:00
Barak Argaman 9858f99fe8 full logs page - replace grid component 2017-09-05 00:46:24 +03:00
Barak Argaman c143987138 add server ip selection on run monkey page 2017-09-03 00:40:43 +03:00
Itay Mizeretz 5de433eae0 sambacry works
default monkey binary in linux is now 64bit
2017-08-31 18:40:42 +03:00
Itay Mizeretz 04c86737e9 Fix check for manual infection 2017-08-31 11:03:31 +03:00
Itay Mizeretz 8163e39804 Add edge and node get APIs 2017-08-30 18:14:24 +03:00
Barak Argaman 8f13092e56 add new ui files 2017-08-29 18:43:25 +03:00
Barak Argaman 61fa2540d8 add new ui files 2017-08-29 18:42:16 +03:00
Barak Argaman 31b39d43d8 minor additions 2017-08-29 18:41:39 +03:00
Barak Argaman 3d0d0f71a2 island server bug fixes 2017-08-29 14:12:07 +03:00
Barak Argaman 2a96d23a4a organize cc server files 2017-08-25 17:47:08 +03:00
Itay Mizeretz 2af06e7b1b Add edge api 2017-08-22 20:19:40 +03:00
Itay Mizeretz c2a9e785c9 add netmap get api
most features implemented
2017-08-22 19:53:06 +03:00
Itay Mizeretz 2e5fe25117 Add nodes and edges 2017-08-22 16:49:16 +03:00
Itay Mizeretz 1a55c8362f Add C&C ability to share credentials found from monkeys 2017-08-17 18:04:36 +03:00
Evstifeev Roman f1dca7fa86 Don't crash when receiving unknown configuration variables
Instead of crashing if the monkey deserializes an unknown configuration
variable, send an error message to the current monkey server and keep on
working.

Add utnittests.

fixes #26
2016-09-27 23:56:26 +03:00
Evstifeev Roman 569a9b083e update config when json changed. fixes #25 2016-09-22 16:59:57 +03:00
daniel goldberg 85ee6804ee Removed the unused load new config button 2016-08-23 11:40:37 +03:00
daniel goldberg 87cdac12db Fixed bug in running Monkey from Island when win32 is the platform 2016-08-23 11:02:18 +03:00
daniel goldberg b2a9b85af4 PEP8 changes 2016-08-22 19:40:38 +03:00
daniel goldberg ceabd8ddd0 Added default redirect to Monkey Island 2016-08-22 19:29:44 +03:00
itsikkes 72fc0c3bba lower the probability of marking living monkeys as dead
living monkeys will now be auto-marked as dead only if not a single
living monkey sent keep-alive in the last 10 minutes
2016-08-13 19:39:09 +03:00
itsikkes 2443e3fe4b mark living monkeys in the UI 2016-08-13 19:37:49 +03:00
itsikkes a11ff2b3cb add option to run monkey directly from Island UI 2016-08-01 23:54:41 +03:00
itsikkes 9da2db2c1a Switched to tornado as the webserver 2016-07-31 20:40:05 +03:00
itsikkes f8ca808ad5 add 'Kill All Existing Monkeys' button 2016-07-26 22:32:46 +03:00
itsikkes 63d8c4ed12 DB queries fix
Modification time relevant for UI updating accordingly.
2016-07-26 18:52:25 +03:00
itsikkes 4ed667d805 implemented reset DB from UI 2016-07-24 16:27:56 +03:00
itsikkes 97cf9031c4 Merge branch 'master' of https://github.com/guardicore/monkey 2016-07-24 01:05:24 +03:00
itsikkes fc95dccf22 bug fixes and features
added support for multi-parent, auto mark dead monkeys,; UI: get exploit
details, can select edges, show num pf monkeys alive, show failed
exploit attempts; some bug fixes;
2016-07-24 01:04:42 +03:00
acepace aafe388a56 Last (?) Icon change. Used the fullbody monkey image. 2016-07-23 14:27:02 +03:00