zoukankan      html  css  js  c++  java
  • HFish 源码Git下载 源码编译执行

    HFish 源码Git下载 源码编译执行

    HFish 是一款基于 Golang 开发的跨平台蜜罐平台,为了企业安全做出了精心的打造
    多功能: 不仅仅支持 HTTP(S) 蜜罐,还支持 SSH、SFTP、Redis、Mysql、FTP、Telnet、暗网 等
    扩展性: 提供 API 接口,使用者可以随意扩展蜜罐模块 ( WEB、PC、APP )
    便捷性: 使用 Golang 开发,使用者可以在 Win + Mac + Linux 上快速部署一套蜜罐平台

    下载源码:

    git clone https://github.com/hacklcx/HFish.git
    Y40hHf.png
    整个项目,(我)放置的目录为:/root/go/src/HFish/

    安装Golang:

    How to Install Go on CentOS 7

    修改GOPROXY:

    下载第三方库时网络连接报错:修改GOPROXY为goproxy.cn;因为 Go 1.13 将 GOPROXY 默认成了中国大陆无法访问的 https://proxy.golang.org

    go env -w GOPROXY=https://goproxy.cn,direct
    

    go.sum报错:

    项目运行编译过程中 go.sum 文件可能会导致第三方库下载版本不匹配而报错。

     
    [root@iZXXXXXXXXXXXXXXXZ HFish]# go build main.go go: downloading github.com/gin-contrib/sessions v0.0.1 go: downloading golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5 go: downloading github.com/panjf2000/ants v1.2.0 go: downloading github.com/patrickmn/go-cache v2.1.0+incompatible verifying github.com/panjf2000/ants@v1.2.0: checksum mismatch downloaded: h1:pMQ1/XpSgnWx3ro4y1xr/uA3jXUsTuAaU3Dm0JjwggE= go.sum: h1:Ufw4aDz9RqH1RVblx2W9L9Uv5vSX5apbX5+peR7LQ5k= SECURITY ERROR This download does NOT match an earlier download recorded in go.sum. The bits may have been replaced on the origin server, or an attacker may have intercepted the download attempt. For more information, see 'go help module-auth'.

    这种问题有一个根本的解决方案:
    #删除go.sum
    rm go.sum
    #然后重新生成go.sum
    go mod tidy

    源码编译:

    go build main.go
    Y4BcIU.png

    二进制文件执行:

    ./main
    Y4DGl9.png

  • 相关阅读:
    BZOJ 3626: [LNOI2014]LCA(树链剖分+离线处理)
    python备用
    STL的使用。。备忘
    DP专题
    任务
    hdu 网络流题集
    hdu KM匹配题集
    hdu 差分约束题集
    hdu 2sat题集
    Codeforces Round #261 (Div. 2)
  • 原文地址:https://www.cnblogs.com/Risk2S/p/12915572.html
Copyright © 2011-2022 走看看