#!/bin/bash # The following commands should install openvpn3 successfully on Kali Linux as of 2023-10-11 # Please check libssl1.1 version is newest at https://packages.debian.org/bullseye/amd64/libssl1.1 # PM me if broken and I will update # Thanks to the following for bug reports / additions # asingh-lp, Pyr0technicien # update packages sudo apt update sudo apt full-upgrade # install secure apt transport over https sudo apt install apt-transport-https # add sources.list, get the repo key for openvpn3 and install key sudo wget -O /etc/apt/sources.list.d/openvpn3.list https://swupdate.openvpn.net/community/openvpn3/repos/openvpn3-bullseye.list wget https://swupdate.openvpn.net/repos/openvpn-repo-pkg-key.pub sudo apt-key add openvpn-repo-pkg-key.pub # get Debian Bullseye dependencies which are not in Kali from Debian repos wget http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp24_1.9.4-4_amd64.deb wget http://ftp.us.debian.org/debian/pool/main/t/tinyxml2/libtinyxml2-8_8.0.0+dfsg-2_amd64.deb #Check this is the newest available libssl1.1 when you install - updated 2023-10-11 wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb # install dependencies sudo dpkg -i libtinyxml2-8_8.0.0+dfsg-2_amd64.deb libjsoncpp24_1.9.4-4_amd64.deb libssl1.1_1.1.1w-0+deb11u1_amd64.deb # update packagelist and install openvpn3 sudo apt update sudo apt install openvpn3