Commit Graph

1242 Commits

Author SHA1 Message Date
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
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
Daniel Goldberg b7bfdd7afd Quick move from unicode to text_type 2018-11-27 11:26:09 +02:00
Daniel Goldberg f82069e9bf
Merge pull request #215 from guardicore/feature/add-support-encrypted-values
Add support for strings to be encrypted
2018-11-27 01:20:12 -08:00
maor.rayzin c47572cd53 * Added another configuration endpoint for the island specific fields 2018-11-27 11:08:43 +02:00
maor.rayzin 4365ed2a14 Merge branch 'feature/add-support-encrypted-values' into feature/report_exporters 2018-11-27 10:30:00 +02:00
maor.rayzin 8eca2ca1e9 * Exceptions handling for sending findings 2018-11-27 10:28:41 +02:00
maor.rayzin 984a64561e * a small fixup 2018-11-26 15:04:25 +02:00
Daniel Goldberg 45cc7f0bf0
Merge pull request #216 from VakarisZ/web_rce_get_ports_bugfix
Small bugfix for web_rce get_open_service_ports function
2018-11-26 05:04:05 -08:00
maor.rayzin 4cc85448d7 * add instance id to domain issues too 2018-11-26 14:01:46 +02:00
VakarisZ 85d832938d Small bugfix in web_rce get_open_service_ports 2018-11-26 13:43:15 +02:00
maor.rayzin a79c60e9bc * added instance ID to each issue in an aws machine
* changed findings resource to ec2 instance id instead of IP
2018-11-26 12:59:06 +02:00
maor.rayzin 30a6d7542f * deleted a line 2018-11-26 12:12:24 +02:00
maor.rayzin 2dfbc16450 * 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-26 11:48:43 +02:00
Itay Mizeretz f6a0937b22 rename var + comment 2018-11-25 18:45:55 +02:00
Itay Mizeretz fac6f970bb Add support for strings to be encrypted 2018-11-25 18:38:44 +02:00
Itay Mizeretz eddc4ca36a Add AWS instance id collector 2018-11-25 16:29:44 +02:00
maor.rayzin d21558e81a * encrypted config 2018-11-25 14:17:20 +02:00
maor.rayzin 271c024574 * 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-25 12:39:47 +02:00
Daniel Goldberg 3124f1eb5e
Merge pull request #211 from VakarisZ/island_config_navigation_ui_fix
Makes all tabs of equal height
2018-11-21 06:29:56 -08:00
Daniel Goldberg 8496944409 Fix typo where Oracle WebLogic showed up 2018-11-20 17:46:35 +02:00
Daniel Goldberg 22a7a5401c Hotfix english phrasing in WebLogic recommendation 2018-11-19 19:15:02 +02:00
VakarisZ 3503bf9ccb Makes all tabs of equal height 2018-11-19 15:55:18 +02:00
maor.rayzin 7179d840a7 adding the exporter father class and aws implement 2018-11-19 15:40:16 +02:00
Daniel Goldberg 472518bacf
Merge pull request #207 from VakarisZ/RDP_grinder_utf_fix
Fixes the problem of rdp grinder not being able to handle utf encoded credentials.
2018-11-19 01:36:27 -08:00
Daniel Goldberg 05103c21a2
Merge pull request #198 from guardicore/bugfix/uuid_to_string
Bugfix JWT expects input of string
2018-11-18 08:49:04 -08:00
Daniel Goldberg 8b81d32bab Hotfix of issues enum 2018-11-18 15:20:01 +02:00
Daniel Goldberg ee868ef4f9
Merge pull request #208 from patrickneise/mongo_env2
updated readme.txt and _MONGO_URL to support connecting to external …
2018-11-12 23:41:55 -08:00
Patrick Neise 83da1cc23e updated readme.txt and _MONGO_UURL to support connecting to external MongoDB instance by setting MONKEY_MONGO_URL env variable 2018-11-12 10:18:43 -08:00