{ lib , stdenv , buildGoModule , fetchFromGitHub , libpcap }: buildGoModule rec { pname = "dnsmonster"; version = "0.9.4"; src = fetchFromGitHub { owner = "mosajjal"; repo = pname; rev = "v${version}"; hash = "sha256-5+ivBnpE4odmm7N1FVJcKw5VlEkPiGOadsFy4Vq6gVo="; }; vendorSha256 = "sha256-WCgaf34l+4dq79STBtUp1wX02ldKuTYvB+op/UTAtNQ="; buildInputs = [ libpcap ]; ldflags = [ "-s" "-w" "-X github.com/mosajjal/dnsmonster/util.releaseVersion=${version}" ]; meta = with lib; { description = "Passive DNS Capture and Monitoring Toolkit"; homepage = "https://github.com/mosajjal/dnsmonster"; changelog = "https://github.com/mosajjal/dnsmonster/releases/tag/v${version}"; license = licenses.gpl2Only; maintainers = with maintainers; [ fab ]; broken = stdenv.isDarwin; }; }