Daniel Goldberg
cc27b5dd20
Actually use mimikatz configuration variable
2018-12-04 10:06:48 +02:00
Daniel Goldberg
af14daaebc
Merge pull request #220 from guardicore/feature/netstat
...
Add netstat
2018-12-03 16:00:09 +02:00
Daniel Goldberg
df23be9c75
Merge pull request #212 from VakarisZ/hadoop_win32_fix
...
Hadoop windows fixed to be more reliable
2018-12-03 10:35:38 +02:00
Itay Mizeretz
841ad28973
Add netstat
2018-12-02 16:12:10 +02:00
Daniel Goldberg
078f03d9ed
Merge pull request #219 from acepace/bugfix/fix_warnings_in_sambacry_util
...
Bugfix/fix warnings in sambacry util
2018-12-02 11:10:13 +02:00
Ace Pace
6d0805beb1
newline at end of file
2018-12-01 21:32:53 +02:00
Ace Pace
d92db8effd
Replace strncat with single snprintf call
2018-12-01 21:32:47 +02:00
Paul-Emmanuel Raoul
4283d8d488
Fix previous commit
...
I forgot to change the `MONGO_INITDB_DATABASE` variable.
2018-11-30 14:40:12 +00:00
Paul-Emmanuel Raoul
2c5019306b
Change the Mongo database's name to stick to the documentation
...
See
https://github.com/guardicore/monkey/blob/develop/monkey/monkey_island/readme.txt .
2018-11-30 12:25:06 +00:00
Paul-Emmanuel Raoul
f3ce6c08c5
Remove supervisord
2018-11-29 16:20:55 +00:00
maor.rayzin
1cedfb5c2d
small fixes
2018-11-29 17:43:53 +02:00
VakarisZ
db5e5eb453
Commands moved to model
2018-11-29 17:43:09 +02:00
Paul-Emmanuel Raoul
290ee213fd
Use an external Mongo database with Docker Compose
2018-11-29 15:15:31 +00:00
Paul-Emmanuel Raoul
8beada58d5
Add '.dockerignore'
2018-11-29 15:15:30 +00:00
maor.rayzin
498ddcacf5
* mistaken _ with -...
2018-11-29 16:51:12 +02:00
maor.rayzin
1339ab723f
* mistaken _ with -...
2018-11-29 15:48:41 +02:00
maor.rayzin
e24e9b90f7
* Added fallback case for urllib failure to get the region
...
* Added some safe checks for formatting and happy flows
* Removed productARN from server_config.json - it will now be inserted in deb build.
* Added the awscli lib to be installed via pip
2018-11-28 18:54:50 +02:00
maor.rayzin
1c99636414
* Changed the resource id to be instance arn and not only instance id
2018-11-28 17:40:32 +02:00
maor.rayzin
25340e9998
* Deleted print statement
...
* Added further inspection in telemtry
2018-11-28 17:05:10 +02:00
maor.rayzin
9d36cf3990
* add the right key in telemetry
...
* added error handling in report.py
2018-11-28 15:30:46 +02:00
maor.rayzin
0fe7a9c6e1
* Match it back to aws env
2018-11-28 15:02:17 +02:00
maor.rayzin
8397af4c6b
* Added region to finding sending configuration for boto3
2018-11-28 14:56:46 +02:00
maor.rayzin
bdecc7ade6
* added dynamic region lookup
...
* building the product ARN dynamically
* Resource type is now Other in case we dont have instance_id
2018-11-28 13:27:35 +02:00
maor.rayzin
7d94185a10
* fixed a wrong IF statement that prevented issues from appending
2018-11-28 12:53:58 +02:00
maor.rayzin
83ea8af9e0
* Added error handling in case the aws cli wasn't properly installed.
2018-11-27 22:28:06 +02:00
maor.rayzin
2f1240cc0e
* Added the boto3 pckg to the right req'.txt file
...
* Added a safe dict key access for aws_instance_id in report.py
* Added a skip in the aws_export if there is no instance_id in the issue.
2018-11-27 20:21:39 +02:00
Daniel Goldberg
8efed2de22
Fix path that run.sh executes
2018-11-27 18:33:08 +02:00
maor.rayzin
e8c604d7c5
* Changed the exporter to work in aws and not standard (was used for debugging)
2018-11-27 17:48:40 +02:00
maor.rayzin
af97fb6ffc
* Added a check to no issues list
...
* Changed the productARN to the monkey's ARN
2018-11-27 17:45:31 +02:00
maor.rayzin
0a6b3a12fa
* Separated the configuration functions to support both island's and monkey's needs
...
* Removed space char from the default value of the aws keys
* Changed the submit function in the JS to point to the right endpoint
2018-11-27 17:32:46 +02:00
maor.rayzin
9e6b2b2d26
* Added missing findings
...
* switched to using the aws account id from the island's configuration page
2018-11-27 16:57:53 +02:00
maor.rayzin
fb5ae63f04
* Fixed the aws env class to not be static anymore after itay's change.
...
* Added aws region getter
2018-11-27 14:45:44 +02:00
maor.rayzin
7f8a00ddc1
Merge remote-tracking branch 'origin/feature/report_exporters' into feature/report_exporters
2018-11-27 14:45:12 +02:00
maor.rayzin
bf29cddf4d
* Fixed the aws env class to not be static anymore after itay's change.
...
* Added aws region getter
2018-11-27 14:44:39 +02:00
maor.rayzin
8e6ab5b9f5
* Added aws region getter
...
* Moved productARN to server_config.json file
2018-11-27 14:16:06 +02:00
maor.rayzin
a42d621340
* Added another configuration endpoint for the island specific fields
2018-11-27 14:16:06 +02:00
maor.rayzin
90554f63cb
* Exceptions handling for sending findings
2018-11-27 14:16:06 +02:00
maor.rayzin
f506eb3dd1
* a small fixup
2018-11-27 14:16:06 +02:00
maor.rayzin
a00bfc17e3
* add instance id to domain issues too
2018-11-27 14:16:06 +02:00
maor.rayzin
1912a27422
* added instance ID to each issue in an aws machine
...
* changed findings resource to ec2 instance id instead of IP
2018-11-27 14:16:06 +02:00
maor.rayzin
f8f7421c47
* Added aws creds keys to configuration
...
* Added boto session creation using credentials
* Added a flag in the get_config function to separate island configuration values from monkey ones.
2018-11-27 14:16:00 +02:00
maor.rayzin
dd5bbdec35
* encrypted config
2018-11-27 14:14:41 +02:00
maor.rayzin
148ee3f0f0
* Added env' config
...
* Added exporters and aws exporter
* changed report generation to be automatic on monkey death with support of on-demand report generation and mongo storage
2018-11-27 14:14:41 +02:00
maor.rayzin
c888ab7bc9
adding the exporter father class and aws implement
2018-11-27 14:14:41 +02:00
maor.rayzin
673605b721
* Added aws region getter
...
* Moved productARN to server_config.json file
2018-11-27 14:13:50 +02:00
Daniel Goldberg
fdeeed40f4
Merge pull request #214 from guardicore/feature/collect-aws-instanceid
...
Add AWS instance id collector
2018-11-27 04:12:45 -08:00
Daniel Goldberg
1c75fbecf0
Modern classes and not old school classes
2018-11-27 14:12:23 +02:00
Daniel Goldberg
b3afeee3c0
Rename Aws to proper AWS
2018-11-27 14:10:46 +02:00
Paul-Emmanuel Raoul
c1c8c33c85
Delete installation files
2018-11-27 11:19:26 +00:00
Paul-Emmanuel Raoul
195a3c8304
Add 'DEBIAN_FRONTEND' as 'ARG'
...
Using 'ARG' instead of 'ENV' allows to define environment variables only
for the build stage. See
https://github.com/moby/moby/issues/4032#issuecomment-34597177 .
2018-11-27 11:15:48 +00:00