Itay Mizeretz
085f0d2d69
Make font consistent on run-monkey
2017-10-17 11:08:52 +03:00
Itay Mizeretz
9cbe35cddd
Run monkey page improved visually
2017-10-17 11:04:13 +03:00
Itay Mizeretz
d95515d678
Add tooltips to preview pane
2017-10-16 18:54:13 +03:00
Itay Mizeretz
246c653029
Legend improvement
2017-10-16 18:10:58 +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
377a7a3c5e
Minor improvements to preview pane
2017-10-16 17:54:00 +03:00
Itay Mizeretz
e277bf6694
Add console to map
2017-10-16 17:40:27 +03:00
Itay Mizeretz
7380f93ef8
Remove map legend require
2017-10-16 17:40:11 +03:00
Itay Mizeretz
768cfc3bb1
Change start over to be un-numbered
2017-10-16 17:37:55 +03:00
Itay Mizeretz
d247da61a8
Update legend to textual one
2017-10-16 17:37:11 +03:00
Daniel Goldberg
f7b8554c26
Merge pull request #60 from guardicore/feature/change-exploit-telemetry
...
Feature/change exploit telemetry
2017-10-16 17:32:03 +03:00
Itay Mizeretz
b3d89937ba
Page width varies on screen size
2017-10-16 17:29:43 +03:00
Itay Mizeretz
8675a7bb0b
Remove description
2017-10-16 17:28:39 +03:00
Itay Mizeretz
61bc36b9ff
Fix CR
2017-10-16 17:07:56 +03:00
Itay Mizeretz
4077ce15e2
Revert "add telemetry console and map legend"
...
This reverts commit 8b239c66c6
.
2017-10-16 16:00:25 +03:00
Barak Argaman
8b239c66c6
add telemetry console and map legend
2017-10-16 15:46:04 +03:00
Itay Mizeretz
739edeff2a
Add option to debug server
2017-10-16 10:40:07 +03:00
Itay Mizeretz
22105eabe3
Add basic report logic
2017-10-15 20:06:26 +03:00
Itay Mizeretz
095f05370f
emove console log
2017-10-15 18:12:41 +03:00
Itay Mizeretz
484ed3c508
Update node/edge's data regarding exploits
2017-10-15 16:01:39 +03:00
Itay Mizeretz
5a7adf7a48
Split readme page to sections
2017-10-15 13:26:08 +03:00
Itay Mizeretz
13bd4eb8c3
Minor improvements on Run Monkey page
2017-10-15 13:25:50 +03:00
Itay Mizeretz
c8df03355b
Pages now utilize all available width
2017-10-15 13:25:26 +03:00
Itay Mizeretz
1b558e72be
Add readme section
2017-10-10 19:26:25 +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
48790b6ecb
Improve map physics
2017-10-08 19:57:41 +03:00
Itay Mizeretz
bf5fb10838
Fix CR
2017-10-08 19:23:34 +03:00
Itay Mizeretz
8ba6ccf939
Add warning to reset environment
2017-10-08 17:58:40 +03:00
Itay Mizeretz
a2bdf0da90
Add warning to kill all monkeys
2017-10-08 17:11:46 +03:00
Itay Mizeretz
a807e3f8b6
Organize and improve documentation of config
2017-10-08 15:36:12 +03:00
Itay Mizeretz
e29f95b28e
Utilize entire screen for Graph
2017-10-08 14:09:58 +03:00
Itay Mizeretz
ff4c68f94c
Add warning to unsafe config values
2017-10-04 16:01:01 +03:00
Itay Mizeretz
6197f4253e
Improve config buttons and message
2017-10-04 15:26:02 +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
70c4a99e83
Add clean node image
2017-10-04 14:08:43 +03:00
Itay Mizeretz
4625378737
minor fixes
2017-10-04 14:07:38 +03:00
Itay Mizeretz
65f5dbeaaf
Sleep only *between* life cycles
2017-10-03 15:47:50 +03:00
Itay Mizeretz
65872d9518
Fix SambaCry not working for non-root user
2017-10-02 17:11:51 +03:00
Itay Mizeretz
a04f34bb41
Commented out Useless button
2017-10-02 11:59:48 +03:00
Itay Mizeretz
fd85bfb044
Add map legend
2017-10-02 11:43:23 +03:00
Itay Mizeretz
48be73bc3f
Fix edge width and tunnel edge color
2017-10-01 18:36:23 +03:00
Itay Mizeretz
27d9e8bcee
Fix bug in processing tunnel edges
2017-10-01 16:34:11 +03:00
Itay Mizeretz
22ff980923
Merge remote-tracking branch 'origin/develop' into bugfix/various-fixes
2017-10-01 11:36:12 +03:00
Daniel Goldberg
e8583a5bd8
Merge pull request #52 from guardicore/feature/pass-the-hash
...
Feature/pass the hash
2017-09-28 19:27:12 +03:00
Itay Mizeretz
3c345679b3
Change skip exploit if monkey exist to false
2017-09-28 14:44:18 +03:00
Itay Mizeretz
cf9fa82b67
Change C&C map physics to something decent
2017-09-28 11:13:00 +03:00
Itay Mizeretz
48ce135194
Merge remote-tracking branch 'origin/develop' into feature/pass-the-hash
...
# Conflicts:
# monkey_island/cc/services/config.py
2017-09-27 18:42:25 +03:00
itaymmguardicore
9242fe3232
Merge pull request #51 from guardicore/feature/elasticgroovy
...
Feature/elasticgroovy
2017-09-27 15:41:40 +03:00
Itay Mizeretz
22ce3d9387
Expand config env variables on demand
2017-09-27 11:24:42 +03:00
Itay Mizeretz
7e2e2aa15f
Global config updates of creds now apply to running monkeys
...
Fix issue caused by moving of the credentials to basic tab
2017-09-26 20:00:56 +03:00
Itay Mizeretz
89b442be58
Implement pass the hash for SMB
2017-09-26 18:11:13 +03:00
Daniel Goldberg
798b2a8794
Add Elastic Exploit to the UI
2017-09-26 15:45:43 +03:00
Itay Mizeretz
5e133b78f3
Hotfix to monkey island pseudo edges
2017-09-26 14:16:17 +03:00
Itay Mizeretz
76d2807a75
Add some package info
2017-09-26 11:54:30 +03:00
Itay Mizeretz
96b1adda36
Fix bug in redirecting to index page
2017-09-26 11:33:08 +03:00
Itay Mizeretz
48b5785ef8
Update config on island
2017-09-26 11:32:35 +03:00
Itay Mizeretz
c7ba1b5442
update react-jsonschema-form
2017-09-25 19:12:39 +03:00
Itay Mizeretz
4e223c5ae2
Add force-kill monkey toggle
2017-09-25 11:48:16 +03:00
Itay Mizeretz
1e254b9409
Now accessing a page by url works
2017-09-24 20:12:43 +03:00
Itay Mizeretz
6e1cc8ccf5
No edge from island to itself anymore
2017-09-24 20:12:22 +03:00
Itay Mizeretz
59132e08a0
Fix warnings
...
Semantic fix on preview panel
2017-09-24 20:07:19 +03:00
Itay Mizeretz
efef30e235
Changed node icons to be assets
2017-09-24 20:06:24 +03:00
Itay Mizeretz
d4d7d15fa0
Add exploits timeline to unexploited machines
2017-09-24 17:25:33 +03:00
Itay Mizeretz
4afbfb8280
Cosmetic fixes and improves to map
2017-09-24 16:41:04 +03:00
Itay Mizeretz
71e9675755
Fix nameless services bug
2017-09-24 15:22:26 +03:00
Itay Mizeretz
361064b233
Add node icons
2017-09-24 15:14:10 +03:00
Itay Mizeretz
3b677af440
Add middle state to monkey running indication
2017-09-24 11:53:35 +03:00
Itay Mizeretz
71c574b5f7
Add config reset button
2017-09-21 17:32:36 +03:00
Itay Mizeretz
bc0cace866
Marks are updated periodically
2017-09-21 17:16:29 +03:00
Itay Mizeretz
62702f0322
Made map refresh periodically
2017-09-21 17:06:34 +03:00
Itay Mizeretz
f70493f3ce
Fix config structure
2017-09-21 17:04:23 +03:00
Itay Mizeretz
84315ad735
Minor ui tweaks
2017-09-21 16:13:04 +03:00
Itay Mizeretz
746ff9c26a
Fix some bugs and todos
2017-09-21 15:55:02 +03:00
Itay Mizeretz
95d35fc8aa
Implement detection of monkey on island or locally
...
Fix UI issue of cleanup
Kill all monkeys works
Implemented logic for V ticking
2017-09-20 15:55:02 +03:00
Itay Mizeretz
8bada60fcd
Implement cleanup button
...
Changed run monkey on island to not depend on ip
2017-09-19 19:09:37 +03:00
Itay Mizeretz
fedafa6583
Fix config bug that only subset of config was sent
2017-09-19 19:08:27 +03:00
Itay Mizeretz
61f4a08ef3
Remove fixed IP from config
2017-09-19 16:03:32 +03:00
Itay Mizeretz
2a1417d696
Default config is set up on server init
...
server ips set in default config
Fix bug in config ui
2017-09-19 15:30:42 +03:00
Itay Mizeretz
787d08db57
Fix telemetry tunnel processing
...
Split snippets per os. selected by button
2017-09-18 19:00:25 +03:00
Itay Mizeretz
addf9f0b4a
Fixed bug that definitions where not found
2017-09-18 18:35:33 +03:00
Itay Mizeretz
8198717e5a
Update windows run snippet
2017-09-18 18:17:04 +03:00
Itay Mizeretz
cc5c728fe4
Update linux run snippet
...
Accessible by nodes use label now
Exploit date is in simpler format now
2017-09-18 18:06:00 +03:00
Itay Mizeretz
a35e96fc91
changed right arrow to modern unicode literal
2017-09-18 15:55:54 +03:00
Itay Mizeretz
dc24647488
Rename full logs to telemetry
...
Changed default config tab to basic
2017-09-18 15:43:14 +03:00
Itay Mizeretz
41cc0202c5
Add basic config tab
...
Add actual snippets for windows+linux 32/64
Add support for edges info in graph
2017-09-18 15:35:45 +03:00
Barak Argaman
385fa22b80
Merge branch 'feature/refactor-monkey-island' of github.com:guardicore/monkey into feature/refactor-monkey-island
2017-09-18 14:19:01 +03:00
Barak Argaman
84f903cecd
ui improvements
2017-09-18 14:18:57 +03:00
Itay Mizeretz
104320aa6a
Fix bug in displaying edge
2017-09-17 18:54:35 +03:00
Itay Mizeretz
ea657e7b7c
Have empty services array sent if none exist
...
Change site title
2017-09-17 16:47:40 +03:00
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
acepace
2a05fce1f5
Few more icon changes. Made Monkey not pop out of screen and prevented logo and monkey occlusion
2016-07-23 13:56:32 +03:00
acepace
59de4052b2
Updated Tux Icon
2016-07-23 13:46:32 +03:00
acepace
19e6c7fb29
New monkey logo
2016-07-23 12:20:53 +03:00
itsikkes
5d857f9ea3
more UI adds
...
mark patient zero, added map legend, indicate user on the state of his
actions
2016-07-21 11:21:40 +03:00
itsikkes
23befbb8c9
directory placeholder
2016-07-20 01:08:35 +03:00
itsikkes
4a42fc540e
fixes and improvements after test-run 1
2016-07-20 00:53:41 +03:00
itsikkes
e9e21b77da
minor UI improvements
...
more verbose run summary, changed "enable monkey" to toggle button
2016-07-18 17:09:48 +03:00
itsikkes
ef325928a9
minor UI Improvements
...
Scanned hosts displayed with their OS, Total monkeys num now presented
2016-07-17 19:12:30 +03:00
itsikkes
9e1b9db646
minor scan UI bugfix
2016-07-16 12:21:26 +03:00
itsikkes
5d1a3680b2
serval bug fixes
...
1. all monkeys got the 1st config;
2. incompatible config types
3. UI fixes at the island
2016-07-06 11:44:33 +03:00
itsikkes
3d5d972cf8
Add monkey kill option from island
2016-07-04 10:44:57 +03:00
itsikkes
84496dd3f5
Added internet access check
...
Shown in the monkey properties in the island
2016-06-28 11:13:24 +03:00
acepace
6895549bbe
Add scan lines
2016-06-14 14:40:14 +03:00
acepace
92ba526265
Fixed bugs pulling parameters
2016-06-14 14:39:58 +03:00
itsikkes
41a5f0a1ed
edges from different types in same direction are shown
2016-05-27 08:47:22 +03:00
itsikkes
347833d619
add tunnels visualization
...
tunnel information is sent to island and appears on the map: blue -
tunnel, red - expolit
2016-05-27 01:06:56 +03:00
urihershgc
3d7c7be3b8
GC-4601: allowed overflow in config div
2015-12-06 10:38:00 +02:00
urihershgc
52e5abfc81
code organization #3
2015-12-02 11:18:49 +02:00
urihershgc
3081ac6d91
configuration print and meaningless spaces fixes
2015-11-26 15:48:47 +02:00
Barak Hoffer
fe146c13cc
fix new monkeys settings bugs
2015-10-14 17:20:01 +03:00
Barak Hoffer
ef6474f7b6
bug fixes on monkey wakeup
2015-10-08 13:37:38 +03:00
Barak Hoffer
3a24ad4058
minor bug fixes
2015-10-01 11:49:48 +03:00
Barak Hoffer
7597ac7100
ChaosMonkey C&C first commit.
2015-09-29 17:01:09 +03:00