diff options
Diffstat (limited to 'etc/describe-security-groups.fln')
-rw-r--r-- | etc/describe-security-groups.fln | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/etc/describe-security-groups.fln b/etc/describe-security-groups.fln index 12a1379..4765c4a 100644 --- a/etc/describe-security-groups.fln +++ b/etc/describe-security-groups.fln @@ -25,7 +25,11 @@ if (.DescribeSecurityGroupsResponse.securityGroupInfo) { print("Incoming:\n"); for (var in grp.ipPermissions.item) { for (range in var.ipRanges.item) { - print(var.ipProtocol,"\t",range.cidrIp,"\t",var.fromPort); + if (var.ipProtocol == "-1") + print("all"); + else + print(var.ipProtocol); + print("\t",range.cidrIp,"\t",var.fromPort); if (var.fromPort != var.toPort) print("-",var.toPort); print("\n"); @@ -42,7 +46,11 @@ if (.DescribeSecurityGroupsResponse.securityGroupInfo) { print("Outgoing:\n"); for (var in grp.ipPermissionsEgress.item) { for (range in var.ipRanges.item) { - print(var.ipProtocol,"\t",range.cidrIp,"\t",var.fromPort); + if (var.ipProtocol == "-1") + print("all"); + else + print(var.ipProtocol); + print("\t",range.cidrIp,"\t",var.fromPort); if (var.fromPort != var.toPort) print("-",var.toPort); print("\n"); |