Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets sslscan.c:94:25:致命错误:openssl/err.h:没有终止此类文件或目录编译。163_Sockets_Ssl_Openssl_Network Programming_Openssl Engine - Fatal编程技术网

Sockets sslscan.c:94:25:致命错误:openssl/err.h:没有终止此类文件或目录编译。163

Sockets sslscan.c:94:25:致命错误:openssl/err.h:没有终止此类文件或目录编译。163,sockets,ssl,openssl,network-programming,openssl-engine,Sockets,Ssl,Openssl,Network Programming,Openssl Engine,我需要在ubuntu虚拟机virtualbox中安装用于ssl扫描的sslscan工具 按照提供的安装说明,我从安装了openssl chacha。注意,我知道openssl的这个分支包含弱密码,我使用这个工具和openssl来测试扫描目的,而不是真正的应用程序 然后,在安装了上面的openssl之后,我做的第一件事就是执行:make。请注意,我不清楚何时使用sslscan提到的这些命令,因为我没有执行它们。但我想使用chacha版本的openssl: apt-get install build

我需要在ubuntu虚拟机virtualbox中安装用于ssl扫描的sslscan工具

按照提供的安装说明,我从安装了openssl chacha。注意,我知道openssl的这个分支包含弱密码,我使用这个工具和openssl来测试扫描目的,而不是真正的应用程序

然后,在安装了上面的openssl之后,我做的第一件事就是执行:make。请注意,我不清楚何时使用sslscan提到的这些命令,因为我没有执行它们。但我想使用chacha版本的openssl:

apt-get install build-essential git zlib1g-dev
apt-get build-dep openssl
make static
当我尝试运行命令:make时,我得到以下错误:

make: git: Command not found
cc -o sslscan -Wall -Wformat=2 -Wformat-security -pie -z relro -z now -L/usr/local/lib -L/usr/local/ssl/lib -L/usr/local/opt/openssl/lib -L/opt/local/lib -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE -I/usr/local/include -I/usr/local/ssl/include -I/usr/local/ssl/include/openssl -I/usr/local/opt/openssl/include -I/opt/local/include -I/opt/local/include/openssl  -DVERSION=\"1.11.11\" sslscan.c -lssl -lcrypto -ldl
/usr/bin/ld: /usr/local/ssl/lib/libssl.a(s2_clnt.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/local/ssl/lib/libssl.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:91: recipe for target 'sslscan' failed
make: *** [sslscan] Error 1
我在以下目录中:/home/myuser/Downloads/sslscan master 我确保openssl在: /usr/local/ssl 你能告诉我缺少什么吗?我不熟悉Linux系统Windows用户,但我更喜欢在Linux中使用该工具。因此,我将感谢您的帮助和耐心。

找不到make:git:Command

因此,从安装git命令开始:

或者git core

 apt-get install git