execve_hook/tests/socket-client/client-tests.c

30 lines
604 B
C

#include "client.h"
int main() {
// 测试参数
const char *filename = "/usr/bin/ls";
char *const argv[] = {
"ls",
"-l",
"/home",
NULL
};
char *const envp[] = {
"PATH=/usr/local/bin:/usr/bin:/bin",
"HOME=/home/user",
"LANG=en_US.UTF-8",
NULL
};
// 调用socket发送函数
int result = send_exec_params(filename, argv, envp, "./test.log");
if(result == 0) {
printf("Parameters sent successfully\n");
} else {
printf("Failed to send parameters\n");
}
return 0;
}