Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conflict Between "httpx" Tool and Python Module #2045

Open
GDATTACKER-RESEARCHER opened this issue Dec 19, 2024 · 1 comment
Open

Conflict Between "httpx" Tool and Python Module #2045

GDATTACKER-RESEARCHER opened this issue Dec 19, 2024 · 1 comment
Labels
Type: Bug Inconsistencies or issues which will cause an issue or problem for users or implementors.

Comments

@GDATTACKER-RESEARCHER
Copy link

Description:

Hello, I am encountering a conflict between the "httpx" tool developed by Project Discovery and a Python module named httpx. Both share the same name, which leads to issues when using them together, particularly when running tools that rely on either the tool or the module.

When the Python httpx module is installed, it interferes with the usage of the Project Discovery "httpx" tool, resulting in either unexpected behavior or failures during execution. This issue is especially prominent when running tools that depend on one of them but don't specify which one to use.

Steps to Reproduce:

Install the Python httpx module using pip install httpx.
Attempt to run the "httpx" tool by Project Discovery from the command line.
Observe that the Python module interferes with the tool, causing errors or unexpected behavior.
Expected Behavior: It would be helpful if there were a way to differentiate between the "httpx" tool and the Python module, or to resolve the conflict, allowing both to function without interfering with each other.

https://github.com/encode/httpx

and

https://github.com/projectdiscovery/httpx

while some popular tools in the market such as bbot use same module.

@GDATTACKER-RESEARCHER GDATTACKER-RESEARCHER added the Type: Bug Inconsistencies or issues which will cause an issue or problem for users or implementors. label Dec 19, 2024
@ehsandeep
Copy link
Member

See #1587

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Bug Inconsistencies or issues which will cause an issue or problem for users or implementors.
Projects
None yet
Development

No branches or pull requests

2 participants