in security_group_report/main.py [0:0]
def get_rules(sg, region):
ec2r = boto3.resource("ec2", region)
sgs = ec2r.security_groups.filter(
GroupIds=[
sg,
]
)
sgs = list(sgs.pages())
if not sgs or not sgs[0]:
return (None, None)
sg = sgs[0][0]
sg_inbound = sg.ip_permissions
sg_outbound = sg.ip_permissions_egress
return sg_inbound, sg_outbound