Skip to content

Instantly share code, notes, and snippets.

v=0.13.0
version=v$v
file=snmp_exporter-$v.linux-amd64
service=snmp_exporter
wget https://github.com/prometheus/snmp_exporter/releases/download/$version/$file.tar.gz \
-O /tmp/$file.tar.gz
version=v0.14.0
uname -m | grep v7
if [ $? -eq 0 ]; then
file=node_exporter-0.14.0.linux-armv7
else
file=node_exporter-0.14.0.linux-armv6
fi
# netcheck --dns google.com@8.8.8.8 --ping 8.8.8.8 --dhcp 192.168.0.1
for OPT in "$@"
do
case "$OPT" in
--dns)
d=`echo $2 | sed -e "s/@/ /"`
addr=`echo $d | cut -f1 -d " "`
server=`echo $d | cut -f2 -d " "`
cd /tmp
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
wget http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz
gunzip GeoIP.dat.gz
gunzip GeoLiteCity.dat.gz
gunzip GeoIPASNum.dat.gz
ip -o a | grep wlp | grep "inet " | grep -E "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/[0-9]+" -o
v=2.10.0
version=v$v
file=gobgp_${v}_linux_amd64
service=gobgpd
wget https://github.com/osrg/gobgp/releases/download/${version}/${file}.tar.gz \
-O /tmp/$file.tar.gz
@zaftzaft
zaftzaft / .vimrc
Created February 23, 2018 07:02
compact vimrc
set nocompatible
set number
set autoindent
set shiftwidth=2
set softtabstop=2
set tabstop=2
set expandtab
set list
set listchars=tab:>-,trail:-,extends:>
set noundofile
#!/usr/bin/env python3
import argparse
import logging
logging.getLogger("scapy.runtime").setLevel(logging.ERROR)
from scapy.all import *
parser = argparse.ArgumentParser()
parser.add_argument("-r", "--read", required=True, help="filename", default=None)
args = parser.parse_args()
brctl addbr yabai
ip link set dev yabai up
ip a a 192.168.100.10/24 dev yabai
ip link add y-to-ns1 type veth peer name ns1-to-y
ip link add y-to-ns2 type veth peer name ns2-to-y
ip netns add ns1
ip netns add ns2
@zaftzaft
zaftzaft / .vimrc
Created March 29, 2018 07:27
simple vimrc
set nocompatible
set number
set autoindent
set shiftwidth=2
set softtabstop=2
set tabstop=2
set expandtab
set list
set listchars=tab:>-,trail:-,extends:>
set noundofile