uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
67
pkgs/tools/security/theharvester/default.nix
Normal file
67
pkgs/tools/security/theharvester/default.nix
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
{ lib
|
||||
, fetchFromGitHub
|
||||
, python3
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "theharvester";
|
||||
version = "4.0.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "laramies";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-Ckouhe/Uq6Dv9p/LRpPQkiKuYrwrl/Z7KkYYamDHav8=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = with python3.pkgs; [
|
||||
aiodns
|
||||
aiofiles
|
||||
aiohttp
|
||||
aiomultiprocess
|
||||
aiosqlite
|
||||
beautifulsoup4
|
||||
censys
|
||||
certifi
|
||||
dnspython
|
||||
fastapi
|
||||
lxml
|
||||
netaddr
|
||||
orjson
|
||||
plotly
|
||||
pyppeteer
|
||||
pyyaml
|
||||
requests
|
||||
retrying
|
||||
shodan
|
||||
slowapi
|
||||
starlette
|
||||
uvicorn
|
||||
uvloop
|
||||
];
|
||||
|
||||
checkInputs = with python3.pkgs; [
|
||||
pytest
|
||||
pytest-asyncio
|
||||
];
|
||||
|
||||
# We don't run other tests (discovery modules) because they require network access
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
pytest tests/test_myparser.py
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Gather E-mails, subdomains and names from different public sources";
|
||||
longDescription = ''
|
||||
theHarvester is a very simple, yet effective tool designed to be used in the early
|
||||
stages of a penetration test. Use it for open source intelligence gathering and
|
||||
helping to determine an entity's external threat landscape on the internet. The tool
|
||||
gathers emails, names, subdomains, IPs, and URLs using multiple public data sources.
|
||||
'';
|
||||
homepage = "https://github.com/laramies/theHarvester";
|
||||
maintainers = with maintainers; [ c0bw3b treemo ];
|
||||
license = licenses.gpl2Only;
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue