From ab22112c5a9855f605c2ce2b10bbdb52cb6c0196 Mon Sep 17 00:00:00 2001 From: Admir Trakic Date: Tue, 28 Feb 2017 13:18:17 +0100 Subject: [PATCH] Update alias list security groups with wide open ssh port --- alias | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/alias b/alias index fc01acd..ba10ff4 100644 --- a/alias +++ b/alias @@ -37,6 +37,13 @@ amazon-linux-amis = ec2 describe-images \ --query "reverse(sort_by(Images, &CreationDate))[*].[ImageId,Name,Description]" \ --output text + +open-security-groups = ec2 describe-security-groups \ + --filters "Name=ip-permission.to-port,Values=22" \ + --query 'SecurityGroups[?length(IpPermissions[?ToPort==`22` && contains(IpRanges[].CidrIp, `0.0.0.0/0`)]) > `0`].{GroupName: GroupName, TagName: Tags[?Key==`Name`].Value | [0]}' \ + --output table + + list-sgs = ec2 describe-security-groups --query "SecurityGroups[].[GroupId, GroupName]" --output text sg-rules = !f() { aws ec2 describe-security-groups \