Convenant kurulumunu parrot os'a yapmamız için;


  1. Covenant için gerekli dotnet 3.1 sdk yüklü olması gerek bunu yükleyelim.


wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
chmod +x dotnet-install.sh
./dotnet-install.sh --version 3.1.426 --install-dir $HOME/.dotnet
echo 'export DOTNET_ROOT=$HOME/.dotnet' >> ~/.bashrc
echo 'export PATH=$PATH:$HOME/.dotnet' >> ~/.bashrc
source ~/.bashrc

dotnet --version



Git ile Covenant'ı çekelim.


git clone --recurse-submodules https://github.com/cobbr/Covenant
cd Covenant/Covenant
dotnet run



Hata olarak :

  1. ICU (Unicode/globalization) hatası gelirse çözümü bu:


export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
dotnet run


  1. Found default JwtKey, replacing with auto-generated key...

No usable version of libssl was found


wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo apt --fix-broken install