Skip to content

Instantly share code, notes, and snippets.

View underdown's full-sized avatar

Ryan Underdown underdown

  • Classy Closets
  • Phoenix, AZ
View GitHub Profile
@underdown
underdown / dkim-gen.sh
Created July 18, 2018 18:30
generate dkim keys
mkdir /opt/dkim-keys
chmod 700 /opt/dkim-keys
pushd /opt/dkim-keys
openssl genrsa -out news.healinghempproducts.com.key 2048 # private key mailtrain.example.com.key
openssl rsa -in news.healinghempproducts.com.key -out news.healinghempproducts.com.pub -pubout -outform PEM # public key mailtrain.example.com.pub
@underdown
underdown / mailtrain-install.sh
Last active July 18, 2018 21:48
edited mailtrain setup script enabling verp bounce handling and setting smtp port to 25
#!/bin/bash
# This installation script works on Ubuntu 14.04 and 16.04
# Run as root!
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root" 1>&2
exit 1
fi
@underdown
underdown / mysql-reset-root-pass
Created February 28, 2018 03:23
reset mysql root pass
sudo /etc/init.d/mysql stop
sudo mysqld --skip-grant-tables &
mysql -u root mysql
UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
sudo apt-get update && sudo apt-get upgrade
sudo apt-get update
sudo apt-get install pwgen
curl https://gist.githubusercontent.com/underdown/7445a9c7deaba590b879d37a895263e3/raw/43d1c7e72efcdfb08a3aaf6e5abab2c9ac43b481/mailtrain-install.sh | sudo bash
@underdown
underdown / twiml2.xml
Last active September 27, 2017 20:57
call forwarding w/caller id
<Response>
<Dial callerId="+18885551212">+1XXXXXXXXXX</Dial>
<Say>Our agents are busy right now. Please call back shortly. Goodbye.</Say>
</Response>
@underdown
underdown / twiml.xml
Created September 14, 2017 21:41
Simple TWiML Script
<Response>
<Dial>+1XXXXXXXXXX</Dial>
<Say>All of our agents are busy right now. Please call back shortly. Goodbye.</Say>
</Response>
@underdown
underdown / drudge.php
Last active September 14, 2017 18:02
Drudge Report Mobile Friendly php Scraper/Script
/* This is a script i use to make drudge report mobile friendly. view @ ryanunderdown.com/drudge
Please excuse the ugly procedural php
*/
<?php
function getPage($url, $referer, $agent, $header, $timeout) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server mysql-client
sudo apt-get install php
@underdown
underdown / instagram-follow-script.js
Last active March 4, 2022 23:06
Instagram script for followers
/* source https://www.youtube.com/watch?v=UKi1NwqKCz8
_aj7mu _r4e4p _95tat _o0442
*/
var jq = document.createElement('script');
jq.src = "//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
jQuery.noConflict()
@underdown
underdown / Google Analytics Dashboards
Last active December 10, 2015 01:06
Google Analytics Dashboards
Google Analytics Dashboards
Local Search Dashboard https://www.google.com/analytics/web/template?uid=gNhA6alsRsy9rFxKJSz2Ng http://localu.org/blog/how-to-segment-local-search-analytics/
https://econsultancy.com/blog/62828-10-useful-google-analytics-custom-dashboards/