{ stdenv, buildGoPackage, fetchFromGitHub, pkgconfig, libpcap, libnfnetlink, libnetfilter_queue }: buildGoPackage rec { name = "bettercap-${version}"; version = "2.11"; goPackagePath = "github.com/bettercap/bettercap"; src = fetchFromGitHub { owner = "bettercap"; repo = "bettercap"; rev = "v${version}"; sha256 = "08hd7hk0jllfhdiky1f5pfsvl1x0bkgv1p4z9qvsksdg9a7qjznw"; }; nativeBuildInputs = [ pkgconfig ]; buildInputs = [ libpcap libnfnetlink libnetfilter_queue ]; goDeps = ./deps.nix; meta = with stdenv.lib; { description = "A man in the middle tool"; longDescription = '' BetterCAP is a powerful, flexible and portable tool created to perform various types of MITM attacks against a network, manipulate HTTP, HTTPS and TCP traffic in realtime, sniff for credentials and much more. '' ; homepage = https://www.bettercap.org/; license = with licenses; gpl3; maintainers = with maintainers; [ y0no ]; platforms = platforms.all; }; }