How to Install and Uninstall ocserv Package on Kali Linux

Last updated: April 24,2024

1. Install "ocserv" package

This tutorial shows how to install ocserv on Kali Linux

$ sudo apt update $ sudo apt install ocserv

2. Uninstall "ocserv" package

Here is a brief guide to show you how to uninstall ocserv on Kali Linux:

$ sudo apt remove ocserv $ sudo apt autoclean && sudo apt autoremove

3. Information about the ocserv package on Kali Linux

Package: ocserv
Version: 1.2.4-1
Installed-Size: 1136
Maintainer: Aron Xu
Architecture: amd64
Depends: adduser, ssl-cert, libc6 (>= 2.34), libcrypt1 (>= 1:4.1.0), libev4 (>= 1:4.04), libgnutls30 (>= 3.8.2), libgssapi-krb5-2 (>= 1.14+dfsg), libhttp-parser2.9 (>= 2.1), liblz4-1 (>= 0.0~r130), libmaxminddb0 (>= 1.0.2), libnettle8, libnl-3-200 (>= 3.2.7), libnl-route-3-200 (>= 3.2.7), liboath0 (>= 1.8.0), libpam0g (>= 0.99.7.1), libprotobuf-c1 (>= 1.0.1), libradcli4 (>= 1.2.11), libreadline8 (>= 6.0), libseccomp2 (>= 0.0.0~20120605), libtalloc2 (>= 2.0.4~git20101213), libtasn1-6 (>= 4.14)
Pre-Depends: init-system-helpers (>= 1.54~)
Recommends: ca-certificates, gnutls-bin, iproute2, iputils-ping | inetutils-ping, nuttcp, dnsmasq
Suggests: freeradius, haproxy
Size: 501268
SHA256: 5d72a42a6c393f7cc0af0925dba1d436d7066a5fcb36d3c2850ba27b2f100b2f
SHA1: e51fd5b7b3cb99cdb03745d28af9742726703d4d
MD5sum: 102c5bc8e8405520c6413cb0dfa5e433
Description: OpenConnect VPN server compatible with Cisco AnyConnect VPN
OpenConnect server (ocserv) is an SSL VPN server. Its purpose is to be a
secure, small, fast and configurable VPN server. It implements the OpenConnect
SSL VPN protocol, and has also (currently experimental) compatibility with
clients using the AnyConnect SSL VPN protocol. The OpenConnect VPN protocol
uses the standard IETF security protocols such as TLS 1.2, and Datagram TLS to
provide the secure VPN service. The server is implemented primarily for the
GNU/Linux platform but its code is designed to be portable to other UNIX
variants as well.
.
Ocserv's main feature is isolation of the VPN users from the main VPN server
process. Each authenticated user is assigned an unprivileged worker process,
and a networking (tun) device. That not only eases the control of the resources
of each user or group of users, but also prevents privilege escalation due to
any bug on the VPN handling (worker) server. Each VPN user can be authenticated
using password, PAM, public key (in a smart card or not) or any combination of
methods.
Description-md5:
Homepage: https://www.infradead.org/ocserv/
Tag: implemented-in::c, interface::daemon, network::server, network::vpn,
role::program
Section: net
Priority: optional
Filename: pool/main/o/ocserv/ocserv_1.2.4-1_amd64.deb