Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is Haaukins?

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >

Share

Shulou(Shulou.com)05/31 Report--

The editor will share with you what Haaukins is. I hope you will get something after reading this article. Let's discuss it together.

Haaukins

Haaukins is a highly accessible and automated security education virtualization platform, which consists of three main components, namely Docker, Virtualbox and Golang. The communication and calls between each component are managed by Go programming language. The main reason for using the go language environment to manage and deploy the Haaukins platform is that Go has simple concurrency and parallelism.

Our main goal is to enable anyone who wants to learn about network security to learn how to find vulnerabilities in a target system. Haaukins happens to provide its own virtualized environment and an operating system dedicated to finding security vulnerabilities.

Dependent component

The normal operation of Haaukins requires the user to install the following components:

1 、 Linux

2 、 Docker

3. Go 1.13 +

Tool installation

When installing a Haaukins client or daemon, there are many options that users need to configure through binaries, which can be obtained by visiting the [release page] of the project.

Client installation

1. Download the latest version of the client

Visit the [release page] of the project to find the latest version of Haaukins:

Choose the version to install according to different operating systems and architectures:

32-bit: ARCH = 38664-bit: ARCH = amd64Mac OSX: OS = darwinWindows: OS = windowsLinux: OS = linux

2. Install the client in the system (take Windows as an example. For more information on installation, please see [installation documentation]):

First go to "C:\ Program Files\", create a new directory called "hkn", copy the downloaded files to this directory, and name it "hkn.exe". The finished directory structure should be "C:\ Program Files\ hkn\ hkn.exe".

Next, follow the illustration to complete the installation:

When you're done, open our cmd or PowerShell, and then type the "hkn" command to start using Haaukins.

Tool testing

Make sure the command line tool is in the "$GOPATH/src/github.com/aau-network-security/haaukins/" path, and then run the following command:

Go test-v-short. /. Recompile proto

The Haaukins platform uses gRPC to communicate between the client and the daemon. After updating the protocol buffer definition, use the following command to complete the recompilation:

Cd $GOPATH/src/github.com/aau-network-security/haaukins/daemon/protoc-I proto/ proto/daemon.proto-go_out=plugins=grpc:proto after reading this article, I believe you have a certain understanding of "what is Haaukins". If you want to know more about it, please follow the industry information channel. Thank you for reading!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Network Security

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report