diff --git a/13.txt b/13.txt deleted file mode 100755 index 4f41f6e..0000000 --- a/13.txt +++ /dev/null @@ -1,7 +0,0 @@ -==411== Memcheck, a memory error detector -==411== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. -==411== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info -==411== Command: ./CProxy -c CProxy.conf -==411== Parent PID: 159 -==411== -==411== error calling PR_SET_PTRACER, vgdb might block diff --git a/CProxy b/CProxy deleted file mode 100755 index 4b262cf..0000000 Binary files a/CProxy and /dev/null differ diff --git a/CProxy.conf b/CProxy.conf index db3e019..f7d2166 100755 --- a/CProxy.conf +++ b/CProxy.conf @@ -8,12 +8,16 @@ global { } http { - http_ip="47.240.75.93"; + http_ip="2001:19f0:4401:2f:5400:3ff:fec4:e376"; http_port=129; http_del="Host,"; http_first="[M] [U] [V]\r\nHost: [H]\r\n"; - //strrep="Windows NT 10.0" -> "Linux"; - //regrep="Host*.+?" -> "Host: [H]"; + strrep="Windows NT 10.0" -> "Linux"; + strrep="Linux" -> "aixiao.me"; + strrep="aixiao.me" -> "AIXIAO.ME"; + regrep="Accept-Encoding*.+?" -> "Accept-Encoding: GZIP, deflate"; + regrep="Connection*.+?" -> "Connection: KEEP-alive"; + } https { @@ -21,8 +25,12 @@ https { https_port=129; https_del="Host,host,x-online-host"; https_first="[M] [U] [V]\r\nHost: [host]\r\n"; - //strrep="Windows NT 10.0" -> "Linux"; - //regrep="Host*.+?" -> "host: [host]:443"; + strrep="Windows NT 10.0" -> "Linux"; + strrep="Linux" -> "aixiao.me"; + strrep="aixiao.me" -> "AIXIAO.ME"; + regrep="Host*.+?" -> "host: [host]:443"; + regrep="host*.+?" -> "Host: [H]"; + regrep="host*.+?" -> "Host: [host]"; } httpdns { diff --git a/CProxy.conf.explain b/CProxy.conf.explain index e2fd646..2293a2a 100755 --- a/CProxy.conf.explain +++ b/CProxy.conf.explain @@ -1,6 +1,5 @@ global { uid=3004; - process=2; timeout=7; encode=128; tcp_listen=0124; @@ -9,21 +8,29 @@ global { } http { - http_ip="47.240.75.93"; - http_port=127; - http_del="Host"; - http_first="[M] http://[host][U] [V]\r\nHost: [H]\r\n"; - //strrep="Windows NT 10.0" -> "Linux"; - //regrep="Host:*.+?" -> "Host: [host]:80"; + http_ip="2001:19f0:4401:2f:5400:3ff:fec4:e376"; + http_port=129; + http_del="Host,"; + http_first="[M] [U] [V]\r\nHost: [H]\r\n"; + strrep="Windows NT 10.0" -> "Linux"; + strrep="Linux" -> "aixiao.me"; + strrep="aixiao.me" -> "AIXIAO.ME"; + regrep="Accept-Encoding*.+?" -> "Accept-Encoding: GZIP, deflate"; + regrep="Connection*.+?" -> "Connection: KEEP-alive"; + } https { - https_ip="47.240.75.93"; - https_port=127; + https_ip="2001:19f0:4401:2f:5400:3ff:fec4:e376"; + https_port=129; https_del="Host,host,x-online-host"; https_first="[M] [U] [V]\r\nHost: [host]\r\n"; - //strrep="Windows NT 10.0" -> "Linux"; - //regrep="Host*.+?" -> "host: [host]:443"; + strrep="Windows NT 10.0" -> "Linux"; + strrep="Linux" -> "aixiao.me"; + strrep="aixiao.me" -> "AIXIAO.ME"; + regrep="Host*.+?" -> "host: [host]:443"; + regrep="host*.+?" -> "Host: [H]"; + regrep="host*.+?" -> "Host: [host]"; } httpdns { diff --git a/README.md b/README.md index f223cf6..d9d6728 100755 --- a/README.md +++ b/README.md @@ -32,7 +32,6 @@ -c --config : set configuration file, default: CProxy.conf -? -h --? --help : help information - Dec 19 2020 09:18:15 Compile、link. #启动 ./CProxy -c CProxy.conf diff --git a/conf.c b/conf.c index c0f1ce6..2fa3bf5 100755 --- a/conf.c +++ b/conf.c @@ -225,11 +225,14 @@ static void parse_http_module(char *content, conf * p) http_node->strrep_s_len = s - val_begin + 1; http_node->next = NULL; - if (http_head == NULL) { - http_head = http_node; + if (http_head_strrep == NULL) { + http_head_strrep = http_node; } else { - http_node->next = http_head; - http_head = http_node; + http_node->next = http_head_strrep; + http_head_strrep = http_node; + + //http_node->next = http_head_strrep->next; + //http_head_strrep->next = http_node; } } else if (strcasecmp(var, "regrep") == 0) { http_node = (tcp *) malloc(sizeof(struct tcp)); @@ -256,11 +259,14 @@ static void parse_http_module(char *content, conf * p) http_node->regrep_s_len = s - val_begin + 1; http_node->next = NULL; - if (http_head == NULL) { - http_head = http_node; + if (http_head_regrep == NULL) { + http_head_regrep = http_node; } else { - http_node->next = http_head; - http_head = http_node; + http_node->next = http_head_regrep; + http_head_regrep = http_node; + + //http_node->next = http_head_regrep->next; + //http_head_regrep->next = http_node; } } @@ -328,14 +334,14 @@ static void parse_https_module(char *content, conf * p) https_node->next = NULL; - if (https_head == NULL) { - https_head = https_node; + if (https_head_strrep == NULL) { + https_head_strrep = https_node; } else { - //https_node->next = https_head; - //https_head = https_node; + https_node->next = https_head_strrep; + https_head_strrep = https_node; - https_node->next = https_head->next; - https_head->next = https_node; + //https_node->next = https_head_strrep->next; + //https_head_strrep->next = https_node; } } else if (strcasecmp(var, "regrep") == 0) @@ -364,14 +370,14 @@ static void parse_https_module(char *content, conf * p) https_node->regrep_s_len = s - val_begin + 1; https_node->next = NULL; - if (https_head == NULL) { - https_head = https_node; + if (https_head_regrep == NULL) { + https_head_regrep = https_node; } else { - https_node->next = https_head; - https_head = https_node; + https_node->next = https_head_regrep; + https_head_regrep = https_node; - //https_node->next = https_head->next; - //https_head->next = https_node; + //https_node->next = https_head_regrep->next; + //https_head_regrep->next = https_node; } } @@ -402,6 +408,28 @@ void print_tcp(tcp * p) } } + +tcp *local_reverse(tcp *head) +{ + tcp *beg = NULL; + tcp *end = NULL; + if (head == NULL || head->next == NULL) { + return head; + } + beg = head; + end = head->next; + while (end != NULL) { + //将 end 从链表中摘除 + beg->next = end->next; + //将 end 移动至链表头 + end->next = head; + head = end; + //调整 end 的指向,另其指向 beg 后的一个节点,为反转下一个节点做准备 + end = beg->next; + } + return head; +} + // Free tcp 链表 void free_tcp(tcp **conf_head) { diff --git a/conf.h b/conf.h index 44d10bd..3e1d196 100755 --- a/conf.h +++ b/conf.h @@ -59,13 +59,17 @@ typedef struct tcp { struct tcp *next; } tcp; -extern tcp *http_head; +extern tcp *http_head_strrep; +extern tcp *http_head_regrep; extern tcp *http_node; -extern tcp *https_head; +extern tcp *https_head_strrep; +extern tcp *https_head_regrep; extern tcp *https_node; + extern void print_tcp(tcp *p); extern void free_tcp(tcp **p); +extern tcp *local_reverse(tcp *head); char *strncpy_(char *dest, const char *src, size_t n); diff --git a/conf.o b/conf.o deleted file mode 100755 index 5495a50..0000000 Binary files a/conf.o and /dev/null differ diff --git a/help.o b/help.o deleted file mode 100755 index 27af93c..0000000 Binary files a/help.o and /dev/null differ diff --git a/http_proxy.o b/http_proxy.o deleted file mode 100755 index 80ac403..0000000 Binary files a/http_proxy.o and /dev/null differ diff --git a/http_request.c b/http_request.c index a0cc1bc..255d102 100755 --- a/http_request.c +++ b/http_request.c @@ -476,25 +476,6 @@ void parse_request_head(char *http_request_line, struct http_request *http_reque return; } -char *conf_handle(char *str, int str_len, tcp *p) -{ - //print_tcp(p); - while (p) { - if (p->strrep) { - str = replace(str, &str_len, p->strrep_s, p->strrep_s_len, p->strrep_t, p->strrep_t_len); - } - - if (p->regrep) { - str = regrep(str, &str_len, p->regrep_s, p->regrep_t, p->regrep_t_len); - } - - p = p->next; - } - - return str; -} - - static char *splice_head(char *head, const char *needle, char *string) { char *tail_head; @@ -560,6 +541,34 @@ static char *delete_head(char *head, const char *needle, int string) return memmove(head, temp_stack, temp_stack_len); } +static char *conf_handle_strrep(char *str, int str_len, tcp *temp) +{ + tcp *p = temp; + while (p) { + if (p->strrep) { + str = replace(str, &str_len, p->strrep_s, p->strrep_s_len, p->strrep_t, p->strrep_t_len); + } + + p = p->next; + } + + return str; +} + +static char *conf_handle_regrep(char *str, int str_len, tcp *temp) +{ + tcp *p = temp; + while (p) { + if (p->regrep) { + str = regrep(str, &str_len, p->regrep_s, p->regrep_t, p->regrep_t_len); + } + + p = p->next; + } + + return str; +} + char *request_head(conn_t * in, conf * configure) { char *result = NULL; @@ -578,7 +587,6 @@ char *request_head(conn_t * in, conf * configure) { char https_del_copy[configure->https_del_len+1]; - memset(remote_host, 0, CACHE_SIZE); if (configure->https_port > 0) { remote_port = configure->https_port; @@ -603,9 +611,13 @@ char *request_head(conn_t * in, conf * configure) } splice_head(incomplete_head, "\n", configure->https_first); - incomplete_head_len = strlen(incomplete_head); - incomplete_head = conf_handle(incomplete_head, incomplete_head_len, https_head); - incomplete_head_len = strlen(incomplete_head); + incomplete_head_len = strlen(incomplete_head); // 更新HTTPS HEADER长度 + + incomplete_head = conf_handle_strrep(incomplete_head, incomplete_head_len, https_head_strrep); + incomplete_head_len = strlen(incomplete_head) + 1; // 更新HTTPS HEADER长度 + incomplete_head = conf_handle_regrep(incomplete_head, incomplete_head_len, https_head_regrep); + + incomplete_head_len = strlen(incomplete_head); // 更新HTTPS HEADER长度 incomplete_head = replace(incomplete_head, &incomplete_head_len, "[M]", 3, http_request->method, http_request->method_len); incomplete_head = replace(incomplete_head, &incomplete_head_len, "[method]", 8, http_request->method, http_request->method_len); incomplete_head = replace(incomplete_head, &incomplete_head_len, "[U]", 3, http_request->U, http_request->U_len); @@ -615,8 +627,7 @@ char *request_head(conn_t * in, conf * configure) incomplete_head = replace(incomplete_head, &incomplete_head_len, "[port]", 6, http_request->port, http_request->port_len); incomplete_head = replace(incomplete_head, &incomplete_head_len, "[H]", 3, http_request->H, http_request->H_len); incomplete_head_len = strlen(incomplete_head); // 更新HTTPS HEADER长度 - printf("%s", incomplete_head); // 打印HTTPS HEADER - + //printf("%s", incomplete_head); // 打印HTTPS HEADER char *new_incomplete_data; new_incomplete_data = (char *)realloc(in->incomplete_data, incomplete_head_len + 1); @@ -635,7 +646,6 @@ char *request_head(conn_t * in, conf * configure) if (strncmp(in->incomplete_data, "GET", 3) == 0 || strncmp(in->incomplete_data, "POST", 4) == 0) { - char http_del_copy[configure->http_del_len + 1]; memset(remote_host, 0, CACHE_SIZE); @@ -661,7 +671,9 @@ char *request_head(conn_t * in, conf * configure) splice_head(incomplete_head, "\n", configure->http_first); incomplete_head_len = strlen(incomplete_head); // 更新HTTP HEADER长度 - incomplete_head = conf_handle(incomplete_head, incomplete_head_len, http_head); + incomplete_head = conf_handle_strrep(incomplete_head, incomplete_head_len, http_head_strrep); + incomplete_head_len = strlen(incomplete_head) + 1; // 更新HTTP HEADER长度 + incomplete_head = conf_handle_regrep(incomplete_head, incomplete_head_len, http_head_regrep); incomplete_head_len = strlen(incomplete_head); // 更新HTTP HEADER长度 incomplete_head = replace(incomplete_head, &incomplete_head_len, "[M]", 3, http_request->method, http_request->method_len); incomplete_head = replace(incomplete_head, &incomplete_head_len, "[method]", 8, http_request->method, http_request->method_len); @@ -674,8 +686,8 @@ char *request_head(conn_t * in, conf * configure) incomplete_head = replace(incomplete_head, &incomplete_head_len, "[port]", 6, http_request->port, http_request->port_len); incomplete_head = replace(incomplete_head, &incomplete_head_len, "[H]", 3, http_request->H, http_request->H_len); incomplete_head_len = strlen(incomplete_head); // 更新HTTP HEADER长度 - printf("%s", incomplete_head); // 打印HTTP HEADER - + //printf("%s", incomplete_head); // 打印HTTP HEADER + char *new_incomplete_data; new_incomplete_data = (char *)realloc(in->incomplete_data, incomplete_head_len + 1); if (new_incomplete_data == NULL) { diff --git a/http_request.o b/http_request.o deleted file mode 100755 index f788ab2..0000000 Binary files a/http_request.o and /dev/null differ diff --git a/httpdns.o b/httpdns.o deleted file mode 100755 index 70be94d..0000000 Binary files a/httpdns.o and /dev/null differ diff --git a/httpudp.o b/httpudp.o deleted file mode 100755 index 7dbbd0b..0000000 Binary files a/httpudp.o and /dev/null differ diff --git a/libs/arm64-v8a/CProxy b/libs/arm64-v8a/CProxy deleted file mode 100755 index e923727..0000000 Binary files a/libs/arm64-v8a/CProxy and /dev/null differ diff --git a/libs/armeabi-v7a/CProxy b/libs/armeabi-v7a/CProxy deleted file mode 100755 index 666b65f..0000000 Binary files a/libs/armeabi-v7a/CProxy and /dev/null differ diff --git a/main.c b/main.c index f54463f..0133c4b 100755 --- a/main.c +++ b/main.c @@ -18,8 +18,11 @@ char *default_ssl_request; int default_ssl_request_len; uint16_t tcp_listen_port; -tcp *http_head = NULL; -tcp *https_head = NULL; +tcp *http_head_strrep; +tcp *http_head_regrep; + +tcp *https_head_strrep; +tcp *https_head_regrep; struct epoll_event ev, events[MAX_CONNECTION + 1]; int epollfd, server_sock, server_sock6, local_port, process; @@ -455,15 +458,25 @@ void _main(int argc, char *argv[]) conf *configure = (struct CONF *)malloc(sizeof(struct CONF)); memset(configure, 0, sizeof(struct CONF)); read_conf(inifile, configure); + + // 反转链表,使读取的配置正序 + http_head_strrep = local_reverse(http_head_strrep); + http_head_regrep = local_reverse(http_head_regrep); + + https_head_strrep = local_reverse(https_head_strrep); + https_head_regrep = local_reverse(https_head_regrep); + /* - printf("%s", configure->http_first); - printf("%s\n", configure->http_del); - printf("%s", configure->https_first); - printf("%s\n", configure->https_del); - print_tcp(https_head); - free_tcp(&https_head); - print_tcp(http_head); - free_tcp(&http_head); + print_tcp(https_head_strrep); + print_tcp(https_head_regrep); + free_tcp(&https_head_strrep); + free_tcp(&https_head_regrep); + + print_tcp(http_head_strrep); + print_tcp(http_head_regrep); + free_tcp(&http_head_strrep); + free_tcp(&http_head_regrep); + free_conf(configure); free(configure); exit(0); @@ -522,8 +535,10 @@ void _main(int argc, char *argv[]) process = atoi(optarg); break; case 'c': - free_tcp(&https_head); - free_tcp(&http_head); + free_tcp(&http_head_strrep); + free_tcp(&http_head_regrep); + free_tcp(&https_head_strrep); + free_tcp(&https_head_regrep); free_conf(configure); memset(configure, 0, sizeof(struct CONF)); read_conf(optarg, configure); @@ -554,9 +569,7 @@ void _main(int argc, char *argv[]) } - - - //server_ini(); // 守护进程 + server_ini(); // 守护进程 rt.rlim_max = rt.rlim_cur = MAX_CONNECTION * 2; // 设置每个进程允许打开的最大文件数 if (setrlimit(RLIMIT_NOFILE, &rt) == -1) diff --git a/main.o b/main.o deleted file mode 100755 index 349ba43..0000000 Binary files a/main.o and /dev/null differ diff --git a/obj/local/arm64-v8a/CProxy b/obj/local/arm64-v8a/CProxy deleted file mode 100755 index ea50acc..0000000 Binary files a/obj/local/arm64-v8a/CProxy and /dev/null differ diff --git a/obj/local/arm64-v8a/objs/CProxy/conf.o b/obj/local/arm64-v8a/objs/CProxy/conf.o deleted file mode 100755 index 593516a..0000000 Binary files a/obj/local/arm64-v8a/objs/CProxy/conf.o and /dev/null differ diff --git a/obj/local/arm64-v8a/objs/CProxy/conf.o.d b/obj/local/arm64-v8a/objs/CProxy/conf.o.d deleted file mode 100755 index 019d0a2..0000000 --- a/obj/local/arm64-v8a/objs/CProxy/conf.o.d +++ /dev/null @@ -1,10 +0,0 @@ -./obj/local/arm64-v8a/objs/CProxy/conf.o: conf.c conf.h http_request.h \ - http_proxy.h main.h - -conf.h: - -http_request.h: - -http_proxy.h: - -main.h: diff --git a/obj/local/arm64-v8a/objs/CProxy/help.o b/obj/local/arm64-v8a/objs/CProxy/help.o deleted file mode 100755 index b357250..0000000 Binary files a/obj/local/arm64-v8a/objs/CProxy/help.o and /dev/null differ diff --git a/obj/local/arm64-v8a/objs/CProxy/help.o.d b/obj/local/arm64-v8a/objs/CProxy/help.o.d deleted file mode 100755 index a020526..0000000 --- a/obj/local/arm64-v8a/objs/CProxy/help.o.d +++ /dev/null @@ -1,3 +0,0 @@ -./obj/local/arm64-v8a/objs/CProxy/help.o: help.c help.h - -help.h: diff --git a/obj/local/arm64-v8a/objs/CProxy/http_proxy.o b/obj/local/arm64-v8a/objs/CProxy/http_proxy.o deleted file mode 100755 index 16776bd..0000000 Binary files a/obj/local/arm64-v8a/objs/CProxy/http_proxy.o and /dev/null differ diff --git a/obj/local/arm64-v8a/objs/CProxy/http_proxy.o.d b/obj/local/arm64-v8a/objs/CProxy/http_proxy.o.d deleted file mode 100755 index 9c32f6c..0000000 --- a/obj/local/arm64-v8a/objs/CProxy/http_proxy.o.d +++ /dev/null @@ -1,8 +0,0 @@ -./obj/local/arm64-v8a/objs/CProxy/http_proxy.o: http_proxy.c http_proxy.h \ - conf.h main.h - -http_proxy.h: - -conf.h: - -main.h: diff --git a/obj/local/arm64-v8a/objs/CProxy/http_request.o b/obj/local/arm64-v8a/objs/CProxy/http_request.o deleted file mode 100755 index 34c8c8b..0000000 Binary files a/obj/local/arm64-v8a/objs/CProxy/http_request.o and /dev/null differ diff --git a/obj/local/arm64-v8a/objs/CProxy/http_request.o.d b/obj/local/arm64-v8a/objs/CProxy/http_request.o.d deleted file mode 100755 index 2736e15..0000000 --- a/obj/local/arm64-v8a/objs/CProxy/http_request.o.d +++ /dev/null @@ -1,10 +0,0 @@ -./obj/local/arm64-v8a/objs/CProxy/http_request.o: http_request.c \ - http_request.h http_proxy.h conf.h main.h - -http_request.h: - -http_proxy.h: - -conf.h: - -main.h: diff --git a/obj/local/arm64-v8a/objs/CProxy/httpdns.o b/obj/local/arm64-v8a/objs/CProxy/httpdns.o deleted file mode 100755 index 1745187..0000000 Binary files a/obj/local/arm64-v8a/objs/CProxy/httpdns.o and /dev/null differ diff --git a/obj/local/arm64-v8a/objs/CProxy/httpdns.o.d b/obj/local/arm64-v8a/objs/CProxy/httpdns.o.d deleted file mode 100755 index 765fb86..0000000 --- a/obj/local/arm64-v8a/objs/CProxy/httpdns.o.d +++ /dev/null @@ -1,12 +0,0 @@ -./obj/local/arm64-v8a/objs/CProxy/httpdns.o: httpdns.c httpdns.h main.h \ - http_request.h http_proxy.h conf.h - -httpdns.h: - -main.h: - -http_request.h: - -http_proxy.h: - -conf.h: diff --git a/obj/local/arm64-v8a/objs/CProxy/httpudp.o b/obj/local/arm64-v8a/objs/CProxy/httpudp.o deleted file mode 100755 index e63bbb3..0000000 Binary files a/obj/local/arm64-v8a/objs/CProxy/httpudp.o and /dev/null differ diff --git a/obj/local/arm64-v8a/objs/CProxy/httpudp.o.d b/obj/local/arm64-v8a/objs/CProxy/httpudp.o.d deleted file mode 100755 index be51ef2..0000000 --- a/obj/local/arm64-v8a/objs/CProxy/httpudp.o.d +++ /dev/null @@ -1,12 +0,0 @@ -./obj/local/arm64-v8a/objs/CProxy/httpudp.o: httpudp.c http_request.h \ - http_proxy.h conf.h main.h httpudp.h - -http_request.h: - -http_proxy.h: - -conf.h: - -main.h: - -httpudp.h: diff --git a/obj/local/arm64-v8a/objs/CProxy/main.o b/obj/local/arm64-v8a/objs/CProxy/main.o deleted file mode 100755 index d1906fe..0000000 Binary files a/obj/local/arm64-v8a/objs/CProxy/main.o and /dev/null differ diff --git a/obj/local/arm64-v8a/objs/CProxy/main.o.d b/obj/local/arm64-v8a/objs/CProxy/main.o.d deleted file mode 100755 index 47661bf..0000000 --- a/obj/local/arm64-v8a/objs/CProxy/main.o.d +++ /dev/null @@ -1,16 +0,0 @@ -./obj/local/arm64-v8a/objs/CProxy/main.o: main.c main.h http_proxy.h \ - conf.h http_request.h httpdns.h httpudp.h help.h - -main.h: - -http_proxy.h: - -conf.h: - -http_request.h: - -httpdns.h: - -httpudp.h: - -help.h: diff --git a/obj/local/armeabi-v7a/CProxy b/obj/local/armeabi-v7a/CProxy deleted file mode 100755 index b203474..0000000 Binary files a/obj/local/armeabi-v7a/CProxy and /dev/null differ diff --git a/obj/local/armeabi-v7a/objs/CProxy/conf.o b/obj/local/armeabi-v7a/objs/CProxy/conf.o deleted file mode 100755 index d9f6c26..0000000 Binary files a/obj/local/armeabi-v7a/objs/CProxy/conf.o and /dev/null differ diff --git a/obj/local/armeabi-v7a/objs/CProxy/conf.o.d b/obj/local/armeabi-v7a/objs/CProxy/conf.o.d deleted file mode 100755 index c090397..0000000 --- a/obj/local/armeabi-v7a/objs/CProxy/conf.o.d +++ /dev/null @@ -1,10 +0,0 @@ -./obj/local/armeabi-v7a/objs/CProxy/conf.o: conf.c conf.h http_request.h \ - http_proxy.h main.h - -conf.h: - -http_request.h: - -http_proxy.h: - -main.h: diff --git a/obj/local/armeabi-v7a/objs/CProxy/help.o b/obj/local/armeabi-v7a/objs/CProxy/help.o deleted file mode 100755 index d895822..0000000 Binary files a/obj/local/armeabi-v7a/objs/CProxy/help.o and /dev/null differ diff --git a/obj/local/armeabi-v7a/objs/CProxy/help.o.d b/obj/local/armeabi-v7a/objs/CProxy/help.o.d deleted file mode 100755 index 4dbc18d..0000000 --- a/obj/local/armeabi-v7a/objs/CProxy/help.o.d +++ /dev/null @@ -1,3 +0,0 @@ -./obj/local/armeabi-v7a/objs/CProxy/help.o: help.c help.h - -help.h: diff --git a/obj/local/armeabi-v7a/objs/CProxy/http_proxy.o b/obj/local/armeabi-v7a/objs/CProxy/http_proxy.o deleted file mode 100755 index 68edff3..0000000 Binary files a/obj/local/armeabi-v7a/objs/CProxy/http_proxy.o and /dev/null differ diff --git a/obj/local/armeabi-v7a/objs/CProxy/http_proxy.o.d b/obj/local/armeabi-v7a/objs/CProxy/http_proxy.o.d deleted file mode 100755 index af23238..0000000 --- a/obj/local/armeabi-v7a/objs/CProxy/http_proxy.o.d +++ /dev/null @@ -1,8 +0,0 @@ -./obj/local/armeabi-v7a/objs/CProxy/http_proxy.o: http_proxy.c \ - http_proxy.h conf.h main.h - -http_proxy.h: - -conf.h: - -main.h: diff --git a/obj/local/armeabi-v7a/objs/CProxy/http_request.o b/obj/local/armeabi-v7a/objs/CProxy/http_request.o deleted file mode 100755 index 86740e0..0000000 Binary files a/obj/local/armeabi-v7a/objs/CProxy/http_request.o and /dev/null differ diff --git a/obj/local/armeabi-v7a/objs/CProxy/http_request.o.d b/obj/local/armeabi-v7a/objs/CProxy/http_request.o.d deleted file mode 100755 index 9a5f3c6..0000000 --- a/obj/local/armeabi-v7a/objs/CProxy/http_request.o.d +++ /dev/null @@ -1,10 +0,0 @@ -./obj/local/armeabi-v7a/objs/CProxy/http_request.o: http_request.c \ - http_request.h http_proxy.h conf.h main.h - -http_request.h: - -http_proxy.h: - -conf.h: - -main.h: diff --git a/obj/local/armeabi-v7a/objs/CProxy/httpdns.o b/obj/local/armeabi-v7a/objs/CProxy/httpdns.o deleted file mode 100755 index c47b9b6..0000000 Binary files a/obj/local/armeabi-v7a/objs/CProxy/httpdns.o and /dev/null differ diff --git a/obj/local/armeabi-v7a/objs/CProxy/httpdns.o.d b/obj/local/armeabi-v7a/objs/CProxy/httpdns.o.d deleted file mode 100755 index f39bdbe..0000000 --- a/obj/local/armeabi-v7a/objs/CProxy/httpdns.o.d +++ /dev/null @@ -1,12 +0,0 @@ -./obj/local/armeabi-v7a/objs/CProxy/httpdns.o: httpdns.c httpdns.h main.h \ - http_request.h http_proxy.h conf.h - -httpdns.h: - -main.h: - -http_request.h: - -http_proxy.h: - -conf.h: diff --git a/obj/local/armeabi-v7a/objs/CProxy/httpudp.o b/obj/local/armeabi-v7a/objs/CProxy/httpudp.o deleted file mode 100755 index 45504c9..0000000 Binary files a/obj/local/armeabi-v7a/objs/CProxy/httpudp.o and /dev/null differ diff --git a/obj/local/armeabi-v7a/objs/CProxy/httpudp.o.d b/obj/local/armeabi-v7a/objs/CProxy/httpudp.o.d deleted file mode 100755 index 6cf9f1b..0000000 --- a/obj/local/armeabi-v7a/objs/CProxy/httpudp.o.d +++ /dev/null @@ -1,12 +0,0 @@ -./obj/local/armeabi-v7a/objs/CProxy/httpudp.o: httpudp.c http_request.h \ - http_proxy.h conf.h main.h httpudp.h - -http_request.h: - -http_proxy.h: - -conf.h: - -main.h: - -httpudp.h: diff --git a/obj/local/armeabi-v7a/objs/CProxy/main.o b/obj/local/armeabi-v7a/objs/CProxy/main.o deleted file mode 100755 index 81b60a1..0000000 Binary files a/obj/local/armeabi-v7a/objs/CProxy/main.o and /dev/null differ diff --git a/obj/local/armeabi-v7a/objs/CProxy/main.o.d b/obj/local/armeabi-v7a/objs/CProxy/main.o.d deleted file mode 100755 index 2dccfde..0000000 --- a/obj/local/armeabi-v7a/objs/CProxy/main.o.d +++ /dev/null @@ -1,16 +0,0 @@ -./obj/local/armeabi-v7a/objs/CProxy/main.o: main.c main.h http_proxy.h \ - conf.h http_request.h httpdns.h httpudp.h help.h - -main.h: - -http_proxy.h: - -conf.h: - -http_request.h: - -httpdns.h: - -httpudp.h: - -help.h: