My personal project and infrastructure archive
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
nomicon/pkgs/tools/security/wad/default.nix

44 lines
1.1 KiB

{ lib
, fetchFromGitHub
, python3
}:
python3.pkgs.buildPythonApplication rec {
pname = "wad";
version = "0.4.6";
format = "setuptools";
src = fetchFromGitHub {
owner = "CERN-CERT";
repo = "WAD";
rev = "v${version}";
hash = "sha256-/mlmOzFkyKpmK/uk4813Wk0cf/+ynX3Qxafnd1mGR5k=";
};
propagatedBuildInputs = with python3.pkgs; [
six
];
checkInputs = with python3.pkgs; [
mock
pytestCheckHook
];
pythonImportsCheck = [
"wad"
];
meta = with lib; {
description = "Tool for detecting technologies used by web applications";
longDescription = ''
WAD lets you analyze given URL(s) and detect technologies used by web
application behind that URL, from the OS and web server level, to the
programming platform and frameworks, as well as server- and client-side
applications, tools and libraries.
'';
homepage = "https://github.com/CERN-CERT/WAD";
# wad is GPLv3+, wappalyzer source is MIT
license = with licenses; [ gpl3Plus mit ];
maintainers = with maintainers; [ fab ];
};
}