Skip to content

Instantly share code, notes, and snippets.

View iann0036's full-sized avatar

Ian Mckay iann0036

View GitHub Profile
@iann0036
iann0036 / gist:b473bbb3097c5f4c656ed3d07b4d2222
Last active February 28, 2024 19:39
List of expensive / long-term effect AWS IAM actions
route53domains:RegisterDomain
route53domains:RenewDomain
route53domains:TransferDomain
ec2:ModifyReservedInstances
ec2:PurchaseHostReservation
ec2:PurchaseReservedInstancesOffering
ec2:PurchaseScheduledInstances
rds:PurchaseReservedDBInstancesOffering
dynamodb:PurchaseReservedCapacityOfferings
s3:PutObjectRetention
@iann0036
iann0036 / auto.py
Last active February 2, 2024 04:06
Python Input Record and Play
import pyautogui, time, sys, os, win32api, win32gui, win32con, datetime, pyHook, pythoncom
from optparse import OptionParser
'''
Python Automated Actions Script by Ian Mckay
Version 0.1 - 20151217
'''
pyautogui.PAUSE = 0
pyautogui.FAILSAFE = True
@iann0036
iann0036 / gist:1dd9c12032670088115c7e69ef5b0513
Created April 30, 2022 01:35
IAM Actions with aws:RequestTag
access-analyzer:CreateAnalyzer
access-analyzer:GetAnalyzer
access-analyzer:TagResource
access-analyzer:UntagResource
acm:AddTagsToCertificate
acm:ImportCertificate
acm:RemoveTagsFromCertificate
acm:RequestCertificate
acm-pca:CreateCertificateAuthority
acm-pca:TagCertificateAuthority
SecurityHubStandardsConfigurationStackSet:
DependsOn:
- SecurityStackSet
Condition: IsDelegationComplete
Type: AWS::CloudFormation::StackSet
Properties:
StackSetName: securityhub-standards
PermissionModel: SERVICE_MANAGED
CallAs: DELEGATED_ADMIN
Capabilities:
@iann0036
iann0036 / captchasolve.html
Created November 14, 2021 07:11
Toy Car CAPTCHA Solve
<html>
<body>
<canvas id="canvas" width="320" height="320"></canvas>
<div style="display:none;">
<img id="source" src="test.png">
</div>
<script>
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext('2d');
@iann0036
iann0036 / main.py
Created November 15, 2014 13:47
Simon Says Bot
"""
Python Bot Player
iann0036 2014
http://www.miniclip.com/games/simon-says/en/#t-c-f-C
"""
import ImageGrab
import os
import time
import win32api, win32con
@iann0036
iann0036 / gist:cb9f9463cf791eb27beb132623763f32
Last active April 20, 2021 23:16
Send Lambda/CFN app to S3 buckets
for region in `aws ec2 describe-regions --output text | cut -f4`
do
aws s3 cp lambda/app.zip s3://ianmckay-$region/APPLICATION/app.zip --acl public-read
aws s3 cp template.yml s3://ianmckay-$region/APPLICATION/template.yml --acl public-read
done
#!/usr/bin/env node
const request = require('request');
const aws4 = require('aws4');
const AWS = require('aws-sdk');
let chain = new AWS.CredentialProviderChain();
chain.resolve((err, awscreds) => {
let awsreq = aws4.sign({
service: 'sts',
tag-history
payment-gateway
diode
hailstone
silverwire
archipelago
penny
panama
mamsg
gondolin
@iann0036
iann0036 / Dockerfile
Created May 5, 2018 12:33
RCNN Dockerfile
FROM ubuntu:latest
RUN apt-get update \
&& apt-get install -y python3-pip python3-dev \
&& cd /usr/local/bin \
&& ln -s /usr/bin/python3 python \
&& pip3 install --upgrade pip
RUN pip3 install numpy
RUN pip3 install scipy