-/* Modified by: xChaos, 20131029 */\r
+/* Modified by: xChaos, 20131208 */\r
\r
#include "cll1-0.6.2.h"\r
#include "ipstruct.h"\r
/* globals declared in prometheus.c */\r
extern struct IP *ips, *ip, *sharedip;\r
extern char *mark;\r
-extern char *proxy_ip;\r
+/* extern char *proxy_ip; */\r
extern int free_min;\r
extern int free_max;\r
extern int include_upload;\r
\r
for_each(line,lines)\r
{\r
- int col, accept = 0, proxyflag = 0, valid = 1, setchainname = 0, commonflag = 0; \r
+ int col, accept = 0, /*proxyflag = 0, */valid = 1, setchainname = 0, commonflag = 0; \r
unsigned long long traffic = 0;\r
unsigned long pkts = 0;\r
char *ipaddr = NULL,*ptr;\r
}\r
else if(!ipv6)\r
{\r
- if(downloadflag)\r
+/* if(downloadflag)\r
{ \r
if(strstr(proxy_ip,ptr))\r
{\r
proxyflag = 1;\r
}\r
- }\r
- else\r
+\r
+ } \r
+ else \r
+ { */\r
+ if(!downloadflag)\r
{\r
ipaddr = ptr;\r
}\r
{\r
printf("(IPv4) ");\r
}\r
- \r
+/* \r
if(proxyflag)\r
{\r
printf("(proxy) ");\r
}\r
- else if(!downloadflag)\r
+ else\r
+*/ \r
+ if(!downloadflag)\r
{\r
printf("(up) ");\r
}\r
\r
if(downloadflag)\r
{\r
+/*\r
if(proxyflag)\r
{\r
ip->proxy = traffic;\r
}\r
else\r
- {\r
- ip->traffic += traffic;\r
- }\r
- ip->direct += ip->traffic-ip->upload-ip->proxy;\r
+ {*/\r
+ ip->traffic += traffic;\r
+ ip->traffic_down += traffic;\r
+/* } */\r
+ ip->direct += traffic; /*-ip->proxy;*/\r
ip->pktsdown += pkts;\r
}\r
else\r
{\r
ip->upload += traffic;\r
+ ip->traffic_up += traffic;\r
ip->pktsup += pkts;\r
if(include_upload)\r
{\r