nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 fetchFromGitHub,
4 python3,
5}:
6
7python3.pkgs.buildPythonApplication {
8 pname = "logmap";
9 version = "0-unstable-2021-12-15";
10 pyproject = false;
11
12 src = fetchFromGitHub {
13 owner = "zhzyker";
14 repo = "logmap";
15 rev = "5040707b4ae260830072de93ccd6a23615073abf";
16 sha256 = "sha256-LOGjK5l/gaKObWbC9vaLruE8DdDsabztnEW/TjvCdtE=";
17 };
18
19 propagatedBuildInputs = with python3.pkgs; [
20 requests
21 ];
22
23 installPhase = ''
24 runHook preInstall
25 install -vD logmap.py $out/bin/logmap
26 runHook postInstall
27 '';
28
29 meta = {
30 description = "Tools for fuzzing Log4j2 jndi injection";
31 homepage = "https://github.com/zhzyker/logmap";
32 license = lib.licenses.gpl3Only;
33 maintainers = with lib.maintainers; [ fab ];
34 mainProgram = "logmap";
35 };
36}