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 \ |