Ejemplo n.º 1
0
    def collect(self) -> dict:
        logger.info("Collecting AWS info")
        aws = AwsInstance()
        info = {}
        if aws.is_instance():
            logger.info("Machine is an AWS instance")
            info = \
                {
                    'instance_id': aws.get_instance_id()
                }
        else:
            logger.info("Machine is NOT an AWS instance")

        return info
Ejemplo n.º 2
0
    def collect(self) -> dict:
        logger.info("Collecting AWS info")
        if is_running_on_island():
            logger.info("Attempting to scan AWS security with ScoutSuite.")
            scan_cloud_security(cloud_type=CloudProviders.AWS)
        else:
            logger.info("Didn't scan AWS security with ScoutSuite, because not on island.")
        aws = AwsInstance()
        info = {}
        if aws.is_instance():
            logger.info("Machine is an AWS instance")
            info = {"instance_id": aws.get_instance_id()}
        else:
            logger.info("Machine is NOT an AWS instance")

        return info