Mitmproxy Bettercap:bind:地址已在使用中

Mitmproxy Bettercap:bind:地址已在使用中,mitmproxy,.net-security,Mitmproxy,.net Security,无论我尝试使用哪个端口,都会不断出现错误: 侦听tcp 0.0.0.0:端口号:绑定:已在使用的地址 环境 如果您需要了解,我还使用Brew安装了此软件 Bettercap 2.11.1 Mac OS High Sierra golang 1.11.4 使用的命令行代码: sudo bettercap-评估设置net.probe关闭;将arp.spoof.targets设置为0.0.0.0-caplet beef-active.cap beef-active.cap: 预期行为: 我正在尝试向连

无论我尝试使用哪个端口,都会不断出现错误:

侦听tcp 0.0.0.0:端口号:绑定:已在使用的地址

环境 如果您需要了解,我还使用Brew安装了此软件 Bettercap 2.11.1 Mac OS High Sierra golang 1.11.4 使用的命令行代码: sudo bettercap-评估设置net.probe关闭;将arp.spoof.targets设置为0.0.0.0-caplet beef-active.cap

beef-active.cap: 预期行为: 我正在尝试向连接到路由器的每台计算机的浏览器中注入一些js。我只是想看到一条消息,牛肉注射成功

实际行为:实际发生了什么 当它到达我的IP地址时停止。以下是输出:

[13:26:41][sys.log][inf]http.proxy从0.0.0.0:8011开始,sslstrip已禁用

[13:26:41][sys.log][inf]正在从/var/root/.bettercap-ca.key.pem加载代理证书颁发机构TLS密钥

[13:26:41][sys.log][inf]正在从/var/root/.bettercap-ca.cert.pem加载代理证书颁发机构TLS证书

[13:26:41][sys.log][inf]正在启用转发

[13:26:41][sys.log][inf]https.proxy于0.0.0.0:8011启动,sslstrip已禁用

[13:26:41][sys.log][!!!]侦听tcp 0.0.0.0:8011:bind:地址已在使用中

编辑: 将两者的端口更改为不同会停止错误,但仍不会向浏览器中注入任何内容。我一直在控制台中看到的是:

好的,所以我改变了这一点,我不再得到这个错误,但是,它仍然没有注入任何JS到浏览器中。我只是不断得到新的和丢失的端点,就像这样:

0.0.0.0/24 > 0.0.0.0  » [08:33:17] [endpoint.new] endpoint 0.0.0.0 detected as 04:18:d6:d0:69:e7 (Apple, Inc.).
0.0.0.0/24 > 0.0.0.0  » [08:33:23] [endpoint.lost] endpoint 0.0.0.0 (Apple, Inc.) lost.
。。。。然后,它继续在相同的消息中滴答作响:新建>丢失>新建>丢失

有什么想法吗

set http.proxy.port 8011
set https.proxy.port 8011
这些端口设置为相同的值,这意味着它们都试图在8011上侦听,并且互相践踏

将其中一个端口更改为其他端口,错误就会消失

干杯

set http.proxy.port 8011
set https.proxy.port 8011