six2dez / reconftw

reconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities
MIT License
5.72k stars 923 forks source link

Issue with Metafinder Command Failure in Recon Mode #827

Closed varmakollu closed 9 months ago

varmakollu commented 9 months ago

Describe the bug I encountered an issue with the Metafinder command in Recon Mode, where the command failed to execute as expected. This problem prevents me from obtaining recon results.

when I run metafinder separately it works fine but doesn't work on the tool

Screenshots image

image

Desktop (please complete the following information):

six2dez commented 9 months ago

Which branch and version of reconftw are you using? Which is your python3 version?

varmakollu commented 9 months ago

i'm currently running latest version main-v2.8.1-28-gfcacafc and Python 3.11.7 i tried out reinstallation upto 3 times nothing works on

six2dez commented 9 months ago

Try again switching to dev version, reinstall on dev branch and let me know the exact reconftw command running if that does not works

jakre1234 commented 9 months ago

True, metafinder failing every time. I added the comment on a previously closed issue and was about to create a new issue but saw this one. Metafinder works fine when ran manually but fails every time in reconftw

jakre1234 commented 9 months ago

main branch, latest version. Tried twice with different domains and happens everytime. On tapping ctrl+c whole reconftw exits.

six2dez commented 9 months ago

There might be something with your OS, nobody is reporting me this issue :/

jakre1234 commented 9 months ago

I am on debian

jakre1234 commented 9 months ago

Every single time :/ reconFTWetaFail

rohsec commented 9 months ago

I think they got a point, but this seems like a metafinder's problem. The tool seems to be causing errors when supplied with the baidu -ba flag This is from a manual metafinder run replicating reconftw's command metafinder example.com -l 20 -o osint -go -bi -ba

|_ Usage: metafinder -d domain.com -l 50 -o /tmp -go -bi

Searching in google
[+] Done

Searching in bing
[+] Done

Searching in baidu
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 174, in _new_conn
    conn = connection.create_connection(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 96, in create_connection
    raise err

And I think it's primarily due to local ISP, if you are in India and running reconFTW locally then try removing the -ba flag from the command in the reconftw.sh file

Happy Hacking :)