Skip to content

Instantly share code, notes, and snippets.

Avatar

Ian Mckay iann0036

View GitHub Profile
View 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
View codename-speculation.txt
tag-history
payment-gateway
diode
hailstone
silverwire
archipelago
penny
panama
mamsg
gondolin
View v4.js
#!/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',
@iann0036
iann0036 / gist:cb9f9463cf791eb27beb132623763f32
Last active Apr 20, 2021
Send Lambda/CFN app to S3 buckets
View gist:cb9f9463cf791eb27beb132623763f32
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
@iann0036
iann0036 / main.py
Created Nov 15, 2014
Simon Says Bot
View main.py
"""
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 / captchasolve.html
Created Nov 14, 2021
Toy Car CAPTCHA Solve
View captchasolve.html
<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 / auto.py
Last active Mar 7, 2022
Python Input Record and Play
View auto.py
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
View sechub-control-crl.yaml
SecurityHubStandardsConfigurationStackSet:
DependsOn:
- SecurityStackSet
Condition: IsDelegationComplete
Type: AWS::CloudFormation::StackSet
Properties:
StackSetName: securityhub-standards
PermissionModel: SERVICE_MANAGED
CallAs: DELEGATED_ADMIN
Capabilities:
View gist:1dd9c12032670088115c7e69ef5b0513
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
@iann0036
iann0036 / gist:b473bbb3097c5f4c656ed3d07b4d2222
Last active Oct 22, 2022
List of expensive / long-term effect AWS IAM actions
View gist:b473bbb3097c5f4c656ed3d07b4d2222
route53domains:RegisterDomain
route53domains:RenewDomain
route53domains:TransferDomain
ec2:ModifyReservedInstances
ec2:PurchaseHostReservation
ec2:PurchaseReservedInstancesOffering
ec2:PurchaseScheduledInstances
rds:PurchaseReservedDBInstancesOffering
dynamodb:PurchaseReservedCapacityOfferings
s3:PutObjectRetention