sslsplit:收到 privsep 请求类型 02
sslsplit: Received privsep req type 02
希望这是一个简单的问题,请原谅我的无知。
我运行 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 是 "open content log file w/mkpath"。
它与案例 1 "open content log file" 的作用相同,只是它在 privsep_server_openfile_verify
和 privsep_server_openfile
.
中启用了 mkpath 功能
第一个函数实际上并没有使用那个参数。
第二个,如果启用,则为日志文件创建目录,如果它不存在的话。
有关正在发生的事情的详细信息,请参阅 https://github.com/droe/sslsplit/blob/887215504a7324d4ce49327618934e66eeed8c27/privsep.c#L188。
希望这是一个简单的问题,请原谅我的无知。
我运行 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 是 "open content log file w/mkpath"。
它与案例 1 "open content log file" 的作用相同,只是它在 privsep_server_openfile_verify
和 privsep_server_openfile
.
第一个函数实际上并没有使用那个参数。 第二个,如果启用,则为日志文件创建目录,如果它不存在的话。
有关正在发生的事情的详细信息,请参阅 https://github.com/droe/sslsplit/blob/887215504a7324d4ce49327618934e66eeed8c27/privsep.c#L188。