Changelog: https://github.com/blacklanternsecurity/bbot/releases/tag/3.0.1
89 lines
1.4 KiB
Nix
89 lines
1.4 KiB
Nix
{
|
|
lib,
|
|
python3,
|
|
fetchPypi,
|
|
}:
|
|
|
|
python3.pkgs.buildPythonApplication (finalAttrs: {
|
|
pname = "bbot";
|
|
version = "3.0.1";
|
|
pyproject = true;
|
|
|
|
src = fetchPypi {
|
|
inherit (finalAttrs) pname version;
|
|
hash = "sha256-2PmJFDvD1bFFO6AINU60P4yW7RGhcyFyZ6S9h42XqB4=";
|
|
};
|
|
|
|
pythonRelaxDeps = [
|
|
"dnspython"
|
|
"idna"
|
|
"lxml"
|
|
"radixtarget"
|
|
"regex"
|
|
"tabulate"
|
|
"websockets"
|
|
"yara-python"
|
|
"pyjwt"
|
|
"cloudcheck"
|
|
];
|
|
|
|
build-system = with python3.pkgs; [ hatchling ];
|
|
|
|
dependencies = with python3.pkgs; [
|
|
ansible-core
|
|
ansible-runner
|
|
asndb
|
|
beautifulsoup4
|
|
blastdns
|
|
blasthttp
|
|
cachetools
|
|
cloudcheck
|
|
deepdiff
|
|
dnspython
|
|
httpx
|
|
idna
|
|
jinja2
|
|
lxml
|
|
mmh3
|
|
omegaconf
|
|
orjson
|
|
pip
|
|
psutil
|
|
puremagic
|
|
pycryptodome
|
|
pydantic
|
|
pyjwt
|
|
pyzmq
|
|
radixtarget
|
|
regex
|
|
setproctitle
|
|
socksio
|
|
tabulate
|
|
tldextract
|
|
unidecode
|
|
websockets
|
|
wordninja
|
|
xmltojson
|
|
xxhash
|
|
yara-python
|
|
starlette
|
|
tornado
|
|
zstandard
|
|
];
|
|
|
|
# Project has no tests
|
|
doCheck = false;
|
|
|
|
meta = {
|
|
description = "OSINT automation for hackers";
|
|
homepage = "https://github.com/blacklanternsecurity/bbot";
|
|
changelog = "https://github.com/blacklanternsecurity/bbot/releases/tag/${finalAttrs.version}";
|
|
license = lib.licenses.gpl3Only;
|
|
maintainers = with lib.maintainers; [
|
|
fab
|
|
robsliwi
|
|
];
|
|
mainProgram = "bbot";
|
|
};
|
|
})
|