This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# available as gist at https://gist.github.com/pirafrank/df40b2b082b91ed79036b328a3f010da | |
# keep it in this order to match SSHFP numbers | |
keylist="/etc/ssh/ssh_host_rsa_key.pub /etc/ssh/ssh_host_dsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ed25519_key.pub" | |
SSHFP=0 | |
algolist="sha256 sha1 md5" | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# sometimes you only need to get JWT body data without validating it | |
# WARNING: use this only if you have already validated the token in earlier steps in the chain | |
const jwt = "eyJ0eX..."; | |
const jwtBodyJson = JSON.parse(Buffer.from(jwt.split(".")[1], "base64").toString()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# It's python3 -m http.server PORT for a CORS world | |
from http.server import HTTPServer, SimpleHTTPRequestHandler | |
import sys | |
class CORSRequestHandler(SimpleHTTPRequestHandler): | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! python2 | |
#import console | |
#import dialogs | |
import urllib2 | |
import json | |
import requests | |
import time | |
api_token = "aaabbb11-9087-5678-1234-000000aaaaaa" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## | |
## tinyproxy.conf -- tinyproxy daemon configuration file | |
## | |
## This example tinyproxy.conf file contains example settings | |
## with explanations in comments. For decriptions of all | |
## parameters, see the tinproxy.conf(5) manual page. | |
## | |
# | |
# User/Group: This allows you to set the user and group that will be |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@font-face { | |
font-family: "Sauce Code Nerdfont"; | |
font-style: normal; | |
font-weight: 400; | |
src: url(data:font/ttf;charset-utf-8;base64,AAEAAAAUAQAABABAQkFTRWTMXPQACOiUAAAAiEZGVE17kQBGAAjpHAAAABxHREVGtYO/sAAIuHAAAADcR1BPU8xN2KoACMvEAAAczkdTVULlN7qHAAi5TAAAEnZPUy8ylbzYWQAAAcgAAABgUGZFZOQYPKsACOk4AAACSGNtYXBys1X3AAAthAAAFoJjdnQgAL8LcQAARcAAAAAiZnBnbQZZnDcAAEQIAAABc2dhc3D//wADAAi4aAAAAAhnbHlmvhW2HQAAcwgAB8UEaGVhZAj5rPwAAAFMAAAANmhoZWEGNAxQAAABhAAAACRobXR4XJBgDAAAAigAACtcbG9jYSX9zZAAAEXkAAAtJG1heHANuQl8AAABqAAAACBuYW1lghWwRwAIOAwAABMdcG9zdFKjBGIACEssAABtO3ByZXD6NsDEAABFfAAAAEIAAQAAAAICj4Wih6hfDzz1AB8D6AAAAADRwcdKAAAAANWqn9X8fP5wBd0D+AAAAAgAAgABAAAAAAABAAAD2P7vAAAFFPx8/eYF3QABAAAAAAAAAAAAAAAAAAAKZgABAAALSAg8AFwAcgAGAAEAAAAAAAoAAAIAAMsABAACAAMCtAGQAAUAAAKKAlgAAABLAooCWAAAAV4AMgEgAAACCwUJAwQDAgIEIAAC9wIAOAMAAAAAAAAAAEFEQk8AQAAA//8C7v8GAAAD2AERYAABnwAAAAAB4AKUAAAAIAAOAlgAPgAAAAABTQAAAAAAAAJYAAACWAAAAlgA4wJYAIMCWABXAlgAVQJYABwCWAAqAlgA9QJYANACWAB6AlgAVAJYAFUCWADFAlgAVQJYANsCWABjAlgARwJYAGMCWABFAlgAOQJYACcCW |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@font-face { | |
font-family: "DejaVuSansMono NerdFont Mono"; | |
font-style: normal; | |
font-weight: normal; | |
src: url(data:font/ttf;charset-utf-8;base64,AAEAAAATAQAABAAwRkZUTYBIN6kAEbloAAAAHEdERUao7cMcABF/KAAAAK5HUE9TqOx1fAARg9QAADWSR1NVQj+MXZEAEX/YAAAD/E9TLzKLYoqyAAABuAAAAFZQZkVk5Bo8qQARuYQAAAJIY21hcHyhIrwAAFtwAAAaQmN2dCDplwcMAAB9fAAAAjBmcGdtWwJr3wAAdbQAAACsZ2FzcAAHAAcAEX8cAAAADGdseWYSXEKFAADtOAAPN3xoZWFkDc25kQAAATwAAAA2aGhlYQjnFE4AAAF0AAAAJGhtdHic5NegAAACEAAAWV5sb2NhvbgUnAAAf6wAAG2MbWF4cCE5Cv4AAAGYAAAAIG5hbWUYkZA2ABAktAAAIstwb3N0+uK9LwAQR4AAATebcHJlcDrHwAcAAHZgAAAHGwABAAAAAl64K4AfU18PPPUCnwgAAAAAANPCKRAAAAAA1uHnkPuJ/QEF7gg6AAAACAAAAAEAAAAAAAEAAAdt/h0AAAXu+4n+9QXuAAEAAAAAAAAAAAAAAAAAABFNAAEAABtiCOMAXABrAAYAAgAQAJkACAAABVcBEQAFAAQAAQTRAZAABQAABTMFmQAAAR4FMwWZAAAD1wBmAhIAAAILBgkDCAQCAgTnACb/0gD5+wIAACgAAAAAUGZFZABAACD//wYU/hQAAAdtAeNgAAHf/98AAAAABNEAaATRAAAE0QAABNEAAATRAgQE0QFSBNEAAgTRAL4E0QAhBNEAOQTRAhAE0QGqBNEBXATRAKYE0QBYBNEBkwTRAWQE0QHpBNEAZgTRAIUE0QD2BNEAmATRAIkE0QBmBNEAjwTRAIUE0QCLBNEAgwTRAH8E0QHpB |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@font-face { | |
font-family: "JetBrainsMono"; | |
font-style: italic; | |
font-weight: bold; | |
src: url(data:font/ttf;charset-utf-8;base64,AAEAAAASAQAABAAgRFNJRwAAAAEAAkQYAAAACEdERUYADwBqAAABLAAAABRHUE9TABkADAAAAUAAAAAQR1NVQopsxGkAAAFQAAB1zk9TLzI04dKYAAB3IAAAAGBjbWFwYXYREgAAd4AAAAdoY3Z0IDfnDYgAAjR8AAAAxGZwZ21QwPw8AAI1QAAADf1nYXNwAAAAEAACNHQAAAAIZ2x5Ztp5Cu0AAH7oAAGGfmhlYWQPpVo0AAIFaAAAADZoaGVhAQIFYAACBaAAAAAkaG10eNexJikAAgXEAAAJemxvY2ENPa0+AAIPQAAABQZtYXhwBH8QVwACFEgAAAAgbmFtZZxEAyAAAhRoAAAGaXBvc3SqrNVGAAIa1AAAGaBwcmVwIOWmPAACQ0AAAADWAAEAAAAMAAAAAAAAAAEAaAABAAIAAQAAAAoADAAOAAAAAAAAAAEAAAAKADQCigACREZMVAAObGF0bgAcAAQAAAAA//8AAgAAAAIABAAAAAD//wACAAEAAwAEY2FsdAAaY2FsdAEyemVybwJKemVybwJQAAAAigAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AH |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
country="$1" | |
# e.g. fr, it, de, etc. | |
mkdir -p "$country/UDP" | |
cd $country/UDP | |
curl -sSL https://nordvpn.com/ovpn | grep -E "\/$country[0-9]*.nordvpn.com" | grep 'UDP' | cut -d'"' -f2 | xargs wget | |
cd .. | |
mkdir TCP |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
from coinbase.wallet.client import Client | |
with open('app/credentials.json', 'r') as f: | |
credentials = json.load(f) | |
client = Client(credentials["api_key"], | |
credentials["api_secret"], | |
api_version='2016-03-03') |