希望这是一个简单的问题,请原谅我的无知。
我正在运行sslsplit以从某些IP读取内容,并且一直收到:
Received privsep req type 02 sz 62 on srvsock 9
谁能告诉我privsep req type 2是什么?
在搜索中,我只看到类型0、1和3的日志记录。
最佳答案
从代码源,错误消息来自https://github.com/droe/sslsplit/blob/887215504a7324d4ce49327618934e66eeed8c27/privsep.c#L355:
log_dbg_printf("Received privsep req type %02x sz %zd on srvsock %i\n",
req[0], n, srvsock);
下方的开关显示
req[0]
与前缀为PRIVSEP_REQ_
的变量匹配。如果返回同一文件的开头,则具有以下定义:
/* command byte */
#define PRIVSEP_REQ_CLOSE 0 /* closing command socket */
#define PRIVSEP_REQ_OPENFILE 1 /* open content log file */
#define PRIVSEP_REQ_OPENFILE_P 2 /* open content log file w/mkpath */
#define PRIVSEP_REQ_OPENSOCK 3 /* open socket and pass fd */
#define PRIVSEP_REQ_CERTFILE 4 /* open cert file in certgendir */
因此情况2是“带有mkpath的开放内容日志文件”。
除了在
privsep_server_openfile_verify
和privsep_server_openfile
中启用mkpath功能外,它与情况1“打开内容日志文件”相同。第一个函数实际上并不使用该参数。
如果已启用,则第二个目录将创建日志文件的目录(如果尚不存在)。
有关发生的详细信息,请参见https://github.com/droe/sslsplit/blob/887215504a7324d4ce49327618934e66eeed8c27/privsep.c#L188。
关于ssl - sslsplit:收到的privsep请求类型02,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54116535/