Skip to content

Instantly share code, notes, and snippets.

@ezeeetm
ezeeetm / blueGreenDeploy.ps1
Created December 18, 2015 14:01
blueGreenDeploy.ps1
<#
.SYNOPSIS
Command line utility for initiating blue-green deployments, to be called by a build step, or by another script, in a Jenkins job.
.PARAMETER region
Optional/has default value. Specifies the AWS region, e.g. 'us-east-1'. See script Param section for allowed values.
.PARAMETER environment
Required. Specifies a friendly name for the environment, e.g. 'dev'. See script Param section for allowed values.
// Gray text are just helpful comments, you don’t need to type them. :)
/******* -----=====!! EASY STUFF TO MESS WITH !!=====------ ******/
// What analog pin should we use to read the value from the potentiometer?
int analogPin = 2; // Yep, you heard right: The coolest of the Analog pins...
// What pin is the LED connected to?
int ledPin = 13; // Contains a built in resistor!
@ezeeetm
ezeeetm / backupToS3.ps1
Last active January 22, 2019 07:33
backupToS3.ps1
# config
clear
$accessKey = "your AK" # these keys are for an IAM user with read/write access only to the -dr S3 account
$secretKey = "your SK"
$bucketName = "your bucketname"
$dataVol = "D:" # omit \
$dataDirs = $null
function initializeAwsSession
@ezeeetm
ezeeetm / main.py
Created December 22, 2017 00:06
Automating Vulnerability Management on AWS with TripWire IP360
#!/usr/bin/env python
import xmlrpclib
import ssl
import logging
import os
import sys
import time
logging.basicConfig(level=logging.DEBUG)
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
from sagemaker import get_execution_role
role = get_execution_role()
bucket='sagemaker-12272017t1706'
@ezeeetm
ezeeetm / dloadCleanup.ps1
Last active December 19, 2017 19:01
for nate...
<#
.SYNOPSIS
deletes files on login by file age and a list of file name regular expressions
.DESCRIPTION
srsly man, that's all it does.
.EXAMPLE
.\dloadCleanup.ps1
#>
# Note: the script below is to determine the SMB version of a standalone Windows system
# If you are checking a file server or other system with known active SMB connections, simply run Get-SmbConnection in admin shell,
# and observe the various negotiated SMB dialects of the individual sessions
$loopBack = dir \\localhost\c$
$smbVer = Get-SmbConnection -ServerName localhost | Select Dialect | Sort-Object -Unique
$smbVer
<#
This will return something like:
@ezeeetm
ezeeetm / nationWideEats.ps1
Created March 12, 2016 03:39
scrapes stuff
$locations = @(
@('3747','Plaza One'),
@('3743','Plaza Three')
)
$restaurants = @(
'Claddagh''s Irish Pub',
'Mikey''s Late Night Slice',
'Greek Street',
'Phy Pho Phom',
"""
wally.py - version 1.0 tested using Python 2.7.5 [MSC v.1500 32 bit (Intel)] on Windows 7 x64
- Accepts command line arguments
- Opens simple IP:socket on a 4U2SEE LED wallboard
- Sends messages to control the behaviour of the 4U2SEE LED wallboard, defined by command line arguments and stdin
- Closes the socket
######################
TODO
- add some minimal try/except error handling
- add minor debug verbose output