如何用libssl安装Siege?

时间:2017-03-27 17:22:47

标签: macos openssl siege

我正在尝试在Mac OS 10.12上使用libssl安装Siege,但是当我对https网址使用该实用程序时,我收到以下错误。

  

[错误] HTTPS需要libssl:无法访问https://example.com/   使用此协议:Socket已连接

我使用此wiki中的以下命令进行安装:

./configure --with-ssl
make
make install

2 个答案:

答案 0 :(得分:1)

用brew来安装围攻。
它解决了我的问题。我唯一需要做的就是连接围攻。

https://coderwall.com/p/qfrk1w/making-siege-work-with-https-on-os-x-mavericks。 brew卸载围攻
brew install openssl
brew link --force openssl
brew install siege

ti必须做的额外步骤(Mac OS Sierra低)。 ln -s /usr/local/Cellar/siege/4.0.4/bin/siege / usr / local / bin / siege。

答案 1 :(得分:0)

这是在macOS Mojave上,并使用HomeBrew安装了openssl。您将使用brew命令获取openssl安装目录:

git clone https://github.com/JoeDog/siege.git
cd siege

./utils/bootstrap

# here's what you're looking for:
./configure --with-ssl=$(brew --prefix openssl)

make

现在您可以使用./src/siege https://whatever.domain.invalid进行围攻了。这已在macOS 10.14.5上使用Siege 4.0.4rc3 commit hash 05dcfac88ecdd57bd94276e4ce82477cba9129b6和openssl 1.0.2s进行了测试。