Skip to content

Instantly share code, notes, and snippets.

Kenneth Finnegan PhirePhly

Block or report user

Report or block PhirePhly

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
PhirePhly / etc_default_tayga
Last active Feb 4, 2019
Files for running a NAT64 daemon
View etc_default_tayga
# Defaults for tayga initscript
# sourced by /etc/init.d/tayga
# installed at /etc/default/tayga by the maintainer scripts
# Change this to "yes" to enable tayga
# Configure interface and set the routes up
PhirePhly /
Created Jan 16, 2019
A shell script fragment to generate a BIND ACL from an IRR object
# Using IRR and BGPQ3 to auto-generate BIND ACLs
# Kenneth Finnegan, 2019
# The IRR aut-num or as-set to generate the ACL off of
PhirePhly / quads.txt
Last active Jun 26, 2018
PTR records for all the quad octet IP addresses
View quads.txt
kenneth@shell:~$ for I in `seq 1 223`; do host $I.$I.$I.$I | grep -Ev '(^;;|NXDOMAIN|SERVFAIL)'; done domain name pointer domain name pointer domain name pointer domain name pointer domain name pointer domain name pointer domain name pointer domain name pointer domain name pointer
PhirePhly /
Created Apr 2, 2018
Adding caching to dedupe queries for Newgrabber
diff --git a/ b/
index 26230a6..1e346ff 100644
--- a/
+++ b/
@@ -11,6 +11,10 @@ import warcio
from warcio.archiveiterator import ArchiveIterator
from warcio.warcwriter import WARCWriter
+proxies = {
+ 'http': '',
View Jessie_Shelfie.tsv
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 3 columns, instead of 2. in line 1.
Designing Distributed Systems Brendan Burns
Computer Design Development: Principal Papers Earl Swartzlander Jr
Compiler Construction Indecipherable
Assembly Language Subroutines for MS-DOS Computers Leo Scanlon
Principles of Compiler Design (Dragon Book) Aho, Ullman
Linear System Theory: The State Space Approach Zadeh, Desoer
The Anatomy of a Compiler Lee
Computer Dictionary and Handbook Sippl
His Life Work Knuth
PhirePhly /
Last active Jan 16, 2018
Mirroring script for Raspbian repos
## Setting variables with explanations.
# Set root working directory for where you want to store your mirrors
mkdir -p $MIRRORBASE
PhirePhly / dnsmasq.conf
Created Aug 2, 2017
Config files for Raspberry Pi BlackFlower Server
View dnsmasq.conf
# /etc/dnsmasq.conf
# Specify what the local domain is
# Hardcode the LAN domain to point at the CAD server
# Bind to the wlan0 interface specifically
PhirePhly / YTChanViewCounter.ino
Created Jun 25, 2017
YouTube API to MAX7219 display Widget
View YTChanViewCounter.ino
// YouTube Channel View Counter
// Kenneth Finnegan, 2017
// Given a WiFi SSID + password, and YouTube API key + channel ID, displays the
// current total views count on an attached MAX7219 eight digit display
#include <YoutubeApi.h>
#include <ESP8266WiFi.h>
#include <WiFiClientSecure.h>
View gist:a5410b767cf4b1d8a690c95aaeedc791
1 APRX08
1 APRX16
4 APRX18
PhirePhly / aprx.conf.kd0yuj
Created Nov 6, 2016
KD0YUJ configs for diagnostics
View aprx.conf.kd0yuj
mycall KD0YUJ #This is my call sign
myloc lat 3927.93N lon 09418.34W #Location of my digi-gate
passcode ***** #passcode for APRS-IS
server 14580 #APRS-IS Server and Port
filter r/39.46550/-94.30566/80.4672 #grab within 50 mile radius of station from APRS-IS
filter b/EAX* #grab WX bulletins-objects NWS Pleasant Hill office
pidfile /var/run/ #default
You can’t perform that action at this time.