Skip to content

Instantly share code, notes, and snippets.

@fatred
fatred / config.boot
Created December 3, 2021 12:18
Fiber7-X VyOS Config
set firewall all-ping 'enable'
set firewall broadcast-ping 'disable'
set firewall config-trap 'disable'
set firewall group network-group inside-nets network '192.168.99.0/24'
set firewall group network-group inside-nets network '10.31.74.0/28'
set firewall ipv6-receive-redirects 'disable'
set firewall ipv6-src-route 'disable'
set firewall ip-src-route 'disable'
set firewall log-martians 'enable'
set firewall receive-redirects 'disable'
@fatred
fatred / keybase.md
Created November 10, 2020 20:32
keybase.md

Keybase proof

I hereby claim:

  • I am fatred on github.
  • I am fatred (https://keybase.io/fatred) on keybase.
  • I have a public key ASDkcnscjAccfI6KvmPL_WWxuW-a-ONlTdztk33lw7KTIgo

To claim this, I am signing this object:

@fatred
fatred / even-numbers.py
Created October 20, 2020 08:37
Python3 solution to the even-number problem from Essential Go Training (for performance comparison purposes)
#!/usr/bin/env python3
even_numbers = 0
x = 1000
y = 1000
while (x <= 9999):
y = x
while (y <= 9999):
@fatred
fatred / even-numbers.go
Created October 20, 2020 08:30
Go solution to the even-number challenge in Go Essential Tranining
package main
import (
"fmt"
)
// how many even ended numbers result from multiplying two four digit numbers
func main() {
// setup a new counter
@fatred
fatred / cheese.yaml
Created August 5, 2020 15:37
Complete PSP enabled deployment of cheese (with cert-manager hooks)
---
kind: Namespace
apiVersion: v1
metadata:
name: cheese
---
apiVersion: policy/v1beta1
kind: PodSecurityPolicy
metadata:
name: no-privilege
@fatred
fatred / k8s_aliases.sh
Last active February 3, 2020 12:09
aliases that are handy for k8s operations
alias killu-evicted="kubectl get pods -A -ojson | jq '.items[] | select(.status.reason!=null) | select(.status.reason | contains(\"Evicted\")) | \"kubectl delete pods \(.metadata.name) -n \(.metadata.namespace)\"' | xargs -n 1 bash -c"
#!/usr/bin/env python
import nmap
import os
import datetime
import smtplib
from email.mime.text import MIMEText
# Email Settings
sender = 'sender@email.biz'
recipients = 'recipient@email.biz'
@fatred
fatred / get_end_user_list.py
Created December 30, 2015 00:28
prob_of_net-cucm_pt2
import ssl
from suds.client import Client
import logging
# ignore ssl pain
ssl._create_default_https_context = ssl._create_unverified_context
# setup creds for auth
username = 'admin'
passwd = 'lab_password'
# setup access to the wdsl and the pub
#
@fatred
fatred / new_cucm_end_user.py
Created December 30, 2015 00:26
prob_of_net-cucm_python-pt4
import suds
from suds.client import Client
import ssl
import logging
import sys
# ignore ssl pain - python 2.7.9+ only
ssl._create_default_https_context = ssl._create_unverified_context