Skip to content

Instantly share code, notes, and snippets.

Avatar

JC joncutrer

View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am joncutrer on github.
  • I am joncutrer (https://keybase.io/joncutrer) on keybase.
  • I have a public key ASAyq0fWDygxijbWKGFbwRQi13dsDrO4aBQnFcLLLEVJGgo

To claim this, I am signing this object:

View install-wpcli.sh
#!/bin/bash
# Install WordPress CLI
# Must be run as root for permission to write to /usr/local/bin
#
dl_url=https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
tmp_dir=$(mktemp -d -t wpcli-XXXXXXXXXX)
curl -o $tmp_dir/wp-cli.phar $dl_url
chmod +x $tmp_dir/wp-cli.phar
mv $tmp_dir/wp-cli.phar /usr/local/bin/wp
rm -rf $tmp_dir
View run-in-pythonanywhere.py
import itertools
x = [1, 2, 3, 4, 5, 6]
# output all permutations of x
print(list(itertools.permutations(x, 2)))
@joncutrer
joncutrer / scapy-dhcp-listener.py
Last active May 16, 2021 20:42
This script listens for DHCP packets using scapy to learn when LAN hosts request IP addresses from DHCP Servers. Learn more about this script at https://jcutrer.com/python/scapy-dhcp-listener
View scapy-dhcp-listener.py
#!/usr/bin/env python3
"""scapy-dhcp-listener.py
Listen for DHCP packets using scapy to learn when LAN
hosts request IP addresses from DHCP Servers.
Copyright (C) 2018 Jonathan Cutrer
License Dual MIT, 0BSD
@joncutrer
joncutrer / scapy-arp-listener.py
Last active July 21, 2020 00:08
This script listens for ARP request packets using scapy to learn the IP and Mac Address of LAN hosts. Learn more about this script at https://jcutrer.com/python/scapy-arp-listener
View scapy-arp-listener.py
#!/usr/bin/env python3
"""scapy-arp-listener.py
Listen for arp packets using scapy to learn the IP and Mac Address of LAN hosts
Copyright (C) 2018 Jonathan Cutrer
License Dual MIT, 0BSD
"""
View MWCSVImportMergeClass.php
<?php
/**
* This is NOT WORKING CODE but is provided for reference. This is the portion of
* code that was used on mwcsvimport.pronique.com to take a csv dataset and template
* file and generate a mediawiki xml import file.
*
* mwcsvimport.pronique.com was shutdown on 12/15/2018 but this code
* is provided for inspection by anyone looking to recreate it's
* functionality.
*
@joncutrer
joncutrer / windows-service-check.py
Last active March 20, 2023 18:53
Python: Check if Windows Service is running|installed without pywin32
View windows-service-check.py
import psutil
#
# Python Script to Check if...
# Windows Service is found|installed,stopped|running without pywin32
# Found at https://stackoverflow.com/questions/33843024
# Update to work on python 3.x
#
def getService(name):
@joncutrer
joncutrer / guetzli-estimate.sh
Last active January 4, 2018 03:30
Estimate guetzli processing time and memory requirements for a given image file
View guetzli-estimate.sh
#!/bin/sh
# Inspect a jpg|png image and provide an estimate of processing time and memory requirements
# to compress the image with guetzli
#
View designer.html
<link rel="import" href="../core-scaffold/core-scaffold.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-menu/core-menu.html">
<link rel="import" href="../core-item/core-item.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-field/core-field.html">
<link rel="import" href="../core-icon/core-icon.html">
<link rel="import" href="../core-input/core-input.html">
<link rel="import" href="../core-icons/core-icons.html">
View designer.html
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-scroll-header-panel/core-scroll-header-panel.html">
<polymer-element name="my-element">
<template>
<style>
:host {
position: absolute;