Files
nixos-config/shells/ctf.nix
2026-02-20 17:47:29 +01:00

60 lines
883 B
Nix

let
unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) { };
# TODO: Add github:pwndbg/pwndbg
in { pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
nativeBuildInputs = with pkgs; [
python3
(with python3Packages; [
beautifulsoup4
numpy
pillow
pwntools
pycryptodome
requests
])
nodejs
php
bat
binwalk
coreutils
gnugrep
gnutar
ripgrep
curl
#sxiv
feh
ghidra
sqlmap
exiftool
dig
nmap
rustscan
thc-hydra
# davtest
# cadaver
httpie
john
hashcat
] ++ lib.optionals (pkgs.stdenv.isLinux) [
# stegsolve
gdb
metasploit
pwninit
ropgadget
sage
steghide
tcpdump
wireshark
];
}