Origin ASNs
- Commercial: 14618 & 16509
- GovCloud: 8987
- Generate private key
openssl genpkey -aes256 -algorithm RSA -pkeyopt rsa_keygen_bits:2048 -out private-key.pem
apt-get update \ | |
&& apt-get install -y iputils-ping \ | |
&& apt-get install -y traceroute \ | |
&& apt-get install -y curl |
#!/bin/bash | |
sudo apt install cgroup-tools -y | |
sudo cp /usr/share/doc/cgroup-tools/examples/cgred.conf /etc/ | |
sudo tee -a /etc/cgconfig.conf > /dev/null <<EOT | |
group bird { | |
cpu { | |
cpu.shares = "768"; |
#!/bin/bash | |
cd /tmp | |
wget https://github.com/prometheus/node_exporter/releases/download/v1.0.0/node_exporter-1.0.0.linux-amd64.tar.gz | |
sudo tar xvfz node_exporter-1.0.0.linux-amd64.tar.gz | |
sudo mv node_exporter-1.0.0.linux-amd64 /opt/ | |
sudo tee -a /etc/systemd/system/prometheus-node_exporter.service > /dev/null <<EOT | |
[Unit] |
#!/bin/bash | |
sudo apt install golang-go -y | |
sudo go get -u github.com/czerwonk/bird_exporter | |
sudo cp go/bin/bird_exporter /usr/local/sbin/ | |
sudo tee -a /etc/systemd/system/bird-exporter.service > /dev/null <<EOT | |
[Unit] | |
Description=Bird Promtheus Stats | |
After=bird.service |
#!/bin/bash | |
cd /tmp | |
wget https://github.com/cloudflare/gortr/releases/download/v0.14.4/gortr_0.14.4_amd64.deb | |
sudo dpkg -i gortr_0.14.4_amd64.deb | |
sudo systemctl enable gortr | |
sudo systemctl start gortr |
#!/bin/bash | |
sudo add-apt-repository ppa:wireguard/wireguard -y | |
sudo apt-get update && sudo apt-get upgrade -y | |
sudo apt install wireguard -y | |
cd | |
umask 077 | |
wg genkey | tee privatekey | wg pubkey > publickey |
user@host:~/Atlas$ ./RIPE-Atlas-GeoIP-Blocking.py | |
CN: 1000048: 127.0.0.1: OK | |
CN: 1000050: 127.0.0.1: OK | |
EC: 10032: 1.2.3.4: OK | |
CN: 1008: 127.0.0.1: OK | |
AM: 11623: 1.2.3.4: OK | |
RS: 12835: 1.2.3.4: OK | |
CN: 14584: None: Unknown | |
BA: 14628: 1.2.3.4: OK | |
GB: 14775: 1.2.3.4: OK |
#!/usr/bin/env python3 | |
import requests | |
from ripe.atlas.sagan import Result | |
from ripe.atlas.cousteau import Probe | |
source = "https://atlas.ripe.net/api/v2/measurements/23515276/latest/?format=json" | |
response = requests.get(source).json() | |
for result in response: |
#!/bin/bash | |
sudo apt-get update && sudo apt-get upgrade -y | |
# Dependencies | |
sudo apt-get install -y \ | |
git autoconf automake libtool make libreadline-dev texinfo \ | |
pkg-config libpam0g-dev libjson-c-dev bison flex python3-pytest \ | |
libc-ares-dev python3-dev libsystemd-dev python-ipaddress python3-sphinx \ | |
install-info build-essential libsystemd-dev libsnmp-dev perl libcap-dev \ |