Skip to content

Instantly share code, notes, and snippets.

View jchrisfarris's full-sized avatar

Chris Farris jchrisfarris

View GitHub Profile
@jchrisfarris
jchrisfarris / disable_security_hub_standards.sh
Last active July 8, 2023 17:51
Disable All Security Controls in Security Hub
#!/bin/bash
ROLENAME=$1
if [ -z $ROLENAME ] ; then
echo "usage $0 <ROLENAME>"
exit 1
fi
while read line ; do
function WHOIS(ipaddr) {
var url = 'https://rdap-bootstrap.arin.net/bootstrap/ip/' + ipaddr
Logger.log(url)
var options = {
muteHttpExceptions: true,
followRedirects: true,
headers: {
@jchrisfarris
jchrisfarris / nuke_all_backups.sh
Created September 20, 2021 19:20
Delete all recovery points and Vaults
#!/bin/bash
REGIONS=`aws ec2 describe-regions --query Regions[].RegionName --output text`
for r in $REGIONS ; do
VAULTS=`aws backup list-backup-vaults --query BackupVaultList[].BackupVaultName --output text --region $r`
for v in $VAULTS ; do
RECOVERY_POINTS=`aws backup list-recovery-points-by-backup-vault --backup-vault-name $v --query RecoveryPoints[].RecoveryPointArn --output text --region $r`
for a in $RECOVERY_POINTS ; do