Skip to content

Instantly share code, notes, and snippets.

View tkuennen's full-sized avatar

Travis Kuennen tkuennen

View GitHub Profile
@tkuennen
tkuennen / DarkMode.js
Created January 18, 2019 16:00 — forked from NickCraver/DarkMode.js
A quick and dirty re-purpose of UniFi dark elements to make them global.
// A JS example that shows they're well on their way to a dark theme:
document.body.classList.add("ubnt-mod-dark");
document.querySelectorAll(".appTable").forEach(i => i.classList.add("appTable--dark"));
document.querySelectorAll(".ubntPanelContent").forEach(i => i.classList.add("appForm--dark"));
document.querySelectorAll(".appMainButtonGroup").forEach(i => i.classList.add("appMainButtonGroup--dark"));
@tkuennen
tkuennen / update-security.sh
Created January 7, 2019 22:04
Updates only packages relevant for security on RHEL based systems
# Update security packages via yum, then run rkhunter, and OSSEC checksum updates
sudo yum update --security
sudo rkhunter --update
sudo rkhunter --propupd
sudo rkhunter --check
sudo /var/ossec/bin/ossec-syscheckd
@tkuennen
tkuennen / install-mojave.sh
Created October 29, 2018 18:32
Makes a bootable macOS 10.14 (Mojave) installer on a USB key
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ macOS\ High\ Sierra.app
@tkuennen
tkuennen / macos-enable-duo.sh
Created October 10, 2018 16:50
Add Duo 2FA for macOS logins
# https://duo.com/docs/macos
cd ~/Downloads
curl -o MacLogon-latest.zip https://dl.duosecurity.com/MacLogon-latest.zip
unzip MacLogon-latest.zip
cd MacLogon-1.0.4
./configure_maclogon.sh
dscl . ls /Users | grep -v _
@tkuennen
tkuennen / NMAP HTML
Created October 5, 2018 14:51
Beautiful HTML output for NMAP scans
nmap -A -oX nmapoutput -T5 192.168.0.1
xsltproc nmapoutput.xml -o scanme.html
sudo yum -y install epel-release
sudo curl -LOs https://downloads.globus.org/toolkit/globus-connect-server/globus-connect-server-repo-latest.noarch.rpm
sudo rpm --import https://downloads.globus.org/toolkit/gt6/stable/repo/rpm/RPM-GPG-KEY-Globus
sudo yum -y install globus-connect-server-repo-latest.noarch.rpm
sudo yum clean all
sudo yum -y install yum-plugin-priorities
sudo yum -y install globus-connect-server
@tkuennen
tkuennen / rstp-hls-streamer.sh
Created July 10, 2018 21:04
RSTP-to-HLS-Stream
ffmpeg -rtsp_transport tcp -i rtsp://<user>:<password>@192.168.0.218/live/ch1 \
-acodec copy \
-vcodec copy \
-hls_wrap 40 \
-flags -global_header \
/var/www/html/cam/cam1.hls

A script to add a VPN connection in Windows 10

  1. Download both of the scripts, and place both files on the desktop.
  2. Double click on the VPN.bat file
  3. When prompted click "Yes" to run the script as an administrative user
  4. Enter the connection details when prompted (VPN address, pre shared key)
  5. Reboot
@tkuennen
tkuennen / cmccvti.sh
Last active July 10, 2018 18:50
Install CMCC Visualization Tool
#!/bin/sh
#
# https://github.com/ccmc/visualization
#
sudo yum -y install git
wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh && bash Miniconda2-latest-Linux-x86_64.sh -b -p $HOME/miniconda2 -f && rm Miniconda2-latest-Linux-x86_64.sh
export PATH="$HOME/miniconda2/bin:$PATH"