diff --git a/src-local/instance/swarmlab-sec/peiraia/.vimrc b/src-local/instance/swarmlab-sec/peiraia/.vimrc deleted file mode 100755 index 7a2858b..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/.vimrc +++ /dev/null @@ -1,15 +0,0 @@ -map :NERDTreeToggle - -autocmd BufNewFile,BufRead *.vue,*.js set syntax=verilog tabstop=2|set shiftwidth=2|set noexpandtab autoindent -augroup remember_folds - autocmd! - autocmd BufWinLeave * mkview - autocmd BufWinEnter * silent! loadview -augroup END -" Useful for my Quick Notes feature in my tmuxrc -augroup QuickNotes - au BufWrite,VimLeave NOTES.otl mkview - au BufRead NOTES.otl silent loadview -augroup END -set swapfile -set dir=~/tmp diff --git a/src-local/instance/swarmlab-sec/peiraia/Dockerfile b/src-local/instance/swarmlab-sec/peiraia/Dockerfile deleted file mode 100755 index 0c8f579..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/Dockerfile +++ /dev/null @@ -1,33 +0,0 @@ -FROM localhost:5000/sec -# -USER root -RUN export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get --no-install-recommends install -y openssh-server net-tools curl tcpdump shorewall sudo vim nmap dnsutils iputils-ping iptables wget python -RUN apt-get autoremove --purge && apt clean -RUN rm -rf /var/lib/apt/lists/* -RUN mkdir -p /var/run/sshd -RUN echo 'root:pass' | chpasswd -RUN sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config -# -# SSH login fix. Otherwise user is kicked off after login -RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd -# -ENV NOTVISIBLE "in users profile" -RUN echo "export VISIBLE=now" >> /etc/profile -#RUN wget -k https://raw.githubusercontent.com/egalpin/apt-vim/master/install.sh -# -# -# -COPY sec_bootstrap /usr/bin -COPY get_hosts /usr/bin -COPY auto_update_hosts /usr/bin -RUN mkdir -p /etc/shorewall -COPY shorewall /etc/shorewall -RUN mkdir -p /etc/opt -RUN mkdir -p /project -WORKDIR /project -COPY install-vim-plugin.sh . -#RUN bash ./install-vim-plugin.sh -#RUN apt-vim install -y https://github.com/scrooloose/nerdtree.git -RUN grep -qw ^docker /etc/passwd || useradd -m docker && echo "docker:docker" | chpasswd && adduser docker sudo -COPY .vimrc /home/docker -USER docker diff --git a/src-local/instance/swarmlab-sec/peiraia/ROOT_PASSWORD b/src-local/instance/swarmlab-sec/peiraia/ROOT_PASSWORD deleted file mode 100755 index 7f3a2ef..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/ROOT_PASSWORD +++ /dev/null @@ -1 +0,0 @@ -ROOT_PASSWORD="pass" diff --git a/src-local/instance/swarmlab-sec/peiraia/auto_update_hosts b/src-local/instance/swarmlab-sec/peiraia/auto_update_hosts deleted file mode 100755 index 53c8abe..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/auto_update_hosts +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -hosts=$(get_hosts) -printf "%s" "$hosts" > "$1" - -while sleep 2 -do - current_hosts=$(get_hosts) - [ "$hosts" != "$current_hosts" ] && printf "%s" "$current_hosts" > "$1" - hosts=$current_hosts -done diff --git a/src-local/instance/swarmlab-sec/peiraia/docker-compose.yml b/src-local/instance/swarmlab-sec/peiraia/docker-compose.yml deleted file mode 100755 index 4273f0a..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/docker-compose.yml +++ /dev/null @@ -1,37 +0,0 @@ -version: "2" - -services: - registry: - image: registry - ports: - - "5000:5000" - - master: - image: localhost:5000/sec - privileged: true - cap_add: - - NET_ADMIN - user: root - entrypoint: ["sec_bootstrap", "role=master", "sec_master_service_name=master", "sec_worker_service_name=worker"] - ports: - - "2222:22" - networks: - - net - volumes: - - /data/appl/ok/gitversion/examples-services/swarmlab-sec/peiraia/project:/project - - - worker: - image: localhost:5000/sec - privileged: true - cap_add: - - NET_ADMIN - user: root - entrypoint: ["sec_bootstrap", "role=worker", "sec_master_service_name=master", "sec_worker_service_name=worker"] - networks: - - net - volumes: - - /data/appl/ok/gitversion/examples-services/swarmlab-sec/peiraia/project:/project - -networks: - net: diff --git a/src-local/instance/swarmlab-sec/peiraia/get_hosts b/src-local/instance/swarmlab-sec/peiraia/get_hosts deleted file mode 100755 index e3f6483..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/get_hosts +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -# Include the variables that store the Docker service names -# shellcheck disable=SC1091 -. /etc/opt/service_names - -( netstat -t | grep ESTABLISHED | awk '{print $5}' | grep "$MPI_WORKER_SERVICE_NAME" | cut -d: -f1 \ -& getent hosts "$MPI_MASTER_SERVICE_NAME" | cut -d' ' -f1 ) | sort -u diff --git a/src-local/instance/swarmlab-sec/peiraia/install-vim-plugin.sh b/src-local/instance/swarmlab-sec/peiraia/install-vim-plugin.sh deleted file mode 100755 index 4a3801c..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/install-vim-plugin.sh +++ /dev/null @@ -1,74 +0,0 @@ -#! /usr/bin/env sh - -start_dir=$(pwd) -bin_string="export PATH=\"${PATH}:${HOME}/.vimpkg/bin\"" - -# Download the apt-vim files -curl -fSsLo ${HOME}/apt-vim/apt-vim --create-dirs \ - https://raw.githubusercontent.com/egalpin/apt-vim/master/apt-vim - -curl -fSsLo ${HOME}/apt-vim/vim_config.json \ - https://raw.githubusercontent.com/egalpin/apt-vim/master/vim_config.json - -# Add vimrc if there isn't one already -[ -f ${HOME}/.vimrc ] || touch ${HOME}/.vimrc - -# Make sure vimrc is using pathogen -if [ $(grep -c "execute pathogen#infect()" ${HOME}/.vimrc) -eq 0 ]; then - echo "execute pathogen#infect()" >> ${HOME}/.vimrc -fi -if [ $(grep -c "call pathogen#helptags()" ${HOME}/.vimrc) -eq 0 ]; then - echo "call pathogen#helptags()" >> ${HOME}/.vimrc -fi - -# Update path for executing shell -eval "$bin_string" - -added_to_profile=false -already_present=false -for rc in bashrc zshrc bash_profile; do - if [ -s "$HOME/.$rc" ]; then - if grep -q "$bin_string" "$HOME/.$rc"; then - already_present=true - else - printf "\n$bin_string\n" >> "$HOME/.$rc" - printf "== Added apt-vim PATH to '~/.$rc'\n" - added_to_profile=true - fi - fi -done - -# Execute apt-vim init -cd ${HOME}/apt-vim -python - < /etc/opt/service_names <<- EOF -MPI_MASTER_SERVICE_NAME=${MPI_MASTER_SERVICE_NAME} -MPI_WORKER_SERVICE_NAME=${MPI_WORKER_SERVICE_NAME} -EOF - -case $ROLE in - "master") - - # Auto update default host file in background and dumb all output - auto_update_hosts "${HOSTNAMES}" > /dev/null 2>&1 & - - # Start ssh server - /usr/sbin/sshd -D - ;; - - - "worker") - - # Start ssh server in background - /usr/sbin/sshd -D & - - # Keep trying to connect to master node and stay there indefinitely so that master node can see - # the connected hosts that are ready for MPI work - while sleep 1 - do - # shellcheck disable=SC2086 - ssh -T -o "StrictHostKeyChecking no" \ - -i "${USER_HOME}/.ssh/id_rsa" \ - ${USER}@${MPI_MASTER_SERVICE_NAME} \ - "tail -f /dev/null" - done - ;; - *) - echo 'role argument only accepts "master" or "worker"' -esac diff --git a/src-local/instance/swarmlab-sec/peiraia/shorewall/interfaces b/src-local/instance/swarmlab-sec/peiraia/shorewall/interfaces deleted file mode 100755 index a475e93..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/shorewall/interfaces +++ /dev/null @@ -1,6 +0,0 @@ -### Comments, comments, and more comments. -# -#ZONE INTERFACE BROADCAST OPTIONS -# -net eth0 detect tcpflags,nosmurfs -#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE diff --git a/src-local/instance/swarmlab-sec/peiraia/shorewall/policy b/src-local/instance/swarmlab-sec/peiraia/shorewall/policy deleted file mode 100755 index 58798a0..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/shorewall/policy +++ /dev/null @@ -1,11 +0,0 @@ -### Comments, comments, and more comments. -#SOURCE DEST POLICY LOG LEVEL LIMIT:BURST -# -net fw ACCEPT -fw net ACCEPT - -net all DROP - -# THE FOLLOWING POLICY MUST BE LAST -all all REJECT info -#LAST LINE -- ADD YOUR ENTRIES ABOVE THIS LINE -- DO NOT REMOVE diff --git a/src-local/instance/swarmlab-sec/peiraia/shorewall/rules b/src-local/instance/swarmlab-sec/peiraia/shorewall/rules deleted file mode 100755 index d59920c..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/shorewall/rules +++ /dev/null @@ -1,11 +0,0 @@ -#ACTION SOURCE DEST PROTO DEST SOURCE ORIGINAL RATE USER/ -# PORT PORT(S) DEST LIMIT GROUP -#ACCEPT net fw tcp 80 -#ACCEPT fw net tcp 80 -#ACCEPT net fw udp 53 -#ACCEPT fw net udp 53 -#REJECT net fw udp 53 -#REJECT fw net udp 53 -#ACCEPT net:14.15.16.112/27 fw icmp 8 - -#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE diff --git a/src-local/instance/swarmlab-sec/peiraia/shorewall/zones b/src-local/instance/swarmlab-sec/peiraia/shorewall/zones deleted file mode 100755 index 62437de..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/shorewall/zones +++ /dev/null @@ -1,6 +0,0 @@ -### Comments, comments, and more comments. -#ZONE TYPE OPTIONS IN OUT -# OPTIONS OPTIONS -fw firewall -net ipv4 -#LAST LINE - ADD YOUR ENTRIES ABOVE THIS ONE - DO NOT REMOVE diff --git a/src-local/instance/swarmlab-sec/peiraia/ssh/id_rsa b/src-local/instance/swarmlab-sec/peiraia/ssh/id_rsa deleted file mode 100755 index d88fa3c..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/ssh/id_rsa +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEpQIBAAKCAQEAoKG1DtjMXHDJfF59Y5nO7Yl38fkjRL1LQhF7RZKbGScWBNIW -foAS0wrd3wUnd5YMtIeiBj98H+V8IEn0ChAAxGfHXqqmmYlU6ABESINob+h70Bnm -UwiRbRnA64o3d9+cz2T8YLf+1p7///Z8LA8U+7rS+kvKvtYCQ9llDAxtbe39CxCs -2HASam3U6VArq9SdSqph5MudBaYhaxx4V8VDdXEhG2pimlh8e7zdPZ8AYbYLLDhq -Ytd+wn9azLXPQ3w/vC+Pn4taUBYnlERDY45vaVsPdnR+ao9ckMLUS6EwJVQmgMzB -2yyNCbPQYvRPL0rxoGstfCmmjY3EzOh6kEA6wwIDAQABAoIBAHqrAxnTdj0h5LyV -bCwjyWKdGHwxRj24UUCjGQCIdOlAcBA+X+863yVLpyQpS3qHnCxBZ/pdgOza02/V -CgilL/DNT/N7Xr7hoXWKvpqhv5+2atcA8GN4p5YplKpLYxCoM5guBo3V9UbxJY7T -LQB4hA25HmUGfE5AIHqwCfqpgufvIO1enhe1Vh/6l1FJqJuNj2pBGeXOyOMV95GN -xC5/BVytJIx2Rts5qtwpt5iPE3pKdsrWc71qACxk3dG8h9OZnuE3vuCg/Wp8jdwk -NHZ6nWlt0BbST3wN0pyTp6cqtZ0qqfSpZCVRegeQW5ENR9NaigDX6RADKRnms46J -ziDSZAECgYEA0WBDY47CA9Ej0Y2zBcV3x03cznSnxr7BVty32xbnNgxGF5jNUDdU -E2JwJs86sV75VV0fpgrbN45lBV/2ImefrPr4kJAIL2J4eyVdOTTT/DO9Tuw6NP8R -AYMZOzOlgFjx3arnjlOK5AicFseWFCXvezuAMPcGpImgw7xHHM3RcFcCgYEAxGa2 -T+J119HWf15kN7bx5RaUl9J4DvvE5oHtA7zsMPO2fRpfwXAb8yKwIXfZ7186frPb -jo3ZQykcPuJ3MldvTWEuUhY5W1HSF1sBJOPZHuRfQicv8Uj4Y1kWltQf4Ikb3Uyh -T0fZJul4HkPAo/Q65zIAtJ9tWukAP/lmnwO9VXUCgYEAiY62F4WmH/3ai4WOFX+b -5xxXsmhgBiozOc8/F7jfZNoBfuVMFqSTHz0wM784b2nXY+cPsPY2+jQaWMKoIgh0 -lqA4iDmotwD56OYubjQwBeU0PdLjlwfw805fWE7hMAa/uQPcp9xpRtIFQs4T4t7d -jNgVq5XQDm/BaHedPOZX8HcCgYEAuKpu31vqO7wUt/vTtUMx3JpHqxz9P/FgqPAf -H/WiC0EMJEMJKAO2c/z4qO9dHiJnCL0qQraDQw/DfClJtC7b+2DVwd8dnQyowscR -o1MNUmueWcAo5vEag6c/gx/+vQuOBJ1JyxaeSmUZSTOhTUeVns64NRz2IJWWY5Cn -+fn1KwUCgYEAjYYeQX/W+2r8SFipPQQi/36EqLPwko58C/sbJR0gySP6El7hNQRt -Sdmd9hfMXRR+VCZWmmzb6T4fc80XxteI9eANkZ7xhNuQe11EDvPqmc9WSF0s+l1T -eQnkt+an7Qv2prDSU6d1KlOrOuCXU8IhbkuffvRSYXwK9T79bTG8iIQ= ------END RSA PRIVATE KEY----- diff --git a/src-local/instance/swarmlab-sec/peiraia/ssh/id_rsa.pub b/src-local/instance/swarmlab-sec/peiraia/ssh/id_rsa.pub deleted file mode 100755 index f69cef1..0000000 --- a/src-local/instance/swarmlab-sec/peiraia/ssh/id_rsa.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCgobUO2MxccMl8Xn1jmc7tiXfx+SNEvUtCEXtFkpsZJxYE0hZ+gBLTCt3fBSd3lgy0h6IGP3wf5XwgSfQKEADEZ8deqqaZiVToAERIg2hv6HvQGeZTCJFtGcDrijd335zPZPxgt/7Wnv//9nwsDxT7utL6S8q+1gJD2WUMDG1t7f0LEKzYcBJqbdTpUCur1J1KqmHky50FpiFrHHhXxUN1cSEbamKaWHx7vN09nwBhtgssOGpi137Cf1rMtc9DfD+8L4+fi1pQFieURENjjm9pWw92dH5qj1yQwtRLoTAlVCaAzMHbLI0Js9Bi9E8vSvGgay18KaaNjcTM6HqQQDrD nlknguyen@NN-Ubuntu diff --git a/src-local/instance/swarmlab-sec/swarmlab-sec/Dockerfile b/src-local/instance/swarmlab-sec/swarmlab-sec/Dockerfile index 7f98954..0c8f579 100755 --- a/src-local/instance/swarmlab-sec/swarmlab-sec/Dockerfile +++ b/src-local/instance/swarmlab-sec/swarmlab-sec/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:18.04 +FROM localhost:5000/sec # USER root RUN export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get --no-install-recommends install -y openssh-server net-tools curl tcpdump shorewall sudo vim nmap dnsutils iputils-ping iptables wget python @@ -22,8 +22,8 @@ COPY get_hosts /usr/bin COPY auto_update_hosts /usr/bin RUN mkdir -p /etc/shorewall COPY shorewall /etc/shorewall -RUN mkdir -p /project RUN mkdir -p /etc/opt +RUN mkdir -p /project WORKDIR /project COPY install-vim-plugin.sh . #RUN bash ./install-vim-plugin.sh diff --git a/src-local/instance/swarmlab-sec/swarmlab-sec/out.log b/src-local/instance/swarmlab-sec/swarmlab-sec/out.log index 698f3ef..309f5e0 100644 --- a/src-local/instance/swarmlab-sec/swarmlab-sec/out.log +++ b/src-local/instance/swarmlab-sec/swarmlab-sec/out.log @@ -1,2 +1,178 @@ -[] -Error: No such image: localhost:5000/sec:latest +[ + { + "Id": "sha256:cdccc76cf857ab6db04c03625ad8983fcc8b650b7d736f47f66806624c29413d", + "RepoTags": [ + "localhost:5000/sec:latest" + ], + "RepoDigests": [ + "localhost:5000/sec@sha256:26f7e3cbde83ca8fddc10ff30806392d55444b1f7a485046413a1a3e8648ddc3" + ], + "Parent": "sha256:7cb5b708f9f899dc2f1cd8afb6ad5f81b712e6bbccb1043b9f41b54cb404a7d4", + "Comment": "", + "Created": "2021-01-03T20:48:15.660525319Z", + "Container": "fe707c42d57c141ff71e1a1ecf676c223dfb50f123596ec1f2b96d21e9cc0a6e", + "ContainerConfig": { + "Hostname": "fe707c42d57c", + "Domainname": "", + "User": "docker", + "AttachStdin": false, + "AttachStdout": false, + "AttachStderr": false, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "NOTVISIBLE=in users profile" + ], + "Cmd": [ + "/bin/sh", + "-c", + "#(nop) ", + "USER docker" + ], + "Image": "sha256:7cb5b708f9f899dc2f1cd8afb6ad5f81b712e6bbccb1043b9f41b54cb404a7d4", + "Volumes": null, + "WorkingDir": "/project", + "Entrypoint": null, + "OnBuild": null, + "Labels": {} + }, + "DockerVersion": "19.03.6", + "Author": "", + "Config": { + "Hostname": "", + "Domainname": "", + "User": "docker", + "AttachStdin": false, + "AttachStdout": false, + "AttachStderr": false, + "Tty": false, + "OpenStdin": false, + "StdinOnce": false, + "Env": [ + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "NOTVISIBLE=in users profile" + ], + "Cmd": [ + "/bin/bash" + ], + "Image": "sha256:7cb5b708f9f899dc2f1cd8afb6ad5f81b712e6bbccb1043b9f41b54cb404a7d4", + "Volumes": null, + "WorkingDir": "/project", + "Entrypoint": null, + "OnBuild": null, + "Labels": null + }, + "Architecture": "amd64", + "Os": "linux", + "Size": 478015337, + "VirtualSize": 478015337, + "GraphDriver": { + "Data": { + "LowerDir": "/var/lib/docker/overlay2/a79dc20b61f5c6da8acb33b99923519c29cb0fb4dd16ae2e81056d4778ad9745/diff:/var/lib/docker/overlay2/d48f73334a65ac72168e2aecdba44c61f9975ebeabcb06db845ebe658c803857/diff:/var/lib/docker/overlay2/7921d95951b5f1ba5f47c0c8b463359bf6fec63463e298ce68777ba4e66f0bba/diff:/var/lib/docker/overlay2/4cf320df0dcb224592679dbbe8d16c1a7a2087936236382e8e38f11a2c720621/diff:/var/lib/docker/overlay2/eb4214eb174d8620fa88b2478583de6c956dcf4fc58f9e23742b6ec37b28bcb5/diff:/var/lib/docker/overlay2/e209ccb5ffb2b8ffab364edeff68e9584fa8467980b8104c9e5c8e59d7936903/diff:/var/lib/docker/overlay2/e5ba76c18f185563c924b041652d99b78fad67c565c4a511ce6d3b88d10c47d7/diff:/var/lib/docker/overlay2/ebe40887c67dc3dbebbdb1c9147d78e7d3b47e8e94fa99c0d0b533a9f845d6bc/diff:/var/lib/docker/overlay2/f7cd041e3a45e27840aa68ad8d187db21813830a4d05c34f5fc2cfc3e0abe73d/diff:/var/lib/docker/overlay2/111bf2c776607d82c68fa520b8879ee8a94715b0253dad2f345c5588f47313f0/diff:/var/lib/docker/overlay2/93efd58018f1f9b7f84f4350ea1f167c97becc12200b86ffb8df8100cffb1e9d/diff:/var/lib/docker/overlay2/bb706e6c1339073416603877ac9bba4884ca4afd685816e7b681b8b98f12d5c0/diff:/var/lib/docker/overlay2/9d6123f692009884c5d140135812d98cfb0f4378b0a7fd9439685379e6ce9fbc/diff:/var/lib/docker/overlay2/a14efb2954572c6db89d3797b7a6fcca9bbd9112d72b09e068f36d8b4631573e/diff:/var/lib/docker/overlay2/0b203344c793449c22b6ce0cbe4511d8bfc96caf847cde243e4f30c5ddad07cb/diff:/var/lib/docker/overlay2/0b01f077faec8c65f0263305200879de0a382e71e6cff191efc87d9c164d2c25/diff:/var/lib/docker/overlay2/caad4622932419cca65b074660f0ac3de1d6072e34668e9256b5d27c4273b50c/diff:/var/lib/docker/overlay2/b09975e1eaf392c82a5b30d7234bb88d50e409be16d6e459884b6f62b65b63c9/diff:/var/lib/docker/overlay2/e578326fce07a90642cd1c20c1cc410a5b8f22598952b5c8896d54d93f29ba6a/diff:/var/lib/docker/overlay2/e6bc04442e36f44266d636f82d9c5b56e399875dddb3a24caf1dcf510739a600/diff:/var/lib/docker/overlay2/32f3a7ba752699040b33e1e7c8e8dcadc4d87f29778cf02650d4fb2681f7bfd3/diff:/var/lib/docker/overlay2/5480ca8f2a6ed448a59821c2accdad09442462ff3a6a93a2c06b6642cce6bafb/diff:/var/lib/docker/overlay2/5c8a7e434b0633cf467128ba866fb1beffaed3eb7459e3fc7edca0df79cee435/diff:/var/lib/docker/overlay2/12726645eb541b75cec8e155e55f5656db5066153f871fb014aba7b303e35d29/diff:/var/lib/docker/overlay2/ab16b234dd66a40806d6527a9fbd91b521f3e88b74c7e54bfba9fa241136de73/diff:/var/lib/docker/overlay2/b01557dca67c27879d51c9a8b2e6bf3de587fc2c3d90a253cb49852f4243c55a/diff:/var/lib/docker/overlay2/1d6f337eae7b6729813f87e05a6352fcf974423e3d07f72177458bc8735fdfbf/diff:/var/lib/docker/overlay2/69818a4028eab0d98ba63374bb021660a873ef6fad04c29fc6328d6cef96ca66/diff:/var/lib/docker/overlay2/0c5cd8fbff626a9f74e5f6d44e55ca10747c5c97e1ab3bc9f0b9e0e4e1e35b08/diff:/var/lib/docker/overlay2/bcc1337f38b5b17d3cb966664b135884667266345324cbfad7c364921aeb9445/diff:/var/lib/docker/overlay2/8f1edd386e1e4f9032d6f041e7d4f22ba2ed5d75a20aad2f58740bde50f91b30/diff:/var/lib/docker/overlay2/69f3625aea524941b4ce83d85550de7cee9b783fe9761286cdc77e582c66c402/diff:/var/lib/docker/overlay2/223c2b8773678eeae7758ee6002e47fa5a5215963c8d1d2467bc729d10acdc31/diff:/var/lib/docker/overlay2/0c369f955bf9e390cee76f36eb6a4288c96497fb85bea3666219664d52f99182/diff:/var/lib/docker/overlay2/681252fb0323f1e13e41a34fa9376a75c022383fd51e687c5b8cbd1cce42d053/diff:/var/lib/docker/overlay2/de5ca65b190b6e89360b9916467025ec957411f6b2f0a522d9af21a72a4174e8/diff:/var/lib/docker/overlay2/73e25fadf0ef2bb1f9c3403d52011430dec9d414e80ac6b0270a7495c6fc93bb/diff:/var/lib/docker/overlay2/3a65a50bc60a130c753a4db8014126da1024e11d3e8916cdd7bbfa97de5a69cd/diff:/var/lib/docker/overlay2/b01475f61383dd7b7ba6a92bbc8bc644780e1169b060e388427b6421894f5806/diff:/var/lib/docker/overlay2/6227e3f1d9bdcdad4e6ee44c5f7fc8ae51d5b2c0858a6d065058d90595eb6815/diff:/var/lib/docker/overlay2/886f1f55cfc36e0b7e24edf9e2e3adb3350f03d0592429a5ac852ad3c98de416/diff:/var/lib/docker/overlay2/3ec7a7651d137722517ad502192fff73406f03f0fdac567ecff3da5db30f73a0/diff:/var/lib/docker/overlay2/45a181b84deefb66a14d2958dbed9ae7fae9d12d067f57b2fb007fec33049c42/diff:/var/lib/docker/overlay2/5ae35b504e856d9ee0f047e2152e65d598a92b42916861367a3717f7b6c908cc/diff:/var/lib/docker/overlay2/de9589906ef5e262b419dd45a2d7cd5c81f882c788b7c2c5567cc0822f150986/diff:/var/lib/docker/overlay2/e237b6c249f9450361b5ac36b063005996f3ab6a20b270fe8c9e5119fe75713e/diff:/var/lib/docker/overlay2/f6a4d3e3d43604278ee3f14f9fa966e8bf75c205f3517f76c8d0542a37bb9176/diff:/var/lib/docker/overlay2/999f1df2e0cf5bbd678614905707de713db19115aa4fd9505bb0415bd3ab9641/diff:/var/lib/docker/overlay2/7a5563cca9a2824772340f2f83ecc7331d529404884f810abf911ed3fafb6956/diff:/var/lib/docker/overlay2/f7b7e7a23546b2dc7234faada17cac2ed420c807db94e40b564a7f63bcd7a997/diff:/var/lib/docker/overlay2/6f8ad45703a3d2aa50ce87f4e0e5a7d88b75966737e9e812483f1e1746be1530/diff:/var/lib/docker/overlay2/282b813b137861a2b9e2b322ac47a1c878f6d39f55a651d55b9207e0cb85f4a9/diff:/var/lib/docker/overlay2/fdf4833e8a52c633a516e7f8d4081701099197d8709197617ba7358cd9a66040/diff:/var/lib/docker/overlay2/19234d6c0f9b444c15fb3a4bde1c46df850a5dc13ca94912de89177685e0f081/diff:/var/lib/docker/overlay2/3bbd8973c88717ab1b651a7ae6f78a3e1fb4f67cf13c63f44b4cecad275def27/diff:/var/lib/docker/overlay2/a39d205f063e6b49a28bf6cc9eefae003a4743d8e6f0910953cf6fedb0d78afe/diff:/var/lib/docker/overlay2/0f0d8395f4fe7dd82d009b5bfb51bf5b63d968fe5eeacf6f752e2eca8bf26fe7/diff:/var/lib/docker/overlay2/2f4f25fbbde567d3ec2088712b9082e9ee78749bf93716ba9c8369577eab8c7f/diff:/var/lib/docker/overlay2/07977264226b60dfa857adc67c9a1d707d0aa85f3e2ce49cb76c70a9e55b8dd2/diff:/var/lib/docker/overlay2/7dc0f53e96d24e86fcd40c1ef9865775b744aee897ea0f97cfe960bc51f83da0/diff:/var/lib/docker/overlay2/279eaf133dd39b8a77f7cbab5acb2ffc37a266a548628be75c6e2a2008358138/diff:/var/lib/docker/overlay2/684df3eaedd16b221c803f86af71d597fe3b8b8d80e06eadb8e47e7bdc162dbf/diff:/var/lib/docker/overlay2/a98bdfd1355c57b1cd4b923098f4bc793d19829a5664b73ae2dfc9a93b5bd5ef/diff:/var/lib/docker/overlay2/d0c64aef20056ca653912563e368be4104bef95d1605a2c51d2d7ce85b0076ef/diff:/var/lib/docker/overlay2/e48090408f234d691655be7940e80036ad8ae69f2ce90c1c462b6d68708d42e8/diff:/var/lib/docker/overlay2/75dcbda6d91f71db135d4fc173ca5cb06ea178abf44beec3a8713e7de966ccf4/diff:/var/lib/docker/overlay2/6f4333382db4068866b6e52cfc69bbc3d91586acb75a989e10b7554a0bdf58f5/diff:/var/lib/docker/overlay2/d3136674646177cdd562e35def214fc9075fff501d7e907309a737d65764e1a4/diff:/var/lib/docker/overlay2/9c09f78b1019edc3b6c8e3989505d283d05556bf3a46248e56163d7c6320590f/diff:/var/lib/docker/overlay2/e9653b15291aaf81d40a96ec0de114096dac96999f9d2626c4317b20524f4d5c/diff:/var/lib/docker/overlay2/d82dbf5ba6c22561989dd7c1392b24b8520675d59f6f2a68dca33b544ffa704a/diff:/var/lib/docker/overlay2/c47a3bc8dfae0fb3cb2aa12241dfe52f52a7e76f07b8aa531e6369b971ed62ad/diff:/var/lib/docker/overlay2/ca34126a6fe3dcda6d40e017776c841df451b2c6894085fd44289be772e83d9a/diff:/var/lib/docker/overlay2/2c65ab08e15bcd8fce9da3317dbd2c63c46e81d2188c35bb5467db8ceff7b017/diff:/var/lib/docker/overlay2/ab7d2b60ce6cdafea467e096e1a119190a9846ae20b6b5b1832096e261272e2b/diff:/var/lib/docker/overlay2/d00a6307f206bf75bf040555e916e605224f7b3312a3324b426f196a8d6e067e/diff:/var/lib/docker/overlay2/62eba1e9ac607cee03310ada504bde9c083493aaff7fe3fea06daddfeb08c69b/diff:/var/lib/docker/overlay2/bb48e4f12ca36f05bd0754f7a84d5e28f11778c09324650c4f9241b8cd61a8a8/diff:/var/lib/docker/overlay2/abd43aba568f84cb6b26dbbcca212d9d031de72244165b3bce8a1501b7d69264/diff:/var/lib/docker/overlay2/8db412da17234f952e8965cfca5aa00da84687fc5bcf225d2766e6d0465df51a/diff:/var/lib/docker/overlay2/9bd610ffae8e1063cf2fc4037d85ee416843347423f827d65c2bffb687a49bab/diff:/var/lib/docker/overlay2/02c7900d9a450bd3ad59b5199009a589cdaea54198732a36f88bf6962ea56a1e/diff:/var/lib/docker/overlay2/90ee3283c9d2019b182f3b302e43188a67f33de0c01da2e118870d38fbb9c3cc/diff:/var/lib/docker/overlay2/d179dcbb19f706964accb7df9f46b8dccd274709c902f4ef1ced71cff2aca9e3/diff:/var/lib/docker/overlay2/31ef4a4ab2a992d0b76986e80c2ccfab8f62482710cef2fe85c183ff1067408a/diff:/var/lib/docker/overlay2/f9325b6539ccf4483f1aa3492300d5cb3490e9ad60501b72aab156442cab425f/diff:/var/lib/docker/overlay2/d92ee167c562c5e8185a59d8ca451490af3e5f4c8c316c6651cef912a1fa2143/diff:/var/lib/docker/overlay2/6c40050d475aebc9d0dfeddffcd29c9d39af536427a18b85753075aac9b653c1/diff", + "MergedDir": "/var/lib/docker/overlay2/7a350a00205d52d732e4c527d25e5a4c9e4b98d878d646346829477bc2d95375/merged", + "UpperDir": "/var/lib/docker/overlay2/7a350a00205d52d732e4c527d25e5a4c9e4b98d878d646346829477bc2d95375/diff", + "WorkDir": "/var/lib/docker/overlay2/7a350a00205d52d732e4c527d25e5a4c9e4b98d878d646346829477bc2d95375/work" + }, + "Name": "overlay2" + }, + "RootFS": { + "Type": "layers", + "Layers": [ + "sha256:b43408d5f11b7b2faf048ae4eb25c296536c571fb2f937b4f1c3883386e93d64", + "sha256:23135df75b44a66efa9d8dc1a10051768c27bd95388f436eb9553e0eb17211f6", + "sha256:fe6d8881187d429af3f636c574911690455825998c9f366e985eab646665e711", + "sha256:16940becae19617d960b6fcbb596a1463224a06a83cec7148940ad960d81a464", + "sha256:c2f4fe6f9b9d33f35cbea1c7a39a81f37126887f55f8b266602917bcc5711427", + "sha256:3a152d5e13fbc3d25d12aaf2f06c470e9a3eff4a0a6bb23b7c0d1fc233ee9b9e", + "sha256:1d28455e74f62c32c52763286f24fe335b074dd0c04199308921b19be9e5b2c7", + "sha256:2e4babcaf325a1757f30a9c460b9fd7014661133737e02956d3ca8d9f28a056f", + "sha256:24a61a160392e95ca26602569bfee20313456d034062db91735b16859ae3a171", + "sha256:0e51a3c6c88b103a92993dd31a4d873e17dd29ac84e3e4809f9948dab8325c11", + "sha256:cf769185a297b18d7688e487b61e5af5f781c21eeb876a7bb58c6cae13c42bae", + "sha256:997f78e2464d63cf5df2a926814c711533f3f166e15e17a940653d1cde54f366", + "sha256:c1aeb4f3b467ab6cd7e83aa3a744ec5a71d7c1a13e92b832c8944702396278f4", + "sha256:96ebc9c7ed340d67600ea6db82eb74e03bf8927541df46394a2fb2a06644f39f", + "sha256:0cdbe05b25fe2835e0a72c0334bfb5e01f20ce00ceae67e656743c53571702b2", + "sha256:9d1a319cee577d88da18bbff2576d33f839a6a93d083c0ea77876785bc4a3e21", + "sha256:0b634e088a1c9b82af19bd107b01344c9705f2792f8d90bc680fd4695a0dc758", + "sha256:45d8bc700bd991518564dc3a40f24b42dfdc92acd4ea40fbc23bd84d414bd7c9", + "sha256:dacf2b29f714119dcb7a285f76675afce506fb0cfec4bebfe1fc271ac8df176f", + "sha256:5f728295b19ede5e54768788170511411661990adda5e6615cf7902ad3caded1", + "sha256:37ab9ebf49261de33ad4344d6c3f25833a9eb485ffffd710ef90f3e9f1437a9f", + "sha256:a0641846e54ce20f1cd35a206b15404302e9b16a37b15b5fb68eb9671231fdf6", + "sha256:af002b0af15a32dc5eef5b4d1d0973d5fe63c37d9ed8ef52393ac775d7efd386", + "sha256:ffe7e0ea6a0b7e165902d89156991c0365945047c809f09b50f37f78903f3b86", + "sha256:bf644fb7896a526aaaf3ace940e365edd1486878f711e534bceeb2102a8e4d60", + "sha256:907c1f1179ce086bbaa6dcb3a909ca5a5fd4f90379c55907c52472dc88e63861", + "sha256:d58ebd08aae3dcc00bbb4ddc975baad2fda2d1e86438afacd8b995dfa6be9903", + "sha256:60044183fbac5efbdde5f039d0dd918ed483c87fe7d1c1aa407c0fdfb74e2a32", + "sha256:529dacf70d38df3535ab02c18e3511f6ade03354f7b77ffb3b6f8899ffd562e9", + "sha256:04d055c0d7c15e4f9d67f2e3a39ea3000b0683ac45ef20e9844e02bc89cff65e", + "sha256:a51c3592a462fabecf626552b9cb69d8e16f4e801bd111cb3465afd73ce22615", + "sha256:1e54c09c6101411d8250aee71905dfb537a62c486da95d0a30dd135d3138927f", + "sha256:4d4a3519eb97a13f8bc5ea4a160e915b60f6e14dd01b34a59f37ee7945c8bfb1", + "sha256:34db95e6e2e2a7ede75b73e99d2022e6a509ffc1d8d234c69796cb8342806ed3", + "sha256:dfab92c37f8d3e3e0bfb073beb8c4c5cd3d55333fc0fffd5804306cd23d2a46f", + "sha256:9fe4be6a1994b229d398d40ce317cf5a95093a1a6774435cd5921aaddf77d1d2", + "sha256:ea62e9faf56a4ad68abef642065bfe469e598dad2bf9aeb9ae302fd135f471f5", + "sha256:6d1b45bfc597fd5a2fc47d61f9a7200c45858ebe5dc77c2788e9aee6b6bc8607", + "sha256:ebd70f9dd24a8e504aad109ace6d92a642ec8636b49fb2e2e523200af4a264a5", + "sha256:fbdf756250887f85c587719132c0eb463617014b1bbbe5767ae1cc7edd484385", + "sha256:7dbe4025eeb5420e09a01419c4d3b8600eddfa2cf55610cc44077cd6fe7a2630", + "sha256:1163f0201375a87cd15a30252dfa6c5be2da22ac0f3e0fb09a7df185830812d9", + "sha256:a61db3c48c203bd6246b6c9be7caaf7a824771ef2f62721d7defb3583acb539a", + "sha256:ac4860f757d084c40096bd52f8a975474c1bc6c2a9ff06c401ca3409923e8c22", + "sha256:9900ced4edc981e8b1ea460009a136ff0e98bafe2e9a81e49bd13d5535cfea7f", + "sha256:d66e5de5f372b5b7113854254f80365ce63bacd4e042976fa8a7ba32e7fc52fd", + "sha256:c883d065900c4f31bec8d5f07e1fb7829a00a71d2195a9b1536be2a09ba45e11", + "sha256:c9826cac3895d884d5401b13ede0f5d81ca3488e096997245276b7a7b187ae47", + "sha256:6869e70a054c323f4b61ad12ccb9076c9ef8e92884788c57983cdd4c8afa1840", + "sha256:d2d4bc6d69cb77f4527f379368e49c6b1ba8b14923f6ccdfdda94de01a9bcd28", + "sha256:e2fcb661a2879dbac26120d66329a32498a4e567520586896c13cb40f6196975", + "sha256:d05f35a5ea54ccf76f51cdb8097f8fc9f7b5cb80e7835b763e55eb77b645ea76", + "sha256:f408bd8829ee8a2d1da189256a933e545e3e80bb3fc447a290088835e02cb1a8", + "sha256:51d3a98cd72e538f017a3456be9c6dd77d4025311d384cc66d68ea82e8ed9563", + "sha256:215801877f36064ca9dbe3774d8bfc886e696a4f45714e7dbef2a5d356abde93", + "sha256:0048e3a492ebaad295a81e91ad1623284b717b5e616161a5522be283ba406b85", + "sha256:1b1e66b5f79ce1373932ff4427a278797fbbf1207b4fc1aa2106449d838af273", + "sha256:c91558091812b893c5f6ad375e6cece4a601a1d898a6bd5b2113e2ed6b874b6c", + "sha256:2e9fa664d77f93906c84b4c848651745e99d1c11cda9e37df43e1f3011c797ee", + "sha256:670d9b9d018413ebb0421ec4e7a1cabfc250974bdb260ef0fa7b1ba9d43fb229", + "sha256:8088cdc6e11f7e2bb322906cc6d3002625a1eafbdea93164dcf91995aea4c528", + "sha256:8bfabc2c17aa70494da4506fc6507a9b34cd293f47f72b1d0272fa41740501fb", + "sha256:d3a4205ddc4925fca939a39b537984cac5f9c1f0fd6171d807f63cffe44990ab", + "sha256:3ac1dc9cde0169f3ed2db56793a4d24d2d7c66f89c9cc0c1e74ae269a5085a03", + "sha256:fa4e318dda49b6d8c58c00535befdb72d046d8ec1fa2ed1c31d7349213639176", + "sha256:e4521cb5ddcbf7aa506104d1224a45be3166cbb06ed90058c15beebea7578cf5", + "sha256:6f12b6bec4a1c1297d78360d921dfc13cea3d4bd0b57eac191bfd61f555dd435", + "sha256:89c310d4ed09998db6e762d98a5a2e72bee53e0af22bb044b3bf7aca9258ba3a", + "sha256:b18affa36791be85007a0997f73f267cb3230f06f62a7c3440c038df6dd5655d", + "sha256:330f027e0c6348b00ee54a8819ffb6988441add9f3b43628d21f2f27cd4bfff7", + "sha256:326844664abce2d53f71dae864bf688cc3dfe20d7d4653a6fd60ff3e1281ab72", + "sha256:23329c89211f4e4f1f0b2ff39c038e9d5d4b56049cf89fd32505f9047a910cb5", + "sha256:07c6bc97b7d3d3c8bfcfe62e6629c69a4048393707efdc7928f1086b78aa56d1", + "sha256:5932868cf6b4c407d363ecfb612d40483d8276ae84400683e287693f1a1392c4", + "sha256:b5e7b2d8e993836fae8ec1770e79bbc03be496574c033f499f3790f099fd9f1e", + "sha256:87d11f6cafce7f9fbc8e882bbfb5bb1957d392d9cd11b1c868489704be1e8039", + "sha256:6f220a392150861f2e892781b1c8651e05277f697708d2e733a00b8f8ec483a8", + "sha256:58926766b841bed867be90759eae78deec29451d1f8be41abf3e72d14e3125e1", + "sha256:2be74e2d8a8eaaf260d4c28ffb328a9d43ac78102bc785b6a67659c09db979a8", + "sha256:4449a6979f01b281987e6112b17ad717d7e914db2677923dee53d4c8aef63ed6", + "sha256:34cae1d51357012aa283ef40b91b2d724b83f9404f9d6353284d63cd6d1a9205", + "sha256:e3abc3a756364223c2ebe7533ee5c2a44a3c439d927ba0bce723f6f34b8ded59", + "sha256:55178f8cca25e502f67eacb862fa7543a89f3da56a7c172996af9c6d8e1c9e4b", + "sha256:1bae55cc9df51a81563a72831ac48e944547671c3f8d0a2cbf314d88d3929597", + "sha256:f61c639a01856c45d211b29dd0502da3f82eafea2e0c3a9235a56a26ae1702cb", + "sha256:ac7908373c3c66e1490d3d8964924fc8fafbc2d7351f2cba1502c759b3218a87", + "sha256:e62ab0aa4ff72df8c2d354fa974c5f72cc519c52c452df45ccd46730ea12ef58", + "sha256:520ef4f7ad9cd3a5a9f7c1f173693c8c32f6786e7830b750e63e08dd6616ef15", + "sha256:6bc67a5cf81c9aa664ef32976ee78b4463216f38640d1793eb251b7d2beff843" + ] + }, + "Metadata": { + "LastTagTime": "2021-01-03T22:48:15.699142142+02:00" + } + } +] diff --git a/src-local/instance/swarmlab-sec/swarmlab-sec/start.sh b/src-local/instance/swarmlab-sec/swarmlab-sec/start.sh deleted file mode 100755 index d19fb2d..0000000 --- a/src-local/instance/swarmlab-sec/swarmlab-sec/start.sh +++ /dev/null @@ -1,2 +0,0 @@ - -../install/usr/share/swarmlab.io/sec/swarmlab-sec up size=3 diff --git a/src-local/instance/swarmlab-sec/vpn/create-vpn.sh b/src-local/instance/swarmlab-sec/vpn/create-vpn.sh deleted file mode 100755 index 1474176..0000000 --- a/src-local/instance/swarmlab-sec/vpn/create-vpn.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/bash -#IP=192.168.1.5 # Server IP -IP=127.0.0.1 # Server IP -P=1194 # Server Port -OVPN_SERVER='10.80.0.0/16' # VPN Network - -#vpn_data=/var/lib/swarmlab/openvpn/openvpn-services/ # Dir to save data ** this must exist ** -vpn_data=$PWD/openvpn-services/ # Dir to save data ** this must exist ** - -NAME=swarmlab-vpn-services # name of docker service -DOCKERnetwork=swarmlab-vpn-services-network # docker network -docker=registry.vlabs.uniwa.gr:5080/myownvpn # docker image - -docker stop $NAME #stop container -sleep 3 -docker container rm $NAME #rm container - -# rm config files - rm -f $vpn_data/openvpn.conf.*.bak - rm -f $vpn_data/openvpn.conf - rm -f $vpn_data/ovpn_env.sh.*.bak - rm -f $vpn_data/ovpn_env.sh - -# create network -sleep 2 -docker network create --attachable=true --driver=bridge --subnet=172.50.0.0/16 --gateway=172.50.0.1 $DOCKERnetwork - - -#run container -sleep 2 -docker run --net=none -it -v $vpn_data:/etc/openvpn -p 1194:1194 --rm $docker ovpn_genconfig -u udp://$IP:1194 \ --N -d -c -p "route 172.50.20.0 255.255.255.0" -e "topology subnet" -s $OVPN_SERVER - - -# create pki -sleep 3 -echo "new pki is disabled" -docker run --net=none -v $vpn_data:/etc/openvpn --rm -it $docker ovpn_initpki - -#sleep 3 -#docker run --net=none -v $vpn_data:/etc/openvpn --rm $docker ovpn_copy_server_files - -#create vpn -sleep 3 -docker run --detach --name $NAME -v $vpn_data:/etc/openvpn --net=$DOCKERnetwork --ip=172.50.0.2 -p $P:1194/udp --cap-add=NET_ADMIN $docker - -sleep 5 -#sudo sysctl -w net.ipv4.ip_forward=1 - -#show created -docker ps diff --git a/src-local/instance/swarmlab-sec/vpn/openvpn-services/crl.pem b/src-local/instance/swarmlab-sec/vpn/openvpn-services/crl.pem deleted file mode 100644 index 5c2e3d6..0000000 --- a/src-local/instance/swarmlab-sec/vpn/openvpn-services/crl.pem +++ /dev/null @@ -1,12 +0,0 @@ ------BEGIN X509 CRL----- -MIIBtjCBnwIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDDAtFYXN5LVJTQSBD -QRcNMjAxMjE2MTQwODI3WhcNMzAxMjE0MTQwODI3WqBVMFMwUQYDVR0jBEowSIAU -vrukPCQne21S3V2qXlpRU/gimF2hGqQYMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENB -ghRywv6rT4UtGmHLjySqq1WY6KblATANBgkqhkiG9w0BAQsFAAOCAQEAUrBTGvwA -VyVAvXKbI5YLED+n1iL4PCgN/Rx+/69qpfPEqqOBSCbhUVSB56+S3FzscE96hwdT -rWYxPhdVg0uF2Onz6K52edtJwX39UaBI/oP76j8naCiRk8G3Zet715JyVopKOvQ5 -QS2yEJ2WKFNCoPWymXoYboqvvLd961oNHG3QUOmx85wI6k54pjb8IopOt0htNJ+I -IAQJbGr47IM7ZrTXvinLi3xgiD/RPz7hUa3Ojk9EZF619gSJrXio4HoLSO+iL3QF -bSeIgFPej+24tsdBhwGEt1c3oTcDfY27eHDPa3UQjWCR26mft4a8wMdIQBviiyFu -ZLHT8HdXtLceEg== ------END X509 CRL----- diff --git a/src-local/instance/swarmlab-sec/vpn/openvpn-services/openvpn.conf b/src-local/instance/swarmlab-sec/vpn/openvpn-services/openvpn.conf deleted file mode 100644 index ee9a986..0000000 --- a/src-local/instance/swarmlab-sec/vpn/openvpn-services/openvpn.conf +++ /dev/null @@ -1,31 +0,0 @@ -server 10.80.0.0 255.255.0.0 -verb 3 -key /etc/openvpn/pki/private/127.0.0.1.key -ca /etc/openvpn/pki/ca.crt -cert /etc/openvpn/pki/issued/127.0.0.1.crt -dh /etc/openvpn/pki/dh.pem -tls-auth /etc/openvpn/pki/ta.key -key-direction 0 -keepalive 10 60 -persist-key -persist-tun - -proto udp -# Rely on Docker to do port mapping, internally always 1194 -port 1194 -dev tun0 -status /tmp/openvpn-status.log - -user nobody -group nogroup -client-to-client -comp-lzo no - -### Push Configurations Below -push "dhcp-option DNS 8.8.8.8" -push "dhcp-option DNS 8.8.4.4" -push "comp-lzo no" -push "route 172.50.20.0 255.255.255.0" - -### Extra Configurations Below -topology subnet diff --git a/src-local/instance/swarmlab-sec/vpn/openvpn-services/ovpn_env.sh b/src-local/instance/swarmlab-sec/vpn/openvpn-services/ovpn_env.sh deleted file mode 100644 index eef2dae..0000000 --- a/src-local/instance/swarmlab-sec/vpn/openvpn-services/ovpn_env.sh +++ /dev/null @@ -1,25 +0,0 @@ -declare -x OVPN_AUTH= -declare -x OVPN_CIPHER= -declare -x OVPN_CLIENT_TO_CLIENT=1 -declare -x OVPN_CN=127.0.0.1 -declare -x OVPN_COMP_LZO=0 -declare -x OVPN_DEFROUTE=0 -declare -x OVPN_DEVICE=tun -declare -x OVPN_DEVICEN=0 -declare -x OVPN_DISABLE_PUSH_BLOCK_DNS=1 -declare -x OVPN_DNS=1 -declare -x OVPN_DNS_SERVERS=([0]="8.8.8.8" [1]="8.8.4.4") -declare -x OVPN_ENV=/etc/openvpn/ovpn_env.sh -declare -x OVPN_EXTRA_CLIENT_CONFIG=() -declare -x OVPN_EXTRA_SERVER_CONFIG=([0]="topology subnet") -declare -x OVPN_FRAGMENT= -declare -x OVPN_KEEPALIVE='10 60' -declare -x OVPN_MTU= -declare -x OVPN_NAT=1 -declare -x OVPN_PORT=1194 -declare -x OVPN_PROTO=udp -declare -x OVPN_PUSH=([0]="route 172.50.20.0 255.255.255.0") -declare -x OVPN_ROUTES=() -declare -x OVPN_SERVER=10.80.0.0/16 -declare -x OVPN_SERVER_URL=udp://127.0.0.1:1194 -declare -x OVPN_TLS_CIPHER= diff --git a/src-local/instance/swarmlab-sec/vpn/sec1.vpn b/src-local/instance/swarmlab-sec/vpn/sec1.vpn deleted file mode 100644 index 39ae620..0000000 --- a/src-local/instance/swarmlab-sec/vpn/sec1.vpn +++ /dev/null @@ -1,109 +0,0 @@ -client -nobind -dev tun -comp-lzo -resolv-retry infinite -keepalive 15 60 - -remote-cert-tls server -remote 192.168.1.5 1194 udp - - ------BEGIN PRIVATE KEY----- -MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDEKX1RLDhwLIHL -ccQ1SyPfcZdzlG1obYLfsXoyxV+QuTMkjidzBjtkBw7RscQK9uSWt6c/89DRAiao -zSwCUF0t+13kd0TXGe6b5qGVOnlAnNeyEuFYkAOdzEJ7vT9zYphq7F8mD6ZFEl1l -4j83UwTZLvvjLjvE931CLDj4qespae8v3J2enzNZ4rTFZOGyabqlTrzkyyBW38az -Hv87MkGIaecnYw+HtJ2lR+0WlznVnagw8v3r2usrT3Z/iOJDOg/23WjgHF/FZ4Ca -ue/pvG4XX/vMFkZqTi+jpl6JBsH6oQ+DM7vsQ1B0YjJDSPaHP9ImVlzAgsz4VO9G -a13EVJq7AgMBAAECggEBAJbhttN96PdXNIqwuhOn9TLEI5MyQqlFOpom3/A3Ypdl -7FGcyfkufPYme56NVlZ8qzzGjG2jcyWguu2xyr0I5XMd2o2Fs7yj5KWj0vt+m484 -VKxS22QMecuhNi4JVcnBt6zenR0ggmq0goSAbtF2GM+Y1QRcJnsNRhpk+3lA8XHL -ADpP55UJv/BSbbOM3PdB2HEkBZ0PL1Lh5ogZDfrpouVvXpCKd6FRUu8VKO/Gez+Y -ZZ1AVpMHWgwZgyVc+u2ZwUwLc+6gXjeY6rX8yTIUwKI6JB9hicvJ00h8/7VMAmhb -S2ZPDcxjeZLCsO0xLMqJfbJcZb2omYZmgDHGT3PeATkCgYEA+BxCGuSVYH8Ui6VO -VnHt6OW5EdQbtDyYzlSp/wrmL3Ht5j2/LT/vpTMyQA71R8ncUOwac+wRBV9ZtRxS -ifQJLngDaqbUsJujaveI2JJVgpjrY0LC9Wz8lGOvYroiGRzOHC5vE43+rZxshPSw -ftN0+0QUtLwObC+NufbktC2yFX8CgYEAymZYoNuE2sBYPR1AXMiL8zXdWha4L41F -z2lFa5aLL8vkAVwqEOlupUTCSud39jW5tPfggg9HQQDnt6HpCLtmNdMHO2nnnFpL -hoMDGtS7yuPvMXDqP0tlnDFfeM7O7OKw0cZR+bPb6yJeLt6GDZ1ifwb5JpE1GXuU -k/yog6ld8MUCgYEAw81JPf/3AthHVo12bTIsFwh0LWW/F1ZbITofjm8DiZ3XqURB -g2xZq33jwjoLyEO94v7xQVqjdCHzocJgQQ6d0FZWG+zdHSM2rEv9ayzQ3uffm84s -HZONIW4qEzfhgQACiKr8beo5erlfyu1v/CbUwxbPYHKozygYKRJ3GtqVF/ECgYBv -hDZ+4pRvppy3h39n38NkTKBaO7xdztvQ7LKoFbk4q4FD0pEG4mbpPlpCxQgOqwlY -EV8sqdhbk3EYd2gbPI2TSGNqs+498m48fcDfLqkNn8qxlgIqv5MLnRR6TpAqarh7 -zGZsS1H3WudDsa1woO+dB62NN2JnWPTDGOmMKWwt9QKBgQDpYg0Yih2Mp98fNVDH -cikFbmXcA2t7Y+28gSaUmEpaEZTSKbhbvsep0q4mr7xLOANtl9cFDfsnabpTpQub -zp4BfpbGZhqsWMDCsu8FFR46Gj5H6VidDnHP6fDUTF41e76UFZkBTqDCYCQzcHKf -BO1K6MLMdbl66JoOx5+lPnukMg== ------END PRIVATE KEY----- - - ------BEGIN CERTIFICATE----- -MIIDUjCCAjqgAwIBAgIQC67E4HzAv+jKJmBASy5iXzANBgkqhkiG9w0BAQsFADAW -MRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0yMDEyMDkxNDM4MDJaFw0yMzExMjQx -NDM4MDJaMA8xDTALBgNVBAMMBHNlYzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -ggEKAoIBAQDEKX1RLDhwLIHLccQ1SyPfcZdzlG1obYLfsXoyxV+QuTMkjidzBjtk -Bw7RscQK9uSWt6c/89DRAiaozSwCUF0t+13kd0TXGe6b5qGVOnlAnNeyEuFYkAOd -zEJ7vT9zYphq7F8mD6ZFEl1l4j83UwTZLvvjLjvE931CLDj4qespae8v3J2enzNZ -4rTFZOGyabqlTrzkyyBW38azHv87MkGIaecnYw+HtJ2lR+0WlznVnagw8v3r2usr -T3Z/iOJDOg/23WjgHF/FZ4Caue/pvG4XX/vMFkZqTi+jpl6JBsH6oQ+DM7vsQ1B0 -YjJDSPaHP9ImVlzAgsz4VO9Ga13EVJq7AgMBAAGjgaIwgZ8wCQYDVR0TBAIwADAd -BgNVHQ4EFgQUvjyE1nzk+/BHb9pvGpNlAUqqQuwwUQYDVR0jBEowSIAU92QhHH9s -VPh6UUHvnKaKZJzlN/ahGqQYMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENBghQC21um -s0zDfPWZMpYIqaq8sgRDTTATBgNVHSUEDDAKBggrBgEFBQcDAjALBgNVHQ8EBAMC -B4AwDQYJKoZIhvcNAQELBQADggEBAIfc4UmKPCn1L0oWuHH7kXbsVKuV9mNOet26 -+WSjpkfhcKlf8cRcnpmRJRiHL+y92GUxs4PGNEHrNhbXYr6CGPaSV+i2p7+aXdv4 -95/UR1uFZx+rYZByh27fydNohsDvLD+CZqUG03nw+cMFwRg8r15ZaeOJVe+jYhc7 -qU3v2PCcLlZM3mMZ+1lqKfcND/iZ2CWy4Je655DjVWe4j3qu9hlCDlN6rVPb2OEr -qwpq8QWdgpPE1kQ8UgOoJIuJ9YkYeeAHNHmiTE4QNOBrMGx4lvB/rQnV4xNpDyTD -wWqbfauntXdEbTQfBuexOkhkpLCoXWmeOtSdk4iHPMPcyIxyAeg= ------END CERTIFICATE----- - - ------BEGIN CERTIFICATE----- -MIIDSzCCAjOgAwIBAgIUAttbprNMw3z1mTKWCKmqvLIEQ00wDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwHhcNMjAxMjA5MTQzMTQ1WhcNMzAx -MjA3MTQzMTQ1WjAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBAMmQHmv/feJnQVcAAkZHJm1J93VlRwyQSGJszo31 -O0I5F0HHGlXz0BWujwQwjtit/U/NZNw3+lnP5s/wiWSCTomdO9zeXrj/qOwg9zly -URyPDLAlcK+HI0e2MsbH7JqJq92NwtgTmoWj+iMdnFAUG0Gb18MqT+3tTLOIF8Hc -5c9meotvBKKPB1XOwevTngCEF4MiZiCkAU+eve0W5+tQFhDdybMIZmVSEBHgp3c7 -IyfQYs62rmjmBI0HXsthZDw+2KPw4w1zkD9MtexD/JMJaDHwz3biZyoVhucdbLNa -uxPlK1LdzHVXcuN58q0VTOYYpmQvh/rEhFTjObAWWRF8JXcCAwEAAaOBkDCBjTAd -BgNVHQ4EFgQU92QhHH9sVPh6UUHvnKaKZJzlN/YwUQYDVR0jBEowSIAU92QhHH9s -VPh6UUHvnKaKZJzlN/ahGqQYMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENBghQC21um -s0zDfPWZMpYIqaq8sgRDTTAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkq -hkiG9w0BAQsFAAOCAQEAQUVJZVzk0eXOfA5qaHdYE29cW37ImVy9gMQGS0Mg6tT6 -lwBQyXG9Gd/KvCG8WyzgEtuloHqknCRdLDb/N/X2oG5ib7ypCv4j+VeVOXCwAq2N -dhEJdQxMxDYrpcAMFpcr7oZA8jEQBtLG2sKRw/3MMwk2rBaKbTxk+SVnM7EOR5rV -plOc84Y+hZ2trQEUV9iussxWlr7GUbFeKaE8qYvVmqqoXxl9plt5VOgTnZHCNyN9 -jxGnOdcKq3KERPVhwBwfNpfYDqLjKp+A8TTDkhjRm80ayeMCStYjVaH3ud+/jmn3 -ye6/XUOrsn9aZhHBCN9pCJUsIRsGemTvQVH74tusew== ------END CERTIFICATE----- - -key-direction 1 - -# -# 2048 bit OpenVPN static key -# ------BEGIN OpenVPN Static key V1----- -b3a5e1e4f76a13d2d496ca397897d6e4 -644f28ac1fd6e1edba47aadbcdb1c692 -5203f522ed18b66b5df5a0259bc9581d -5601c534f6a6f0c34939fc743553b5e7 -140e2d1c467bfe5d99ad423a726f4b42 -e760f0f0b660293866953b4fafdaf683 -362c589a3db5feb3456d84a8f219521e -ee8dca14b3d0c56814da63f01a7ef89e -b4b3df8c6b85c051f5997b8b3360d7d2 -6b51203b03ec07e66726d894791dfa90 -a3ccf3703799ab1ba9905828b4f2baf8 -5c13530607d6f227f13bb897785b2ccd -140bc95f7333037df6a65b6c96c8fcd6 -d28226af3b1b084bffb92016312a4ca7 -f6cca31f281b03d45ed7d13145837ba3 -130ae15c5d868ba25f7ba702c6161f56 ------END OpenVPN Static key V1----- - - diff --git a/src-local/instance/swarmlab-sec/vpn/sec2.vpn b/src-local/instance/swarmlab-sec/vpn/sec2.vpn deleted file mode 100644 index 22d476b..0000000 --- a/src-local/instance/swarmlab-sec/vpn/sec2.vpn +++ /dev/null @@ -1,110 +0,0 @@ - -client -nobind -dev tun -comp-lzo -resolv-retry infinite -keepalive 15 60 - -remote-cert-tls server -remote 192.168.1.5 1194 udp - - ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDtX8bpeD7m1Rzc -0InKb33Hoznp4MRqCr6YKQrr/o5qJeK262NIhGKJp0bPnvYULzGWwJRl49b8kE5F -R7wuuSuPRjULhm87VRZH3SNFzRVBfiifjOSiQcBBcOGq1knmR4VoHEEP99EuHWfW -ls2wdAm4nyDBkwmxs951pamMR7wtY3q6tvqQ8Edp5EuNG1/Y4O4P32lPG+z7kx7L -dY9XCN1FKyZlngVQtAK+gvQcFYyotogSPFhcu0DDr81VxbEwr3HqUKU0+l93Vbo4 -B7FYMKZ4eSUneY+qG4S06ELdkJARGWIOeIJ0bg0j4bNHepTNEmFjB9o+Ax66LJu+ -4YrQ2pE5AgMBAAECggEAL2PbtmjHRhZt+Le5iqzPk7fGrCavj+wtOPuYrpzXmeGO -ba5419V2Rr0aqgC2aDkz0UEJX34pQasdtT8pFrrpM2V02aQxOMs384j2rczP3Y9u -VMwwKSSvWWFL7GtzvYGx5KMfaiyzml1Mic75qazA9Bbw1zSfztZ2J063lsYLj5PW -Ulm13RpOQUSdYGGxMa36cJeYKg5LNO8wK3hG6ErWBHfZiGSbzsxgUZgIr3sIMUIS -iq9VXart/5UmX0og2+RTaTsWJfDr/CC7QPXNDo95Ah+4+eg0aPj445yFnnfuqIjt -sJSwl9pDJXXz6Ix1vM4pDew4GinVs0bPQBaXvbZ/8QKBgQD314c5YM/7j3w6l/Z/ -/fGYVJdLLcgu6waesx6n+OYwBnKUFYmeXyuXWiQe+Gh7dZvy32JOQPjgLWFBgIMR -keWp3GV3i1iT0M08NOmvhYMjPgOugd4kW8pDDH24ghYceBUlA+bJcpgRxvQ9tsbD -5Ujr2X2MBx+O9OcDnG/1ospwYwKBgQD1MAprMxjLqnP9Iy5kShXWlNCEJ04pOPbW -wlGxHrU4GR4yW2LReMTHKBnCcaHNuxTfnMip+zIk5rM7rr6rFeHSbtabcj1YgRvz -7BZMPpfDh5zE9PF2tZkk7HpTW5rAmZKOZ+QceDFVw0ZW/lentsvFSULPsaWAVLgL -XCqF1ZTUswKBgQDYbV/qnT5CQUSMrlNV5d5p1cTgo7QiNJ7tSyHEMThiS98WrdAl -eppIazEL0oT6+vMaHjRsfZRXv4kkeCL83tkdghchU5AgVMBEiThgTEj+J5NzenkQ -aw+viWLoEsFYTwy37DZHSEi/jWuP0OK2Aq2xN5XJCBdo8TgjESM779K0XQKBgAxu -miijV5+EDguIzCJjq0XNF+GLiKgIbmOnSLMdZnzosSJGhfUvFXMvslasolKnKMDJ -11bfGMTMOcxN6PcNzfx4iEMrgLbLHRq6HstQ5SsR5j4KWW/2d0RrBSzS2T7oyoiT -9foHkiDSHO/uR42GdECVnWCglk6yfP5+dt2AXeKHAoGAP6zhQvtpbb/zK+vYq9UJ -NupWAKpoqXG4HJR8XqVVZOUaAn2tcIYsSIe2xuA+RW1V88r7v/0MwprZC4jPVfTN -mCHRsjfSZ1wKPatekhRp+BpnWxQo38pgCg0ARJ7A6TFlv2hFHlLooZGLYo65zc3i -XxRtUHUhVQ9sUWwTGlivhCM= ------END PRIVATE KEY----- - - ------BEGIN CERTIFICATE----- -MIIDUzCCAjugAwIBAgIRAOFWsPPOOfMNYmBx/AMCsAkwDQYJKoZIhvcNAQELBQAw -FjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwHhcNMjAxMjA5MTQ0MjM1WhcNMjMxMTI0 -MTQ0MjM1WjAPMQ0wCwYDVQQDDARzZWMyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEA7V/G6Xg+5tUc3NCJym99x6M56eDEagq+mCkK6/6OaiXitutjSIRi -iadGz572FC8xlsCUZePW/JBORUe8Lrkrj0Y1C4ZvO1UWR90jRc0VQX4on4zkokHA -QXDhqtZJ5keFaBxBD/fRLh1n1pbNsHQJuJ8gwZMJsbPedaWpjEe8LWN6urb6kPBH -aeRLjRtf2ODuD99pTxvs+5Mey3WPVwjdRSsmZZ4FULQCvoL0HBWMqLaIEjxYXLtA -w6/NVcWxMK9x6lClNPpfd1W6OAexWDCmeHklJ3mPqhuEtOhC3ZCQERliDniCdG4N -I+GzR3qUzRJhYwfaPgMeuiybvuGK0NqROQIDAQABo4GiMIGfMAkGA1UdEwQCMAAw -HQYDVR0OBBYEFKK08NJV8nArTRn/Eg8DIg2iKHX4MFEGA1UdIwRKMEiAFPdkIRx/ -bFT4elFB75ymimSc5Tf2oRqkGDAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQYIUAttb -prNMw3z1mTKWCKmqvLIEQ00wEwYDVR0lBAwwCgYIKwYBBQUHAwIwCwYDVR0PBAQD -AgeAMA0GCSqGSIb3DQEBCwUAA4IBAQAv1/sr+ilQvvXrLRhNaulfDuHEaoxILT9S -pEn7549SeGTDm8qyfd5zSDdmTLoQ7tewL6cstXMcjMr3ls1m3JlPWuiKB7PBGhPS -zmnw/9jTO6gPgg2mzNtcR7xYXcheKmp2Vza4ufh4zDCho4Kq1XYj9IDJt8Jt1l+5 -Patny8IG/udc8uhQjfDI0Z8DHZf350Rm9fHPR50nEY3+LZDmdYe4t7GZg+mB+roC -0wsJlFgI/FWd++po3SC0qOi8k7TTD/P09czAZLqhm19ZLy8M4lzYl+oV5SJRN7Sq -ot1eb6M+fd0zrKaaOp31lP5LPjvMxrS5NomH07FduNpqLhfnx8SB ------END CERTIFICATE----- - - ------BEGIN CERTIFICATE----- -MIIDSzCCAjOgAwIBAgIUAttbprNMw3z1mTKWCKmqvLIEQ00wDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwHhcNMjAxMjA5MTQzMTQ1WhcNMzAx -MjA3MTQzMTQ1WjAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBAMmQHmv/feJnQVcAAkZHJm1J93VlRwyQSGJszo31 -O0I5F0HHGlXz0BWujwQwjtit/U/NZNw3+lnP5s/wiWSCTomdO9zeXrj/qOwg9zly -URyPDLAlcK+HI0e2MsbH7JqJq92NwtgTmoWj+iMdnFAUG0Gb18MqT+3tTLOIF8Hc -5c9meotvBKKPB1XOwevTngCEF4MiZiCkAU+eve0W5+tQFhDdybMIZmVSEBHgp3c7 -IyfQYs62rmjmBI0HXsthZDw+2KPw4w1zkD9MtexD/JMJaDHwz3biZyoVhucdbLNa -uxPlK1LdzHVXcuN58q0VTOYYpmQvh/rEhFTjObAWWRF8JXcCAwEAAaOBkDCBjTAd -BgNVHQ4EFgQU92QhHH9sVPh6UUHvnKaKZJzlN/YwUQYDVR0jBEowSIAU92QhHH9s -VPh6UUHvnKaKZJzlN/ahGqQYMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENBghQC21um -s0zDfPWZMpYIqaq8sgRDTTAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkq -hkiG9w0BAQsFAAOCAQEAQUVJZVzk0eXOfA5qaHdYE29cW37ImVy9gMQGS0Mg6tT6 -lwBQyXG9Gd/KvCG8WyzgEtuloHqknCRdLDb/N/X2oG5ib7ypCv4j+VeVOXCwAq2N -dhEJdQxMxDYrpcAMFpcr7oZA8jEQBtLG2sKRw/3MMwk2rBaKbTxk+SVnM7EOR5rV -plOc84Y+hZ2trQEUV9iussxWlr7GUbFeKaE8qYvVmqqoXxl9plt5VOgTnZHCNyN9 -jxGnOdcKq3KERPVhwBwfNpfYDqLjKp+A8TTDkhjRm80ayeMCStYjVaH3ud+/jmn3 -ye6/XUOrsn9aZhHBCN9pCJUsIRsGemTvQVH74tusew== ------END CERTIFICATE----- - -key-direction 1 - -# -# 2048 bit OpenVPN static key -# ------BEGIN OpenVPN Static key V1----- -b3a5e1e4f76a13d2d496ca397897d6e4 -644f28ac1fd6e1edba47aadbcdb1c692 -5203f522ed18b66b5df5a0259bc9581d -5601c534f6a6f0c34939fc743553b5e7 -140e2d1c467bfe5d99ad423a726f4b42 -e760f0f0b660293866953b4fafdaf683 -362c589a3db5feb3456d84a8f219521e -ee8dca14b3d0c56814da63f01a7ef89e -b4b3df8c6b85c051f5997b8b3360d7d2 -6b51203b03ec07e66726d894791dfa90 -a3ccf3703799ab1ba9905828b4f2baf8 -5c13530607d6f227f13bb897785b2ccd -140bc95f7333037df6a65b6c96c8fcd6 -d28226af3b1b084bffb92016312a4ca7 -f6cca31f281b03d45ed7d13145837ba3 -130ae15c5d868ba25f7ba702c6161f56 ------END OpenVPN Static key V1----- - - diff --git a/src-local/instance/swarmlab-sec/vpn/test1.ovpn b/src-local/instance/swarmlab-sec/vpn/test1.ovpn deleted file mode 100644 index 78eab8d..0000000 --- a/src-local/instance/swarmlab-sec/vpn/test1.ovpn +++ /dev/null @@ -1,107 +0,0 @@ - -client -nobind -dev tun -remote-cert-tls server - -remote 127.0.0.1 1194 udp - - ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDicLw3VHI0jo+n -HJmGe6Q1HYQDov5GaLPcigf68G9WQdbEwASkasfT9QsqjteH/YfnuE9J+5DZBwKp -3zSjVC6+/DaWqL9yu8al89UHU70TNAD6hDyU+5Cc+4SmbWtYbkxA6TV+OsoBxj3j -aCeLhiVqc4bLFnr8zXsJYlr3GqTOZb4Oe3snSo+bynt2M31kciEMyeoLXHkxyJF+ -DKDRNVqq5gv2tUERLVmYlVQ12O4MhvS0dyOQNqB/tGv5IJ7dtQyg4oQerwhiIbRY -TegyI+M6cXSLi/JwSuOfuxcMOScl6ttiLtuODE89KNL1gPKyOiKbb6mX0vYXUw/0 -MoAjkph/AgMBAAECggEBANDBxBNya9NeNruGl1cvN6SsMF+17Zv1vROtwUusS8iG -7Dv5Fo6Jzu3udDvo8nTx3FBZT+fR36jlWKRJHdsRqgLyvFTK/60DxlCKabPWlHJW -uCw8qylifuDq1FEmgRdGoFAbb/COvFtEaxvykrqDko0AMp2afQoBWdO99ETpMFUC -JQq5SiO0ElzUN2+A2X4TToibVBOGut2RLf2KbDdhKXMjCDFhB/XYNmpdhqnAKy+5 -RV9+uldO3zMi42Mq64W5PVL5GStBMCJMqiGlCYT3boXDtmXCVHQArfQk1FlMtNit -mjW/aFIjGc0xP4mzXTbmlaohS3oYOQFy6XDD3rEEm8kCgYEA+2VIcE5u43w+wlm4 -sjn6Dp7YJuqnly4VwIM3Q34E/a7O4TP989+1UQoHLjRpV7taSoDb/GciGR1cqZ/o -KCtZh6lVmiZIG4GpHsSUqr0XeNOMQ8BrbJ/EYe3E89/eXd7mfozQX//jmM+O6YkT -t25QH8NQpGIeoutLQzBW8gqnDgsCgYEA5pZx1iEhCHVCaXwrKo44G0KJPkqwOG2q -6Wy5b0yqnLNc/iAgLR58bRmq0QAL/Z4UaVH5B8Wkv5OEmRMtFqKb+lVJGDza0ghr -Ry1VejVbYUZBjdEGtaQquSWEFxJVoiI3U6EJ3i8GwLBoMfD77IbMFzi2ySFvfBLq -66AE5PDjC90CgYEAwKT7nrwr830pZqt0gnc1LPECeMgGxy4UkyK6PakbT/8eH6tE -5xY+DqzdlcWqGAXFCiS27zNlCNPcR0v3jpixkejsZSUCyrlQjPhdaH1guEF8Ugrp -ByNjTRv0emHKOCrwfHeR0o73rQkY3dMiXcVV9xEoAeAC1Bv037byWaZaH8MCgYBZ -wkBn0ReRukty0mHfO+M9QUY5WEuGe7InESqR168mNm/BgHHl/lMDCRXEK5d/TxS0 -9rLQwq/h3yOjjqJjiELdTGuaor2vOpW/7Da0zqZWlEmaUb6h4Fi9H4xuirWI2nbc -9/fmZDnlsgWtQxhdtw8lDu+gFYLXMmn99JlTIS3QhQKBgHUhZPKHe+EDbeWjKB3P -JKv22SgGlV/jp75myTJ6o+lMhe1LRm7MJbGDzbvyOsAkze/3USE2MXtMY+rtIhck -JBX/Nz41tJ7zVg8HeglFHwcNAltH8bFVcvBHmaB+xwVMOrkSNTs9aswvprdGgK6K -r89tyT1XrOVPNZZjmSspxuLv ------END PRIVATE KEY----- - - ------BEGIN CERTIFICATE----- -MIIDUzCCAjugAwIBAgIQdYhN0MYDZO2c4Rw2e/PPBDANBgkqhkiG9w0BAQsFADAW -MRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0yMDEyMDgxOTA1MzdaFw0yMzExMjMx -OTA1MzdaMBAxDjAMBgNVBAMMBXRlc3QxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEA4nC8N1RyNI6PpxyZhnukNR2EA6L+Rmiz3IoH+vBvVkHWxMAEpGrH -0/ULKo7Xh/2H57hPSfuQ2QcCqd80o1Quvvw2lqi/crvGpfPVB1O9EzQA+oQ8lPuQ -nPuEpm1rWG5MQOk1fjrKAcY942gni4YlanOGyxZ6/M17CWJa9xqkzmW+Dnt7J0qP -m8p7djN9ZHIhDMnqC1x5MciRfgyg0TVaquYL9rVBES1ZmJVUNdjuDIb0tHcjkDag -f7Rr+SCe3bUMoOKEHq8IYiG0WE3oMiPjOnF0i4vycErjn7sXDDknJerbYi7bjgxP -PSjS9YDysjoim2+pl9L2F1MP9DKAI5KYfwIDAQABo4GiMIGfMAkGA1UdEwQCMAAw -HQYDVR0OBBYEFIo860tuHVO/sXqryAYRY4A2bZSvMFEGA1UdIwRKMEiAFPi9v+Jd -23t+3DYTUWuAryzTViTcoRqkGDAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQYIURcc1 -+fjYVnwEs23YtPQH82P66yEwEwYDVR0lBAwwCgYIKwYBBQUHAwIwCwYDVR0PBAQD -AgeAMA0GCSqGSIb3DQEBCwUAA4IBAQApW5eWsgINkORnd200eKY6Uy2AEIvYRJfI -uLEPadPZN9ufzB9BWZvaY70Oe/08clIUH7ll7sP3TBW+hfOENAv3pk+fm54j/jnS -WVASrrZb6tQg9f+khEexVs1PQDTY3AfedZ+s+g63jcDMqa5PVL1/rmSugAnHMTRG -C/3Nx9snI6RJn/b/EvPzdEtSsmj5HYLstCDog/EyxSMtmxFmvn6iFyDTwjqykwH6 -eJMXuiEsEd89h9O0m/NPFjosRclCORt2PpZwDNcGkLmIB76ybjn8CDEyZO7XZxYM -OtGnh8apbR9FmTgjB6gZls59wAGfWWV62Kruuh9m5jJXfxKCxYf0 ------END CERTIFICATE----- - - ------BEGIN CERTIFICATE----- -MIIDSzCCAjOgAwIBAgIURcc1+fjYVnwEs23YtPQH82P66yEwDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwHhcNMjAxMjA4MTkwMjQ1WhcNMzAx -MjA2MTkwMjQ1WjAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBALHG6hwGiwoOn5zQCUZRxCfCR24SkIKxGgwPfWLD -tuhbJYKKCTGpebesfej9kspoRyaYFnJ1hICOn4K+R1D1hrbq0Wb9T3ywWTnAVYI/ -ZxUzX790XO8xz6tnmrZR4uWwHR8T84hYdLvx2ZnhPxkW2g58ijfdF1chsCaJ+AjX -MZZyyfw98Dmw4lHCH10TEeuuCgunM1bWPSGKTxskx5bswCR7hs42ddLWg98W0f25 -QK0yrimI4yhI6PKVmcQ9f7yOVh0iuk82v+zzEDiPVRNQWWPYuhaqx76V71LfTJIW -+H9CQ91sKDcNapkL9ceF3ZzB7aJYy8pGxL9WMhOT2GpTfBkCAwEAAaOBkDCBjTAd -BgNVHQ4EFgQU+L2/4l3be37cNhNRa4CvLNNWJNwwUQYDVR0jBEowSIAU+L2/4l3b -e37cNhNRa4CvLNNWJNyhGqQYMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENBghRFxzX5 -+NhWfASzbdi09AfzY/rrITAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkq -hkiG9w0BAQsFAAOCAQEANmCJGqJoH8BeSx4HCWrzB2s1NxuOPQdxgRzCrLoG29TI -j2iGCK3Uat5j1AuzY+tt1qUszft4Ulgaf8v6EkstHRhXL0Xt8/rERUpAy7ja1t14 -VOBlHf49N1WXum603pX08Ri4z8qMhToQ9F+vhmcoaZosKAgNdNevmoE5k7roExzm -fSP9qwTX+3M85cxAcR5UPdffZOKIKMIfxF08v0+DoXKYqIW6S+qZFkGvH5SykkHe -mKgWFq3fslx3RYHEKg9xuaGXewDD15TOl4AWKUXz+WJw4TM2vozhMhnMIGdKhu+/ -tvMeyTWsLkM9SDf0fmBYjqXRwS/2lGpXssIhDINlVw== ------END CERTIFICATE----- - -key-direction 1 - -# -# 2048 bit OpenVPN static key -# ------BEGIN OpenVPN Static key V1----- -a8d4abd1d142fe5b9ee88efb478d61e7 -004f6dad5069e430d51c7529f20fc8c2 -c8472bf9fae194eee690dc624f690d80 -53407f22c7e3731e8b3ba37618252d4d -a69dd841e5490dc21c665be24579eb22 -635feeeb0b2a6b3ab1371dbc9d233f0e -2c8ed62f80c8f65f493dbe4cc4ee34e0 -5515c8b09b2054765e5446e71901ccfa -1b50cd8c6dd554e32b14638dc5829118 -6e5200172887f1d798738fe7b520ecba -18c6e4749d75a005f8a8b41af7ee788f -f5c7ad68fd35bb134560b4d2d31ab253 -eb6e108f6e345fd553bc733ff1a327dd -55ae0d6fae884cd1c370257e66c6676c -df977aac8fa9b584091119807dbe6661 -d05293cbe8c905092679aced47204824 ------END OpenVPN Static key V1----- - - diff --git a/src-local/instance/swarmlab-sec/vpn/test2.ovpn b/src-local/instance/swarmlab-sec/vpn/test2.ovpn deleted file mode 100644 index 6efdd1a..0000000 --- a/src-local/instance/swarmlab-sec/vpn/test2.ovpn +++ /dev/null @@ -1,107 +0,0 @@ - -client -nobind -dev tun -remote-cert-tls server - -remote 127.0.0.1 1194 udp - - ------BEGIN PRIVATE KEY----- -MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDjk7U8/A8vcYXx -Z3uCgwDsnfA4SjZywFRpef5vl2P/qugedPg7oBrxE9dIx8pXCKnpgwxLr4wLk322 -JRPt4eAFFU6pmlJ3Ls40QM2cLXErXsV0XFicM7da5vyA9LhYESuAP/tsWQDL4+K7 -WDJDZhFt4JUxkftZwxOw47LmQ763uli8W3B8rJLR4O/c/Sf99Zd4LfzhO/WwDoiV -YPLC8xjttL5/S04IRTd0MobIYQmD81I+xo7fy9uiiCVV9Gyfb2/U2DZaAkCs8jV/ -pL4cZJ9j21A41b4SGj9cWSTqUSRZPg41lLq0zzTJR/fSniYoIQQeuQKXtsr1TyaM -t2uFA5+fAgMBAAECggEBANSIvMkQicoAFlxGDYXsfK9+LLsVK9ZtIihDY0iqNRyv -awoOqUleE+szYWo6FBDGKZDH73K7pmmlO9EgvYT63rFAne8tDXj7AF6yapNBqSAc -6QDrwWFXtxQxBn4UjhjJKDwlBNTCJklEMRpPmtlw+DQKeqsJr5i746beb9Q2TmXb -4mqYYTjVnM5fR578En8vmK8JzHvLm4sAJ9YpHf57dMiSRrAdEcf7ZEfEk5MpTRJl -XqI7b1hZ/qVnu3aX9/5SpnBWxXQ/MpxMif9V57Ty2B4NOmnbs87xb/6VEUMdQVG4 -E+zqSR1hnCoCFTQ+Csz8Mc7/J3OM1AxltqhkEyDvmpECgYEA82DTWFCbK8tKWdXi -gfSlOmhZnYgNK2YClCfyAuHZt+kMV48CBc8XjqQqpdChmaZeG/TCzfr5r6Qp9fLf -XI/ow9Czm4i8hF97CFBOVlh9fsKKH43+NdaFr8aaIpxYJu+IMG9QStDMvxMpwlO0 -5oMkfA2jeBjGZXE4Ky1c9LGMatcCgYEA72EZf0YgbZahZwaqjAX3p2fyrHYwbapv -/gVsV9dSho64DoYZCAX+jq282lbe1/gbg1xOH3+Mg4XHtLdrcvRQrLtBRx0o8mYs -AjM/rCCYxOaLAVCmkBsiZTKe8xQ0I6rt1gYnCGZ/UpdWNKH8ZYw0RUO8gtfCzZEz -AWuQTjD/4HkCgYEAt6FO1Uu8SIbSSoX+qV8Va8RgGWQVy7DkMTUSfOo7g2/rSAU2 -2XsvowhqxUFtLKlCSIWclh3PVp7eqhveO9C5J0XIvomk85u3EMbG1I9f4MyXusdA -Dw8VP1Lx6Ttdp8MDVsgmJMz2LxUeZOkTjPlWBeOke3D2AIQ0hR9tC5MLB3ECgYEA -2B+Qx6pm6MqQ2tXX8SgKGujs3uyueLTi/DOlSAGuDrKYVvSXcPkIhYUy9uZruA3X -uVgDaMjd8nk8f1sC9fzDQdCm9S/Mol3A6hOfLycXBt8nLX7Fg2IcQcXcYJcjI/jV -VuCjKSBxX/4m5MpDeOOG5epsLq3iwXqQ1H1rAk2XF/ECgYEAwZeFQfo75wnkcq5i -5diN2VhIYZDoFbG31Ds4Bsy4LvY/FugkgxAYR+7tFzc+yPxVI6apJkV1J94q2Szr -BgSWMhw5csUnHQFVDFt4TCTRXjlY8OPZIHx+If6+03bxXan8jUKqAhkvhTQTMzdw -2gcNdVfMS5ab0IvlkZouk57WyAs= ------END PRIVATE KEY----- - - ------BEGIN CERTIFICATE----- -MIIDVDCCAjygAwIBAgIRAPlgkZfgLpC3PT+FvjQq4KwwDQYJKoZIhvcNAQELBQAw -FjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwHhcNMjAxMjA4MTkyODE4WhcNMjMxMTIz -MTkyODE4WjAQMQ4wDAYDVQQDDAV0ZXN0MjCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAOOTtTz8Dy9xhfFne4KDAOyd8DhKNnLAVGl5/m+XY/+q6B50+Dug -GvET10jHylcIqemDDEuvjAuTfbYlE+3h4AUVTqmaUncuzjRAzZwtcStexXRcWJwz -t1rm/ID0uFgRK4A/+2xZAMvj4rtYMkNmEW3glTGR+1nDE7DjsuZDvre6WLxbcHys -ktHg79z9J/31l3gt/OE79bAOiJVg8sLzGO20vn9LTghFN3QyhshhCYPzUj7Gjt/L -26KIJVX0bJ9vb9TYNloCQKzyNX+kvhxkn2PbUDjVvhIaP1xZJOpRJFk+DjWUurTP -NMlH99KeJighBB65Ape2yvVPJoy3a4UDn58CAwEAAaOBojCBnzAJBgNVHRMEAjAA -MB0GA1UdDgQWBBQ103EN2Un0bYqb9Li035IPWpu3pDBRBgNVHSMESjBIgBT4vb/i -Xdt7ftw2E1FrgK8s01Yk3KEapBgwFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0GCFEXH -Nfn42FZ8BLNt2LT0B/Nj+ushMBMGA1UdJQQMMAoGCCsGAQUFBwMCMAsGA1UdDwQE -AwIHgDANBgkqhkiG9w0BAQsFAAOCAQEAl61A21JJK7fXWyXy5ldlu8hMIOzAMj6S -9oXOga0LoqRvXCvWG5zGepFmUeMEz1AtcmialXfJVwzTJH5oRR8TqQ2wwJM1uhtw -6iI/0fqI/pxKE29Y2IcS+qgz7fnrwdCJ2FADnc9OEfSfADNthMWmZMKARgf1+Pc9 -3caAuy13su8aKE6va8na3S3tfPlCmFCEG9r+f1mAWlJRXfI25PcCv/8D/5jyIHrb -bc90gJqSe6p4m5oclB4YT+x81PXliBX+I5OEkUFD5b2OdprsCALzfmuxoUAKWM/C -XfTBdrsIrPtAIccJ6u7rAo5lhrjDZfg3ORdEMbQci05VfRY668tUKA== ------END CERTIFICATE----- - - ------BEGIN CERTIFICATE----- -MIIDSzCCAjOgAwIBAgIURcc1+fjYVnwEs23YtPQH82P66yEwDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwHhcNMjAxMjA4MTkwMjQ1WhcNMzAx -MjA2MTkwMjQ1WjAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBALHG6hwGiwoOn5zQCUZRxCfCR24SkIKxGgwPfWLD -tuhbJYKKCTGpebesfej9kspoRyaYFnJ1hICOn4K+R1D1hrbq0Wb9T3ywWTnAVYI/ -ZxUzX790XO8xz6tnmrZR4uWwHR8T84hYdLvx2ZnhPxkW2g58ijfdF1chsCaJ+AjX -MZZyyfw98Dmw4lHCH10TEeuuCgunM1bWPSGKTxskx5bswCR7hs42ddLWg98W0f25 -QK0yrimI4yhI6PKVmcQ9f7yOVh0iuk82v+zzEDiPVRNQWWPYuhaqx76V71LfTJIW -+H9CQ91sKDcNapkL9ceF3ZzB7aJYy8pGxL9WMhOT2GpTfBkCAwEAAaOBkDCBjTAd -BgNVHQ4EFgQU+L2/4l3be37cNhNRa4CvLNNWJNwwUQYDVR0jBEowSIAU+L2/4l3b -e37cNhNRa4CvLNNWJNyhGqQYMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENBghRFxzX5 -+NhWfASzbdi09AfzY/rrITAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkq -hkiG9w0BAQsFAAOCAQEANmCJGqJoH8BeSx4HCWrzB2s1NxuOPQdxgRzCrLoG29TI -j2iGCK3Uat5j1AuzY+tt1qUszft4Ulgaf8v6EkstHRhXL0Xt8/rERUpAy7ja1t14 -VOBlHf49N1WXum603pX08Ri4z8qMhToQ9F+vhmcoaZosKAgNdNevmoE5k7roExzm -fSP9qwTX+3M85cxAcR5UPdffZOKIKMIfxF08v0+DoXKYqIW6S+qZFkGvH5SykkHe -mKgWFq3fslx3RYHEKg9xuaGXewDD15TOl4AWKUXz+WJw4TM2vozhMhnMIGdKhu+/ -tvMeyTWsLkM9SDf0fmBYjqXRwS/2lGpXssIhDINlVw== ------END CERTIFICATE----- - -key-direction 1 - -# -# 2048 bit OpenVPN static key -# ------BEGIN OpenVPN Static key V1----- -a8d4abd1d142fe5b9ee88efb478d61e7 -004f6dad5069e430d51c7529f20fc8c2 -c8472bf9fae194eee690dc624f690d80 -53407f22c7e3731e8b3ba37618252d4d -a69dd841e5490dc21c665be24579eb22 -635feeeb0b2a6b3ab1371dbc9d233f0e -2c8ed62f80c8f65f493dbe4cc4ee34e0 -5515c8b09b2054765e5446e71901ccfa -1b50cd8c6dd554e32b14638dc5829118 -6e5200172887f1d798738fe7b520ecba -18c6e4749d75a005f8a8b41af7ee788f -f5c7ad68fd35bb134560b4d2d31ab253 -eb6e108f6e345fd553bc733ff1a327dd -55ae0d6fae884cd1c370257e66c6676c -df977aac8fa9b584091119807dbe6661 -d05293cbe8c905092679aced47204824 ------END OpenVPN Static key V1----- - - diff --git a/src-local/instance/swarmlab-sec/vpn/testsec1.user b/src-local/instance/swarmlab-sec/vpn/testsec1.user deleted file mode 100644 index eb6df63..0000000 --- a/src-local/instance/swarmlab-sec/vpn/testsec1.user +++ /dev/null @@ -1,110 +0,0 @@ -client -nobind -dev tun -comp-lzo -resolv-retry infinite -keepalive 15 60 - -remote-cert-tls server -remote 192.168.1.9 1194 udp -float - - ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDNBPNW1mjZPC53 -FPVwAD576uALJO/YTJEkEofKjqe3ju8TqXC7Y9ycax27pAfImpbkP6bzyvrKHmUx -dBaZp6vYeP2W30LnSm8O7+2H3ntJskziIhKP/hCBRbC80H9QruIlm0EIvAU9dwHt -rqOTViJkUuEdQHFG6ITmT9INpYeEHzlfZYkL/oSMG0+0xEF6t9nTdDEdw70TjvD5 -qSnBh6Y1JOrTVdjrrGIGzLRrMOVr1dCECMsZjgNFg8QHSpsdFQejz+0KWBHkMnxU -aWwsr1lONttdxMFRdNnugKg60mr79+tjXYRFwSY0L7tpd4LJiRi8V53Mfxv0Nsyu -so/j8b/LAgMBAAECggEBAKSjphqFIjvZZWMBtLvVplfy3Sp15hnoGuJB80RJ3Qu+ -P+WlOz9wyVffeUgXSJzi7+up5hN/XHh1gkP9eqy4BntXZiYDcoG0t4ziRfjHRHCB -O9aZEBkMKQr3ASAPuz36wub6T3aJLxgV+rl5dii6kfHI0Lih6JXN4fPmA8QrurDw -xgXow7Nw3pNm/Rj/kZ+z4qvtnhoSq7gO1nUvSWPZ/2ADVxGONjKOHunKDFibVlac -9SJDGiFkT5xy3Isq00GChW04b2caof6cl4eRMuYrp4IdNXgFn/I3xOV2s9OnFj0g -o3qBFrOUTTbyXE1XfYyB/V7iGGDkFyLAoqAxHvTFD1kCgYEA7MQjZ/uvoOujFrHo -bbcYm1MLeE1ReLNRkTFlZiLTf0HZxuEQyevv+Vb3RavfDlmovxMl8SJXQVrBLgsY -uvDqIaTGy3e9luGCWdAvWA4/epV7T4NCUDHmimDgOR5OLdQ7S1I2JY7r+OPC6C/Y -ISI/V345p57JLT4WHjzmgHcqOOUCgYEA3ayYcmwFRhFmX5Wq+3v0akaZ3ruEQsvf -dnCWinviNKXj6UFF+qhpX8VpYzJK2HodGF8WNMYT/ObmhJ6iX6wc2w2OXA7CEe/Y -kg/8y/EIEFkCuMxJOpdPWjRsYqDGjvYAJc2+DudEE+lyRZby6SMZjQQUXPv7NXUq -uCjERFur+u8CgYB4IxXsH1OAjdBVJbTQZwV/WuYJBwJ+Ak8zIyNWbflvKxS7y1vf -eW5s0Gnr2kf2Whw7yBWKg2hO6yP2nv7PbIsAw0Fz4LA8rPSdaft77M7c/phxQiMV -2hwmvv1HPk9hBb2IfJCpAhpOUhOGCTDbrysA1DWhDfr6j/RdJ322VcEA2QKBgHyC -tIIYkIHBxjnMLGTjQ+7pxwWnV+vY7aRuKvCQEwe1YiWjRzY6oC1uCfrwxb+AH5WP -2z47QADehP5ayCNq3i5gF+U3WOSQTpoEJt86fGgKRxAblso1MRoetf5UBhNIs96I -CMgAOGnixw+1cK1ozLI7Z2CvHHPzYtJb+5nVz+y7AoGBAKSQ54Pj4jhg1cN3j4wg -Al3DAw0hAYpmx2VfLZTdEUnzecXPoxH5Yps7UF45NLCSac5NjLigdMO5NPyxuMBz -oZGCO4BAdl48T7UbXDrtr3koOhWil7iwJzZut2jrWzfdGPdxsltg0pIvVcq49o+7 -94I6xEE2fGbhVd11gCjwwlWO ------END PRIVATE KEY----- - - ------BEGIN CERTIFICATE----- -MIIDVjCCAj6gAwIBAgIQAeImdq2eZMkLMaR1z6xy3TANBgkqhkiG9w0BAQsFADAW -MRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0yMDEyMTYxNDEwNTdaFw0yMzEyMDEx -NDEwNTdaMBMxETAPBgNVBAMMCHRlc3RzZWMxMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEAzQTzVtZo2TwudxT1cAA+e+rgCyTv2EyRJBKHyo6nt47vE6lw -u2PcnGsdu6QHyJqW5D+m88r6yh5lMXQWmaer2Hj9lt9C50pvDu/th957SbJM4iIS -j/4QgUWwvNB/UK7iJZtBCLwFPXcB7a6jk1YiZFLhHUBxRuiE5k/SDaWHhB85X2WJ -C/6EjBtPtMRBerfZ03QxHcO9E47w+akpwYemNSTq01XY66xiBsy0azDla9XQhAjL -GY4DRYPEB0qbHRUHo8/tClgR5DJ8VGlsLK9ZTjbbXcTBUXTZ7oCoOtJq+/frY12E -RcEmNC+7aXeCyYkYvFedzH8b9DbMrrKP4/G/ywIDAQABo4GiMIGfMAkGA1UdEwQC -MAAwHQYDVR0OBBYEFPMNN8qLUE+RG3PH77wVA9ENtmKoMFEGA1UdIwRKMEiAFL67 -pDwkJ3ttUt1dql5aUVP4IphdoRqkGDAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQYIU -csL+q0+FLRphy48kqqtVmOim5QEwEwYDVR0lBAwwCgYIKwYBBQUHAwIwCwYDVR0P -BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQBdLTltnQylImp33M0XhHE2cXN0GHR5 -2lTUzFfbprM8f7//Jnj+HMNYCwmzOa41B0x2GmdO1C1FRt1Kmz2AknwZFsRl+YoD -+Qovj2XlJp2EVs1s88amsaDghCD+VguDiavuAPyub5M/i63f8gjkZ3VStg+2aV2m -1xPN1BUopgWCN2V0zcehZ+f9owjWVuHZLtTSGPJf0w3A3JWtNE+5pNwIfbn8k+dv -pD/4LLkiCoeA3EWlthubGDJY3C/zRqCOdsputgOoVZ1DS3Um3zC6wFrY5qWPpqKG -TpcaEXQihuWajKTgzQ2sT3EpDfhW9QdG1vLybNW4SqdI4/GHsYU/Xtz7 ------END CERTIFICATE----- - - ------BEGIN CERTIFICATE----- -MIIDSzCCAjOgAwIBAgIUcsL+q0+FLRphy48kqqtVmOim5QEwDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwHhcNMjAxMjE2MTQwNDU4WhcNMzAx -MjE0MTQwNDU4WjAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBANGsJopYf1Nq9B5lDoJQFQULQh6c2rnHZS+qL04+ -cYAgm/Gb45Ow5wZG3WZ9G1ksO/H0+cormHoYdefNbzmH7K9jlfDzIxqWv3nKu3WN -towbzimuLGA2+uRsLR69jBzP41NVyzquw2bnKTmdPak2Igjo24NQ6oXNssMve6HX -zMzoc+j+8f+sDU3eJ28wBd/sO4xRf9O/UtiwV9+dQF9J456lnHJoWVTgJA9ffdPc -OX0eTtlCH9Q/nlWZs6pRXZ5fuZOPMi60Ebu3Jmec3p5RRkIVPa+XoG4HaxtaNOde -kWv3lO0o+DdpkNYmGs+b6e+zyBbiqv6oaiX7DBugG60Bm8MCAwEAAaOBkDCBjTAd -BgNVHQ4EFgQUvrukPCQne21S3V2qXlpRU/gimF0wUQYDVR0jBEowSIAUvrukPCQn -e21S3V2qXlpRU/gimF2hGqQYMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENBghRywv6r -T4UtGmHLjySqq1WY6KblATAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkq -hkiG9w0BAQsFAAOCAQEABNPKuzm19OtcfjdjYe1kC43f9H/2d/gzecnrryefGKfI -0LfQYgPPZ42jTI17GAhWxIFh8rBKeQPRntkS+khBLrDbcNivPCpU6FJWx9WGiqyJ -he/q3zMtaJowKeKBw7MAD4DsWq9j9ut8CdsJa/RhIwMe1QET0BfzmrnPxOqTM68b -0lh9xHxb7dKJCJj6+2rxpnYeh/sZ/DCZuV8resxSOLdCdwlgtuhsJVy094gdgg4w -iqcAIDi8ZQmdV0lUSM63GkjRLNPrwFUn5URDliSJ3zBJZaWnz2/7/5wJhs7rrPlh -HJ3NggoBlmyXcTRABKiKavH7e+Vap1Nhzy3VpzE/aw== ------END CERTIFICATE----- - -key-direction 1 - -# -# 2048 bit OpenVPN static key -# ------BEGIN OpenVPN Static key V1----- -763e227713a0f9f0c66fc3aac17507e8 -cf4e1668d1c417d57f8ba854c6fea7a5 -f96995243f17dcaa0bbd75978e7064d0 -602379b06dc955376a97186a2339051b -feec13a3532f4c6b7ca093dae0e2d03e -022b968e360f38127432b9c5724c7931 -ad0eb2642d85b6cec0cd4de5d423e13b -9de553ad039cf28dc89e024a67f27590 -de56e62ce8396f6644b892f45915c38d -d0dcf018c745587332cfe89a193d465b -6c9d4a2fb8e710862f918efd21945898 -53036f0a1814b78d943d37f265fa2272 -b5bd1f876c7fd8c634ef4581918966d4 -77d789ece3aacf6d74a5bb52146bee09 -56a012def292a07abbf9a5131883a9a5 -a63feffc680e4f89ea8d0dc2681be2fd ------END OpenVPN Static key V1----- - - diff --git a/src-local/instance/swarmlab-sec/vpn/testsec2.user b/src-local/instance/swarmlab-sec/vpn/testsec2.user deleted file mode 100644 index a9da360..0000000 --- a/src-local/instance/swarmlab-sec/vpn/testsec2.user +++ /dev/null @@ -1,109 +0,0 @@ -client -nobind -dev tun -comp-lzo -resolv-retry infinite -keepalive 15 60 - -remote-cert-tls server -remote 192.168.1.9 1194 udp -float - ------BEGIN PRIVATE KEY----- -MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDcPvwkSyM4mydF -4BPiWKl8n0UprWSVgXwZZb68V+syegPGwg2Y4nubB0niMRy1lmlBHz8xE4PqsOBe -ybFQo+JdLfPPtIAzuQqB230xuuww1GkPts5l/BeHTRXPB4y3my3Jxr+TnT/gn543 -BCf65GkSAZp46pUGcLVYEk1kBim9tvaVKh10fL/WMCauGhlqkKSMBw5k9ACpYCmS -MNEdhSOyl9vZ3rBhvROq8KyzCLCFgi5DsGQcZscDVQsqd/eAUwx+9ODFzO8tHfs4 -tLVb6AylIUxVzVCtVw/H0JuNcq272VS6QbHJ7i2tCwpV2UT2SWnJjvaI2P4dtsG+ -QCR7Z/bJAgMBAAECggEAKAPdha6NGKS/zuc2VaJsMLMzOq5BHxSmemrM66VBmysl -8n+hPsyvTmxVlR39LFTGjMljjsQP7Jz0NuSILbGI2AsYR/1waXVOHmfFaDqg3QJK -kEtTVp4lnDR6KOIjQ9ySxh0xA13HlEUL1s0PgnrrSBU4fo2IQ+JIYFb67phcDxaP -fPmBRTwg//NAuC/YKmORFkDw1f5DyTo0SlXFbIxtC0Y6NfUiltPEZKf8BOGUHq7l -o9RssKvmycxLC6GieajSRQyZVyou6mEVw/kGqz+08M5IHisjzfVIIRNO+RCPWbEL -n2QSxTvWi/lK2iliSYYkQhxbplsr0x8cL1l+Qq2oMQKBgQD3fV2dDuEfJWZO53Nn -GwNrmUwa8vb78GqLkV2yxOB8BrsgqvmQAHrHc+2kzbr6H4uKCQSXj8BgGfzZ84LL -pHdSZa5/GomWqJgT3QNhDdXYPPnb0W+ppJmCivebOY/9bHtCAxHLYsED/S6Fsfjh -1fmVrp8i+JLjyGY+/Nl1Yq/pjQKBgQDj0cuM31qFUcZS8JXgQErdBKkgJSU05LDI -4lCedSfFPX9CrARwrt282BTW/He5MAqLJQTtOi9YyuCXYlR6dNL6XWk+/qDu8Nb/ -m9/iae1OhK4CZ/V22cLcPgrQzgPrMWjWfBycb8NoxZnvvkB7fNajUP73sIyTaiu9 -PznM6c7NLQKBgQCEGZlvLLMC8e6C7U2O2j9gHmod9FPatD/akVPnCOkdqmYVkM02 -jNr8PSe6kMldmprbqeaWk3dGlHh/SVgmJHpAM+AJHfwUu5a4+35DPqRHEHz5VPf6 -H86EfHKfmwD9bvr3iDXmTqbh3zEG0bEbsh/PQm7UtsOI672Pn1zfKDbnPQKBgQDU -M3IZwWGblNPaJWY0/y28OL8fxfmmDu3r74GQVye4PNPw0jFAlGDNqaefqIIL6Iep -m82++ddoKXCREXIGrhJmSePiXWKhrYtVg2dCidAUttkuPI8TKTqr0s5YN8zGobs5 -LVmpDSFC0evUt61wWJPEg4k6RSRrmxUqrV21VILf8QKBgQDcqyFY0PJgy7V2v5fm -dyRaAiICEjkfSuV9a6chpiQKExz/mx+sV4Bo/wfkP5xoQXl2/nL8QYDe+JzUAw/D -cfSU79bYYdUgrBWYs+lPRxcGpcn4OKJsn9m571cTv9Xfk8l3FWCoVDU7UJal9Wrg -S53oI+8MXNfFg6jtcAOhzkrraQ== ------END PRIVATE KEY----- - - ------BEGIN CERTIFICATE----- -MIIDVjCCAj6gAwIBAgIQbxDqI+aXsxBna8yBpCLcSDANBgkqhkiG9w0BAQsFADAW -MRQwEgYDVQQDDAtFYXN5LVJTQSBDQTAeFw0yMDEyMTYxNDI1MjRaFw0yMzEyMDEx -NDI1MjRaMBMxETAPBgNVBAMMCHRlc3RzZWMyMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEA3D78JEsjOJsnReAT4lipfJ9FKa1klYF8GWW+vFfrMnoDxsIN -mOJ7mwdJ4jEctZZpQR8/MROD6rDgXsmxUKPiXS3zz7SAM7kKgdt9MbrsMNRpD7bO -ZfwXh00VzweMt5styca/k50/4J+eNwQn+uRpEgGaeOqVBnC1WBJNZAYpvbb2lSod -dHy/1jAmrhoZapCkjAcOZPQAqWApkjDRHYUjspfb2d6wYb0TqvCsswiwhYIuQ7Bk -HGbHA1ULKnf3gFMMfvTgxczvLR37OLS1W+gMpSFMVc1QrVcPx9CbjXKtu9lUukGx -ye4trQsKVdlE9klpyY72iNj+HbbBvkAke2f2yQIDAQABo4GiMIGfMAkGA1UdEwQC -MAAwHQYDVR0OBBYEFGJOBec0w4MboMr2Uf5xxA+j0nubMFEGA1UdIwRKMEiAFL67 -pDwkJ3ttUt1dql5aUVP4IphdoRqkGDAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQYIU -csL+q0+FLRphy48kqqtVmOim5QEwEwYDVR0lBAwwCgYIKwYBBQUHAwIwCwYDVR0P -BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQBFXrVG4BKJcCldPzSnaLb7C5FM7Qj3 -bNWWa8H9XJqXemZS3vgTXTEM3PlRMV+Cwi+tEYuZcGxGl9Fvh8c+zCGgGm4/gdEc -F5mCP7Tg4rXRD3+NAUBkdUgwWyX7+vWrcse0ij1we1fbkKKZX06nWWVkSIFWpDAf -/37WdAELUZiRgH2WaNL9/wc+w772ZidNHrC9MKoH7LDBlodFVbTdZ8vFf6Y4U8sQ -Uk87yZy3HUuKVNvAmZIlN0l6E50/P4gBn11fFKp0vylnUss/f7Twa9pRjK1LQLsU -a1hHyKOqTbT004ZbpS2QS9y8GTXDvPTZS79l0+eahxeOuxh4CjxsTtj9 ------END CERTIFICATE----- - - ------BEGIN CERTIFICATE----- -MIIDSzCCAjOgAwIBAgIUcsL+q0+FLRphy48kqqtVmOim5QEwDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwHhcNMjAxMjE2MTQwNDU4WhcNMzAx -MjE0MTQwNDU4WjAWMRQwEgYDVQQDDAtFYXN5LVJTQSBDQTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBANGsJopYf1Nq9B5lDoJQFQULQh6c2rnHZS+qL04+ -cYAgm/Gb45Ow5wZG3WZ9G1ksO/H0+cormHoYdefNbzmH7K9jlfDzIxqWv3nKu3WN -towbzimuLGA2+uRsLR69jBzP41NVyzquw2bnKTmdPak2Igjo24NQ6oXNssMve6HX -zMzoc+j+8f+sDU3eJ28wBd/sO4xRf9O/UtiwV9+dQF9J456lnHJoWVTgJA9ffdPc -OX0eTtlCH9Q/nlWZs6pRXZ5fuZOPMi60Ebu3Jmec3p5RRkIVPa+XoG4HaxtaNOde -kWv3lO0o+DdpkNYmGs+b6e+zyBbiqv6oaiX7DBugG60Bm8MCAwEAAaOBkDCBjTAd -BgNVHQ4EFgQUvrukPCQne21S3V2qXlpRU/gimF0wUQYDVR0jBEowSIAUvrukPCQn -e21S3V2qXlpRU/gimF2hGqQYMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENBghRywv6r -T4UtGmHLjySqq1WY6KblATAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkq -hkiG9w0BAQsFAAOCAQEABNPKuzm19OtcfjdjYe1kC43f9H/2d/gzecnrryefGKfI -0LfQYgPPZ42jTI17GAhWxIFh8rBKeQPRntkS+khBLrDbcNivPCpU6FJWx9WGiqyJ -he/q3zMtaJowKeKBw7MAD4DsWq9j9ut8CdsJa/RhIwMe1QET0BfzmrnPxOqTM68b -0lh9xHxb7dKJCJj6+2rxpnYeh/sZ/DCZuV8resxSOLdCdwlgtuhsJVy094gdgg4w -iqcAIDi8ZQmdV0lUSM63GkjRLNPrwFUn5URDliSJ3zBJZaWnz2/7/5wJhs7rrPlh -HJ3NggoBlmyXcTRABKiKavH7e+Vap1Nhzy3VpzE/aw== ------END CERTIFICATE----- - -key-direction 1 - -# -# 2048 bit OpenVPN static key -# ------BEGIN OpenVPN Static key V1----- -763e227713a0f9f0c66fc3aac17507e8 -cf4e1668d1c417d57f8ba854c6fea7a5 -f96995243f17dcaa0bbd75978e7064d0 -602379b06dc955376a97186a2339051b -feec13a3532f4c6b7ca093dae0e2d03e -022b968e360f38127432b9c5724c7931 -ad0eb2642d85b6cec0cd4de5d423e13b -9de553ad039cf28dc89e024a67f27590 -de56e62ce8396f6644b892f45915c38d -d0dcf018c745587332cfe89a193d465b -6c9d4a2fb8e710862f918efd21945898 -53036f0a1814b78d943d37f265fa2272 -b5bd1f876c7fd8c634ef4581918966d4 -77d789ece3aacf6d74a5bb52146bee09 -56a012def292a07abbf9a5131883a9a5 -a63feffc680e4f89ea8d0dc2681be2fd ------END OpenVPN Static key V1----- - - diff --git a/src-local/llo/new.js b/src-local/llo/new.js index ddf2f70..8bc74ac 100644 --- a/src-local/llo/new.js +++ b/src-local/llo/new.js @@ -147,7 +147,6 @@ app.get('/getservicesinfo', (req, res, next) => { RES.instance = req.query["instance"] var services_path = './instance/'+RES.instance console.log(services_path) - var showexec = 'ls -l /' if (fs.existsSync(services_path)) { var found = 'yes' RES.error = false @@ -164,6 +163,47 @@ app.get('/getservicesinfo', (req, res, next) => { }); +app.get('/getservicesstatus', (req, res, next) => { + + var RES = new Object(); + RES.instance = req.query["instance"] + var showexec = `docker ps --format '{"Names":"{{ .Names }}", "Status":"{{.Status}}"}' | jq . -s ` + exec(showexec, (err, stdout, stderr) => { + if (err) { + console.error(`exec error: ${err}`); + return; + } + if (stdout) { + var string = stdout.toString() + var datajson = JSON.parse(string); + console.log(JSON.stringify(datajson.length)) + console.log(JSON.stringify(datajson)) + var extenderror = new RegExp(RES.instance); + var found = 'no'; + for(var i = 0; i < datajson.length; i++) { + var servicename = datajson[i].Names + console.log(JSON.stringify(servicename)) + if(extenderror.test(servicename)){ + found = 'yes'; + } + } + RES.error = false + RES.error_msg = "ok" + RES.test = datajson; + RES.data = found; + res.json(RES) + + }else{ + var found = 'no' + RES.error = false + RES.error_msg = "ok" + RES.data = found; + res.json(RES) + } + }); + +}); + let child = []; var ppid = '' io.on('connection', function(socket) { @@ -204,33 +244,6 @@ io.on('connection', function(socket) { }); }); - socket.on('start1', () => { - //const childstart = spawn('/bin/sh ./swarmlab-sec/hybrid//start.sh'); - const start = spawn('/bin/sh ./start.sh', { - stdio: 'pipe', - shell: true, - cwd: './swarmlab-sec/hybrid' - }); - start.stdout.on('data', function (data) { - var n = {} - n.data = data.toString() - io.emit('message_out', n); - }); - - start.stderr.on('data', function (data) { - var n = {} - n.data = data.toString() - io.emit('message_err', n); - }); - - start.on('close', function (code) { - var n = {} - n.data = code - io.emit('message_close', n); - }); - - console.log('hi from server'); - }); socket.on('stop', (service) => { var services_path = './instance/'+service+'/'+service diff --git a/src/App.vue b/src/App.vue index 6fa8327..19285c9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -11,12 +11,12 @@ - Manage Your Services + Manage_Your_Lab_Instances