示例#1
0
    def _get_instance(self):
        # configure security group
        aws.SecurityGroup(self.cfg).add_ip(utils.get_external_ip())

        ec2 = aws.Ec2(self.cfg)
        if self.cfg.use_instance is not None:
            self.cfg.shutdown = False
            return ec2.find_running_instance(self.cfg.use_instance)
        else:
            return ec2.start_instance(tag=self.cfg.session_name)
示例#2
0
 def _add(self):
     if not self.cfg.masks:
         self.secgrp.add_ip(utils.get_external_ip())
     else:
         for mask in self.cfg.masks:
             self.secgrp.add_mask(mask)
示例#3
0
文件: ec2.py 项目: yuvadm/ec2hashcat
 def _add(self):
     if not self.cfg.masks:
         self.secgrp.add_ip(utils.get_external_ip())
     else:
         for mask in self.cfg.masks:
             self.secgrp.add_mask(mask)