🪟Installation for Windows

Prerequisites

  • Go 1.19 or higher

  • MinGW (for Windows cross-compilation)

Compilation for nullfang

# Build for Windows
 go build -ldflags="-s -w" -trimpath -o nullfang.exe .

# Create a PATH for MinGW
$env:CC="C:\mingw-w64\bin\gcc.exe"

# Cross-compile for Linux (requires WSL or MinGW)
set GOOS=linux
set GOARCH=amd64
go build -ldflags="-s -w" -trimpath -o nullfang main.go

Compilation for nfdb

# Build for nfdb (dbcli/nfdb_cli.go)
go build -ldflags="-s -w" -trimpath -o nfdb.exe .

# Create a PATH for MinGW
$env:CC="C:\mingw-w64\bin\gcc.exe"

# Cross-compile for Linux (requires WSL or MinGW)
set GOOS=linux
set GOARCH=amd64
go build -ldflags="-s -w" -trimpath -o nfdb nfdb_cli.go

Install from repository

go install https://github.com/m0ng3sh3ll/NullFang_windows@latest #nullfang
go install https://github.com/m0ng3sh3ll/nfdb_windows@latest #nfdb

Last updated