How To Install golang-gitlab-yawning-utls-devel on Fedora 36

In this tutorial we learn how to install golang-gitlab-yawning-utls-devel in Fedora 36. golang-gitlab-yawning-utls-devel is Fork of the Go standard TLS library, providing access to the ClientHello

Introduction

In this tutorial we learn how to install golang-gitlab-yawning-utls-devel on Fedora 36.

What is golang-gitlab-yawning-utls-devel

uTLS is a fork of “crypto/tls”, which provides ClientHello fingerprinting resistance, low-level access to handshake, fake session tickets and some other features. Handshake is still performed by “crypto/tls”, this library merely changes ClientHello part of it and provides low-level access. This package contains the source code needed for building packages that reference the following Go import paths – gitlab.com/yawning/utls.git

We can use yum or dnf to install golang-gitlab-yawning-utls-devel on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install golang-gitlab-yawning-utls-devel.

Install golang-gitlab-yawning-utls-devel on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install golang-gitlab-yawning-utls-devel using dnf by running the following command:

sudo dnf -y install golang-gitlab-yawning-utls-devel

Install golang-gitlab-yawning-utls-devel on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install golang-gitlab-yawning-utls-devel using yum by running the following command:

sudo yum -y install golang-gitlab-yawning-utls-devel

How To Uninstall golang-gitlab-yawning-utls-devel on Fedora 36

To uninstall only the golang-gitlab-yawning-utls-devel package we can use the following command:

sudo dnf remove golang-gitlab-yawning-utls-devel

golang-gitlab-yawning-utls-devel Package Contents on Fedora 36

/usr/share/doc/golang-gitlab-yawning-utls-devel
/usr/share/doc/golang-gitlab-yawning-utls-devel/CONTRIBUTING.md
/usr/share/doc/golang-gitlab-yawning-utls-devel/CONTRIBUTORS_GUIDE.md
/usr/share/doc/golang-gitlab-yawning-utls-devel/README.md
/usr/share/doc/golang-gitlab-yawning-utls-devel/README.upstream.md
/usr/share/doc/golang-gitlab-yawning-utls-devel/examples
/usr/share/doc/golang-gitlab-yawning-utls-devel/examples/examples.go
/usr/share/gocode/src/gitlab.com
/usr/share/gocode/src/gitlab.com/yawning
/usr/share/gocode/src/gitlab.com/yawning/utls.git
/usr/share/gocode/src/gitlab.com/yawning/utls.git/.goipath
/usr/share/gocode/src/gitlab.com/yawning/utls.git/CONTRIBUTING.md
/usr/share/gocode/src/gitlab.com/yawning/utls.git/CONTRIBUTORS_GUIDE.md
/usr/share/gocode/src/gitlab.com/yawning/utls.git/README.md
/usr/share/gocode/src/gitlab.com/yawning/utls.git/README.upstream.md
/usr/share/gocode/src/gitlab.com/yawning/utls.git/alert.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/auth.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/auth_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cipher_suites.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/common.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/conn.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/conn_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_arm.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_arm64.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_mips.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_mips64.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_mips64le.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_mipsle.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_ppc64x.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_s390x.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_x86.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/cpu/cpu_x86.s
/usr/share/gocode/src/gitlab.com/yawning/utls.git/example_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/generate_cert.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/go.mod
/usr/share/gocode/src/gitlab.com/yawning/utls.git/handshake_client.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/handshake_client_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/handshake_client_tls13.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/handshake_messages.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/handshake_messages_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/handshake_server.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/handshake_server_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/handshake_server_tls13.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/handshake_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/key_agreement.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/key_schedule.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/key_schedule_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/prf.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/prf_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/testenv
/usr/share/gocode/src/gitlab.com/yawning/utls.git/testenv/testenv.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/testenv/testenv_cgo.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/testenv/testenv_notwin.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/testenv/testenv_windows.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/ticket.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/tls.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/tls_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/u_common.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/u_conn.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/u_conn_test.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/u_parrots.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/u_prng.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/u_public.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/u_roller.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/u_tls_extensions.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/y_certificate_compression.go
/usr/share/gocode/src/gitlab.com/yawning/utls.git/y_ctaes.go
/usr/share/licenses/golang-gitlab-yawning-utls-devel
/usr/share/licenses/golang-gitlab-yawning-utls-devel/LICENSE
/usr/share/licenses/golang-gitlab-yawning-utls-devel/LICENSE.upstream.txt

References

Summary

In this tutorial we learn how to install golang-gitlab-yawning-utls-devel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).