Featured image of post kali httpx 和 python 冲突问题解决

kali httpx 和 python 冲突问题解决

kali httpx 和 python 冲突问题解决

问题原因

今天(2025/11/20)使用kali的时候发现httpx无法正常使用了,排查了一会发现是python-httpx和go的httpx冲突了,导致进行网站探活的go的httpx无法正常使用……

解决方案

卸载python-httpx 使用go安装

以下内容全部使用root账号进行

  1. 卸载python-httpx
1
2
3
4
5
6
7
8
# 检查 httpx 是否通过 apt 安装
dpkg -l | grep python3-httpx

# 卸载系统包
sudo apt remove python3-httpx -y

# 清理残留
sudo apt autoremove -y
  1. 使用 go install(最新版本)

这里使用过apt install httpx-toolkit -y,但是httpx还是不能用

1
2
3
4
5
# 安装 Go(如果未安装)
sudo apt install golang -y

# 安装 httpx
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest

这时 ~/go/bin/ 下面应该有一个httpx

1
2
# ls -liah ~/go/bin/httpx
7360654 -rwxr-xr-x 1 root root 61M Nov 20 21:16 /root/go/bin/httpx
  1. 将二进制文件httpx移动到 /usr/bin/ 下,httpx正常使用

也可以将 ~/go/bin/ 添加到PATH变量

1
cp ~/go/bin/httpx /usr/bin/

验证:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# httpx -version

    __    __  __       _  __
   / /_  / /_/ /_____ | |/ /
  / __ \/ __/ __/ __ \|   /
 / / / / /_/ /_/ /_/ /   |
/_/ /_/\__/\__/ .___/_/|_|
             /_/

                projectdiscovery.io

[INF] Current Version: v1.7.2
使用 Hugo 构建
主题 StackJimmy 设计