Daniel Goldberg
ecdd2e8762
Merge branch 'develop' into SSH_key_stealing
2018-06-05 16:59:28 +03:00
Vakaris
0503f90168
Notes fixed
2018-06-04 12:07:10 +03:00
maor.rayzin
f37fabaf75
I've added logs to cover these situations and modules:
...
Configuration reset
Configuration Insert
Configuration Update
Report steps
Monkey downloads
Env startup logs
Also I've changed the logging init position so it covers every functions from main, some functions and vars are being called and init from import level, in order to log those situations I had to init the log system right on the beginning of the module.
2018-05-31 19:27:26 +03:00
maor.rayzin
ad0d9f4567
Added more log lines
2018-05-31 18:35:33 +03:00
maor.rayzin
509558fbb2
Changed the log formatting a bit, added file and function name and line
...
numbers to the log string.
2018-05-31 13:18:33 +03:00
maor.rayzin
6aeaf0f857
Integrated an option to download the monkey island log files from the Log page in the web app.
2018-05-30 18:30:56 +03:00
Vakaris
30a3bbf9a0
Exploitation of machines using ssh keys added. Also, added shh keys exploitation to report
2018-05-29 01:02:49 +03:00
Vakaris
f45cebfd5e
Does not store encrypted or already present ssh keys, shows all users from whom SSH private key were stolen under "stolen credentials" in report
2018-05-25 01:34:24 +03:00
Vakaris
4197ab12a3
SSH keys are now encrypted and added to database
2018-05-24 16:59:22 +03:00
maor.rayzin
13fa4fa6a4
Added a logging system to the monkey_island module.
...
Added a main function in main.py
Inserted a few logs to test the log system
2018-05-17 19:24:50 +03:00
Daniel Goldberg
1af9ffc0d4
Merge pull request #129 from cclauss/new-style-exceptions
...
New style exceptions, has_key(), and types
2018-05-08 13:05:08 +03:00
cclauss
bc76ea977b
New style exceptions, has_key(), and types
2018-05-07 16:24:11 +02:00
Vakaris
5027c9b15b
Tick under report, while map is still running fixed. Now tick only apears after map generation is finished.
2018-04-29 20:14:17 +03:00
Daniel Goldberg
4e5334f177
Fix possible bug when handling passwords with unicode characters #2
2018-04-17 14:23:00 +03:00
Daniel Goldberg
20c7fef0e8
Fix possible bug when handling passwords with unicode characters
2018-04-17 12:32:46 +03:00
Itay Mizeretz
be5d17ab42
Merge branch 'develop' into bugfix/upgrade-windows-32-to-64
...
# Conflicts:
# infection_monkey/monkey.py
2018-04-11 19:21:52 +03:00
Daniel Goldberg
b06d92331d
Fix horrid encryption bug where monkeys would not receive new credentials.
...
Note the change in config.py is not optimal but should be fixed as part of another PR
2018-03-29 11:01:07 +03:00
Itay Mizeretz
6caec5ccf2
quick bugfix to not try and drop system collections
2018-03-10 18:24:58 +02:00
itaymmguardicore
1a3ca06ce8
Merge pull request #86 from guardicore/feature/secure-island-db
...
Feature/secure island db
2018-03-08 20:03:40 +02:00
Itay Mizeretz
cf86294eb4
fix CR
2018-03-08 15:37:45 +02:00
Itay Mizeretz
795885b322
Fix CR
2018-03-08 14:17:27 +02:00
Itay Mizeretz
260607b685
Use dedicated api to determine server is running
2018-02-28 18:26:31 +02:00
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
itaymmguardicore
d8210bf731
Merge branch 'develop' into feature/secure-island-db
2018-02-26 13:44:14 +02:00
Itay Mizeretz
4364156416
Add server config file and use in frontend+backend
2018-02-22 20:33:40 +02:00
Itay Mizeretz
9bb7148f50
Secure all endpoints
2018-02-22 16:21:03 +02:00
Itay Mizeretz
70766e7358
Save some space
2018-02-14 16:58:58 +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
06a2e4f18d
encrypt credentials in config+telemetry
2018-02-13 16:34:37 +02:00
Itay Mizeretz
74deebb280
Fix bug in telemetry
2018-01-19 13:00:38 +02:00
Itay Mizeretz
a76cf7e3f8
Always sort telemetry feed
2018-01-19 11:19:49 +02:00
Itay Mizeretz
a5eaea8796
Hotfix: live telemetry feed sorted by timestamp
2018-01-19 10:58:24 +02:00
Itay Mizeretz
e1803a7ff9
Fixed CR
2018-01-16 17:23:17 +02:00
itaymmguardicore
7e77e2d33b
Merge branch 'develop' into feature/report-backend
2018-01-16 16:24:44 +02:00
Itay Mizeretz
1935d2d6a1
Fix temporary hack
2018-01-09 19:25:18 +02:00
Itay Mizeretz
1ab1dbedb1
Add TelemetryFeed entrypoint + all logic
2018-01-09 19:16:18 +02:00
Itay Mizeretz
6150c6fcc0
Fix bug where machine was popped out
2017-12-24 18:28:01 +02:00
Itay Mizeretz
bb27444c35
use quotation marks on linux as well
2017-12-24 14:43:29 +02:00
Itay Mizeretz
15b4a8778b
Add V after generating report
2017-12-24 11:23:57 +02:00
Itay Mizeretz
c4f9f774af
Fix bug running from path with spaces
2017-12-19 18:43:20 +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
3b30cb9f2d
Merge remote-tracking branch 'origin/develop' into feature/report-backend
...
# Conflicts:
# monkey_island/cc/resources/monkey.py
2017-11-12 16:22:09 +02:00
Itay Mizeretz
545b49919d
Remove mimikatz's stolen credentials from machine's list of stolen creds
2017-11-12 16:20:15 +02:00
Itay Mizeretz
be8d20b2f5
Change creds format in monkey document
2017-11-07 17:02:45 +02:00
Itay Mizeretz
1ad37b1dad
Fix bug where 'dead' property of monkey wasn't defined
2017-11-07 14:54:11 +02:00
Itay Mizeretz
8d9068fe40
Add known credentials to monkey documents
2017-11-07 14:52:13 +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
7807a46769
Add all known telemetry types to dict + don't except when unknown telem_type is received
...
telem_type + data don't have default value
2017-10-18 16:06:03 +03:00