Linux Kaliでgophishがつかえない
解決したいこと
Linux Kaliでgophishを使用したいのですができません。
指定のディレクトリにいどうして「go build」コマンドを打ってもエラーがでます。
/src/github.com/gophish/gophishというディレクトリが見つからないので、/home/kali/go/pkg/mod/github.com/gophishで「go build」コマンドを実行しました。
findコマンドで/home/kali/go配下を探しましたが一番近いものが上記のものでした。
参考URL
https://developers.freee.co.jp/entry/gophish-targeted-threat-training
- apt install golangでGoのインストール
- go get github.com/gophish/gophishでgophishインストール 3./home/kali/go/pkg/mod/github.com/gophishで「go build」コマンドを実行したがエラー
発生している問題・エラー
┌──(kali㉿kali)-[~/…/pkg/mod/github.com/gophish]
└─$ go build
go: go.mod file not found in current directory or any parent directory; see 'go help modules'
┌──(kali㉿kali)-[~/…/pkg/mod/github.com/gophish]
└─$ pwd 1 ⨯
/home/kali/go/pkg/mod/github.com/gophish
└─$ ls 127 ⨯
gomail@v0.0.0-20200818021916-1f6d0dfd512e gophish@v0.11.0
┌──(kali㉿kali)-[~/…/pkg/mod/github.com/gophish]
└─$
└─$ go version
go version go1.16.9 linux/amd64
└─$ go help modules
Modules are how Go manages dependencies.
A module is a collection of packages that are released, versioned, and
distributed together. Modules may be downloaded directly from version control
repositories or from module proxy servers.
For a series of tutorials on modules, see
https://golang.org/doc/tutorial/create-module.
For a detailed reference on modules, see https://golang.org/ref/mod.
By default, the go command may download modules from https://proxy.golang.org.
It may authenticate modules using the checksum database at
https://sum.golang.org. Both services are operated by the Go team at Google.
The privacy policies for these services are available at
https://proxy.golang.org/privacy and https://sum.golang.org/privacy,
respectively.
The go command's download behavior may be configured using GOPROXY, GOSUMDB,
GOPRIVATE, and other environment variables. See 'go help environment'
and https://golang.org/ref/mod#private-module-privacy for more information.
自分で試したこと
WEBサイトや公式ドキュメントの参照
もしわかる方がいましたら教えていただけると嬉しいです。
よろしくお願いします。