Package Details: theharvester-git 4.8.2.r66.g5116b856-1

Git Clone URL: https://aur.archlinux.org/theharvester-git.git (read-only, click to copy)
Package Base: theharvester-git
Description: Gather emails, names, subdomains, IPs and URLs related to targets using public sources
Upstream URL: https://github.com/laramies/theHarvester
Keywords: osint
Licenses: GPL-2.0-only
Submitter: gehaxelt
Maintainer: None
Last Packager: envolution
Votes: 15
Popularity: 0.000006
First Submitted: 2015-10-17 15:04 (UTC)
Last Updated: 2025-08-29 12:58 (UTC)

Latest Comments

1 2 3 4 Next › Last »

envolution commented on 2025-08-29 13:06 (UTC)

@shapiro I made some changes you can try - I didn't test/run it and don't intend to maintain packages that provide this type of functionality

Shapiro commented on 2025-08-29 12:32 (UTC) (edited on 2025-08-29 12:35 (UTC) by Shapiro)

Fails to install caused by a missing dependency. Please add 'python-httpx' in PKGBUILD.


________________________________________________ ERROR collecting tests/discovery/test_certspotter.py ________________________________________________
ImportError while importing test module '/home/shapiro/.cache/yay/theharvester-git/src/theharvester-git/tests/discovery/test_certspotter.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tests/discovery/test_certspotter.py:7: in <module>
    import httpx
E   ModuleNotFoundError: No module named 'httpx'

ZerkerEOD commented on 2025-02-17 21:24 (UTC)

Fails to install

.cache/yay/theharvester-git/src/theharvester-git/tests/discovery/test_githubcode.py:91: SyntaxWarning: "is" with 'int' literal. Did you mean "=="?
  assert await test_class_instance.next_page_or_end(test_result) is 0

----------------------------------------------------------------------
Ran 0 tests in 0.000s

NO TESTS RAN
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: theharvester-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
theharvester-git - exit status 4

malmerri commented on 2024-07-01 13:44 (UTC)

Hi,

It looks like the dependencies are slightly different from upstream: https://github.com/laramies/theHarvester/blob/master/requirements/base.txt

Also, could you specify the version dependencies like this: https://wiki.archlinux.org/title/PKGBUILD#depends

Thank you

lee commented on 2024-06-07 13:18 (UTC)


Ran 0 tests in 0.000s

NO TESTS RAN
==> ERROR: A failure occurred in check().
Aborting...

I had to comment out the check() in the PKGBUILD file to install it. Didn't find any documentation about how check will fail, while Gemini said if there's no tests found it fails.

Asc6 commented on 2023-05-08 01:54 (UTC)

Due to upstream commit bbe3f02a079a58a029c800f9f42abfae8b59c70d, test_qwantsearch.py has been removed which is causing a build to fail as there is a rm command in the prepare statement.

qdii commented on 2022-11-12 11:05 (UTC)

I think this is missing the runtime dependency of python-ujson:

$ theHarvester
Traceback (most recent call last):
  File "/usr/bin/theHarvester", line 5, in <module>
    from theHarvester import __main__
  File "/usr/lib/python3.10/site-packages/theHarvester/__main__.py", line 11, in <module>
    import ujson

dkasak commented on 2021-02-22 11:52 (UTC)

@aminvakil, the package has now been updated and the problems I pointed our earlier should be fixed. I tested that it works for me.

If you find other problems, please give me a ping.

dkasak commented on 2021-02-12 22:55 (UTC)

@aminvakil, yes, thanks for reminding me.

I ended up submitting a request to merge and orphan the packages, but there was a problem with one of the dependencies that prevented me from making the changes. I decided to wait a bit, but then it slipped from my mind.

I'll try to get to it over the weekend.

aminvakil commented on 2021-02-12 21:07 (UTC)

@dkasak, You are absolutely right, are you willing to fix it then?