@@ -1,8 +1,11 @@
1−{ lib, fetchFromGitHub, python3 }:
1+{ lib
2+, fetchFromGitHub
3+, python3
4+}:
25
36python3.pkgs.buildPythonApplication rec {
47 pname = "theHarvester";
5− version = "3.1";
8+ version = "3.2.2";
69
710 src = fetchFromGitHub {
811 owner = "laramies";
@@ -11,9 +14,27 @@ python3.pkgs.buildPythonApplication rec {
1114 sha256 = "0lxzxfa9wbzim50d2jmd27i57szd0grm1dfayhnym86jn01qpvn3";
1215 };
1316
14− propagatedBuildInputs = with python3.pkgs; [
15− aiodns beautifulsoup4 dns grequests netaddr
16− plotly pyyaml requests retrying shodan texttable
17+ propagatedBuildInputs = with python3.pkgs; [
18+ aiodns
19+ aiohttp
20+ aiomultiprocess
21+ aiosqlite
22+ beautifulsoup4
23+ censys
24+ certifi
25+ dns
26+ gevent
27+ grequests
28+ lxml
29+ netaddr
30+ plotly
31+ pyppeteer
32+ pyyaml
33+ requests
34+ retrying
35+ shodan
36+ texttable
37+ uvloop
1738 ];
1839
1940 checkInputs = [ python3.pkgs.pytest ];
@@ -31,6 +52,6 @@ python3.pkgs.buildPythonApplication rec {
3152 '';
3253 homepage = "https://github.com/laramies/theHarvester";
3354 maintainers = with maintainers; [ c0bw3b treemo ];
34− license = licenses.gpl2;
55+ license = licenses.gpl2Only;
3556 };
3657}