I hereby claim:
- I am joshspicer on github.
- I am joshspicer (https://keybase.io/joshspicer) on keybase.
- I have a public key whose fingerprint is 415A 4243 34C5 C83A BE00 04CA D5C4 AC84 C321 1123
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env python | |
"""Simple HTTP Server With Upload. | |
This module builds on BaseHTTPServer by implementing the standard GET | |
and HEAD requests in a fairly straightforward manner. | |
""" |
#!/bin/bash | |
if [ "$#" -ne 1 ]; then | |
echo "[-] Usage: ./changeMAC.sh <interface>" | |
echo "[-] Hold down the option key and click the WiFi symbol to see your default interface name" | |
exit 1 | |
fi | |
interface=$1 |
#!/bin/bash | |
# Written by Josh Spicer (Oct. 7, 2018) | |
# Creates a new EC2 instance based on a clean image taken previously. | |
# Prereqs: | |
# - aws-cli in user path | |
# - aws creds (aws configure --profile <profile name>) as first argument | |
# `jq` installed in user path |
#!/bin/bash | |
# Use with `launchService.sh` | |
if [ "$#" -ne 2 ]; then | |
echo "[-] Usage: ./removeIntance.sh <aws profile name> <identifier.txt>" | |
echo "Identifier must be in this directory. Include the .txt" | |
exit 1 | |
fi |
#!/bin/bash | |
# Builds, zips, and uploads server code to AWS Lambda | |
# Place in root folder at SAME LEVEL as `/server` | |
# aws-cli must be configured. Will use default aws account. | |
ZIPNAME=<ANY NAME> | |
REGION=<YOUR REGION> | |
if [ "$#" -ne 1 ]; then |
import requests | |
import threading | |
import logging | |
import sys | |
URL = "https://challenges.ncc.ninja/<ID>/" | |
headers = {"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8", | |
"X-Requested-With": "XMLHTTPRequest"} | |
logging.basicConfig( |
#!/bin/bash | |
################## | |
NUM_ARGS=1 | |
RED='\033[0;31m' | |
YELLOW='\033[0;33m' | |
NC='\033[0m' # No Color | |
################## |
#!/usr/bin/env python3 | |
""" | |
Demonstrates calculating running average without maintaining a list of past values. | |
""" | |
nums = [55,2,591,5,31,73,7823,8,11,952,4,75,2,1000,1] | |
def classic_average(): | |
avg = sum(nums) / len(nums) |
#!/bin/sh | |
# Alerts via telegram when a new device joins OpenWRT wireless interface | |
# write-up at: spcr.me/openwrt-alert | |
# | |
# ~ note ~ | |
# Call from in /etc/rc.local | |
TELEGRAM="https://api.telegram.org/bot<YOUR_API_KEY>/sendMessage?chat_id=<YOUR_CHAT_ID_HERE>&text=" | |