十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
小編給大家分享一下Haaukins是什么,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
為寶塔等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及寶塔網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)、寶塔網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
Haaukins是一個(gè)高度可訪問(wèn)和自動(dòng)化的安全教育虛擬化平臺(tái),它由三個(gè)主要組件組成,即Docker、Virtualbox和Golang,各個(gè)組件之間的通信和調(diào)用通過(guò)Go編程語(yǔ)言來(lái)進(jìn)行管理。使用Go語(yǔ)言環(huán)境來(lái)管理和部署Haaukins平臺(tái)的主要原因是Go具有簡(jiǎn)單的并發(fā)和并行機(jī)制。
我們的主要目標(biāo)是讓任何希望學(xué)習(xí)網(wǎng)絡(luò)安全相關(guān)內(nèi)容的人,能夠?qū)W習(xí)如何在一個(gè)目標(biāo)系統(tǒng)上發(fā)現(xiàn)漏洞。而Haaukins正好提供了自己的虛擬化環(huán)境以及專門用于查找安全漏洞的操作系統(tǒng)。
Haaukins的正常運(yùn)行需要用戶安裝下列組件:
1、Linux
2、Docker
3、Go 1.13+
在安裝Haaukins客戶端或守護(hù)進(jìn)程時(shí),有很多選項(xiàng)需要用戶通過(guò)二進(jìn)制文件進(jìn)行配置,廣大用戶可以訪問(wèn)該項(xiàng)目的【release頁(yè)面】獲取。
1、下載最新版本的客戶端
訪問(wèn)項(xiàng)目的【release頁(yè)面】,找到最新版本的Haaukins:
根據(jù)不同的操作系統(tǒng)和架構(gòu)選擇安裝的版本:
32-bit: ARCH = 38664-bit: ARCH = amd64Mac OSX: OS = darwinWindows: OS = windowsLinux: OS = linux
2、在系統(tǒng)中安裝客戶端(以Windows為例,詳細(xì)安裝請(qǐng)參考【安裝文檔】):
先進(jìn)入“C:\Program Files\”,創(chuàng)建一個(gè)名為“hkn”的新目錄,將下載下來(lái)的文件拷貝到該目錄,并將其命名為“hkn.exe”,完成后的目錄結(jié)構(gòu)應(yīng)該為“C:\Program Files\hkn\hkn.exe”。
接下來(lái),按照?qǐng)D示進(jìn)行操作完成安裝:
完成之后,打開我們的cmd或PowerShell,然后輸入“hkn”命令即可開始使用Haaukins了。
確保命令行工具已進(jìn)入到“$GOPATH/src/github.com/aau-network-security/haaukins/”路徑,然后運(yùn)行下列命令:
go test -v -short ./...
Haaukins平臺(tái)使用了gRPC來(lái)實(shí)現(xiàn)客戶端和守護(hù)進(jìn)程的通信,更新好協(xié)議緩沖區(qū)定義后,使用下列命令完成重編譯:
cd $GOPATH/src/github.com/aau-network-security/haaukins/daemon/protoc -I proto/ proto/daemon.proto --go_out=plugins=grpc:proto
看完了這篇文章,相信你對(duì)“Haaukins是什么”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!