- Install prerequisite
sudo apt update
sudo apt install -y unzip xvfb libxi6 libgconf-2-4
- Install Chrome or Chromium
- Download Chrome driver from https://chromedriver.chromium.org/downloads
- Run below commands:
# ------- | |
# Aliases | |
# ------- | |
# Python and Jupyter | |
alias jl="jupyter lab" | |
alias p="python3" | |
alias ipy="ipython" | |
alias actvenv="source venv/bin/activate" |
sudo apt update
sudo apt install -y unzip xvfb libxi6 libgconf-2-4
{"type":"NetworkGraph","protocol":"olsrv2","version":"0.14.1-1","metric":"ff_dat_metric","label":"Basilicata (OLSRd2)","id":"36d5ba3e-1364-49d2-9e29-1f6dceb7cbbb","parser":"netdiff.NetJsonParser","created":"2017-07-19T16:35:33.296000Z","modified":"2018-05-11T03:45:00.928000Z","nodes":[{"id":"id_10.27.24.1_10.27.24.0/24","label":"10.27.24.1 - 10.27.24.0/24","properties":{"router_addr":"10.27.24.1","router_id":"id_10.27.24.1","type":"attached","created":"2018-06-30T21:50:10.807000Z","modified":"2020-01-17T16:49:10.797938Z"}},{"id":"id_10.27.24.1_0.0.0.0/0","label":"10.27.24.1 - 0.0.0.0/0","properties":{"router_addr":"10.27.24.1","router_id":"id_10.27.24.1","type":"attached","created":"2018-06-30T21:50:10.722000Z","modified":"2020-01-17T16:49:10.782324Z"}},{"id":"id_10.3.5.3_0.0.0.0/0","label":"10.3.5.3 - 0.0.0.0/0","properties":{"router_addr":"10.3.5.3","router_id":"id_10.3.5.3","type":"lan","created":"2018-04-07T23:55:01.525000Z","modified":"2020-01-17T16:49:10.784182Z"}},{"id":"id_10.27.24.1","label":"10.27.2 |
wg0 SKI+oHsvlEPHmvfnpxPEpJ2NZxMVN/hSJjsgdMY3a1g= E8903/aObFxWbed3L2Xm93ujRhR9tenGvNpXHYrWzXU= 51820 off | |
wg0 +fE9SFHwAP0IAKtRTqCztuLpQCL9GGWY8cZrkR7a+jM= (none) (none) 10.0.0.2/32 0 0 0 off | |
wg0 80WxOOWHTb40eP2HnoKV/BYiI8+pSF+OU/uuaVp4cCY= (none) (none) 10.0.0.3/32 0 0 0 off | |
wg0 Eli8VJKTzjVQvcI39AH76THLKdNuCWbSpzuRM+SwZlc= (none) (none) 10.0.0.4/32 0 0 0 off | |
wg1 SKI+oHsvlEPHmvfnpxPEpJ2NZxMVN/hSJjsgdMY3a1g= E8903/aObFxWbed3L2Xm93ujRhR9tenGvNpXHYrWzXU= 51820 off | |
wg1 +fE9SFHwAP0IAKtRTqCztuLpQCL9GGWY8cZrkR7a+jM= (none) (none) 10.0.0.2/32 0 0 0 off |
OpenVPN CLIENT LIST | |
Updated,Fri Oct 20 12:52:38 2017 | |
Common Name,Real Address,Bytes Received,Bytes Sent,Connected Since | |
nodeA,2.226.154.66:45641,126345570,264437194,Sun Oct 15 11:03:54 2017 | |
nodeB,93.40.230.50:37394,3625584,7923472,Fri Oct 20 09:16:31 2017 | |
nodeC,95.250.161.57:53084,5742,382894,Fri Oct 20 12:45:30 2017 | |
nodeD,79.18.21.144:63859,481360,33208728,Fri Oct 20 00:20:32 2017 | |
nodeE,87.3.36.166:60485,395226,33194538,Fri Oct 20 00:20:27 2017 | |
ROUTING TABLE | |
Virtual Address,Common Name,Real Address,Last Ref |
wg0 UId8GSpqGbs5o9BibxtS2Ms0D5L9ruS55kG1OCqwpkM= qxzhOyXSOqk2MnzThEuQ8yljTosbyq+YiqFFL+O2Bgw= 51820 off | |
wg0 8P/QGCULIAOM/ZMfQU7yjqnMUTcwZS3/TfyY3lQ3xBs= (none) 192.168.200.210:41100 10.254.0.2/32 1654535018 37384 35848 off | |
wg0 8Yv1HP6VlJjEEX3LNDi8RCk0fAPkCAIu2MF0mg+QZ1s= (none) (none) 10.254.0.3/32 0 0 0 off | |
wg0 BgKFLrJEMefr8g522F5q0FaG5b9ZhvmAihtYl2uzT0k= (none) 192.168.200.1:15699 10.254.0.5/32 1654534916 19336 14840 off | |
wg0 UekS1sUtYR1EgpGTaDeJh+EJxQAZQ0uo7s835SQY9j0= (none) 192.168.200.1:32454 10.254.0.6/32 1654534918 19144 14552 off | |
wg0 BU2/umI4Ac0BBHe8KtjVxvaDrXuoPkl6y5E+fZvI+AE= (none) (none) 10.254.0.4/32 0 0 0 off | |
wg0 Ev557L929uzOTcJFbwa0sfjvz5EeqpfislfqDg4mxgs= (none) (none) 10.254.0.7/32 0 0 0 off | |
wg0 qBFutA19ShBY2lN2eJFjndIE9JH3PreLKe9WrZ6sm1c= (none) 109.56.102.248:41100 10.254.0.8/32 1654534914 19016 14552 off | |
wg0 +HczRWG+DYN9ptxOI530XOpMt/whcVqbl1/eILAsKn0= (none) (none) 10.254.0.9/32 0 0 0 off | |
wg0 bBKQGaslM6WCCp96hhZ/NVKWzt65A0W/8vAxWg1TU18= (none) (none) 10.254.0.10/32 0 0 0 off |
wg0 iAnxNLzUvOpO/zQ4cjcDh3TyIcxVv5XiX2varkgcY1g= 5NhAUHtNzudNIcKuv/mWQu8832ga7xTSSNgY00jeIFo= 51820 off | |
wg0 wnvXYjumHi7oh44P0KdJiVYKjUlFwlcGzA5btEHv1BI= (none) 199.195.251.4:51820 10.8.0.1/32 1654890289 0 29600 60 |
/*! For license information please see main.d82b551b.js.LICENSE.txt */ | |
!(function () { | |
'use strict'; | |
var e = { | |
6248: function (e, n, t) { | |
var r = (0, t(2791).createContext)({ | |
showTour: !0, | |
setShowTour: function () {}, | |
showBtn: !1, | |
setShowBtn: function () {}, |
import argparse | |
import json | |
import os | |
import subprocess | |
import sys | |
import traceback | |
from importlib import import_module | |
from typing import Dict, Final, List | |
EXPECTED_COLUMN: Final = "expected_mapped_column" |
import argparse | |
import json | |
import os | |
import subprocess | |
import sys | |
from importlib import import_module | |
from typing import Dict, Final, List | |
EXPECTED_COLUMN: Final = "expected_mapped_column" | |
SUBMISSION_COLUMN: Final = "submission_mapped_column" |