Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
if [[ ${USER} != "root" ]]; then
echo
echo
echo "Only listing ports that user \"${USER}\" has access to, run as root if all ports are needed"
echo
else
echo
echo
@pryorda
pryorda / command.sh
Created February 10, 2019 17:06
NFS Mount Rancher OS
ros config merge < config.yml
@pryorda
pryorda / io_stalled_watch.txt
Created March 4, 2019 06:13
Check for stalled io processes
watch -n 1 "(ps aux | awk '\$8 ~ /D/ { print \$0 }')"
@pryorda
pryorda / exector.sh
Last active April 9, 2020 22:11
Execute command in every kube pod
#!/usr/bin/env bash
PROGNAME=$(basename $0)
function usage {
echo "usage: $PROGNAME [-n NAMESPACE] [-m MAX-PODS] -s SERVICE -- COMMAND"
echo " -s SERVICE K8s service, i.e. a pod selector (required)"
echo " COMMAND Command to execute on the pods"
echo " -n NAMESPACE K8s namespace (optional)"
echo " -m MAX-PODS Max number of pods to run on (optional; default=all)"
@pryorda
pryorda / gist:7f832c90db23a4e13f6f0aa5bc5202e2
Last active August 5, 2022 16:35
CVE-2019-0708 Commands
# Get Computer List
# Get-ADComputer -Filter {(OperatingSystem -like "*windows*")} | select DNSHostName | ConvertTo-Csv -NoTypeInformation | % { $_ -replace '"', ''} | out-file .\ComputerList.txt
# Download Checker : https://github.com/fourtwizzy/CVE-2019-0708-Check-Device-Patch-Status
#. ./Get-TermDDVersion.ps1
# $Servers = Get-Content .\ComputerList.txt
# Get-TermDDVersion -ComputerName $Servers | select Computer,FQDN,OS,Patched,ExpectedVersion,ActualVersion,UpTime,Message | Export-Csv .\$(Get-Date -Format "yyyy-MMdd")-CVE-2019-0708-PatchStatus.csv -NoTypeInformation
@pryorda
pryorda / Almost all kube info
Created June 25, 2019 06:16
Dump almost all kube info
kubectl get po,deployment,rc,rs,ds,no,job,ingress --all-namespaces -o yaml # |grep nginx
@pryorda
pryorda / gist:b3d700b14e81da331e1f9268c3eb3b34
Created July 26, 2019 05:36
Backup and restore Mac Microsoft RDP Settings
sudo cp -Rp ~/backup/Library/Containers/com.microsoft.rdc.macos/* ~/Library/Containers/com.microsoft.rdc.macos
kubectl replace --force --save-config=false -f snmp.yaml.yaml
@pryorda
pryorda / gist:bb6c6982b399a4c0b87d7e3831adfa3c
Created October 10, 2019 23:39
Pan OS Dashboard - Grafana
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": "-- Grafana --",
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",
/usr/bin/valgrind --trace-children=yes --show-reachable=yes --track-origins=yes --read-var-info=yes --tool=memcheck --leak-check=full --num-callers=50 -v --log-file=/tmp/valgrind.out /usr/sbin/winbindd -F -S