{{# var lang001 = {"ch": "流量概况", "en": "Traffic Overview"}, lang002 = {"ch": "连接信息", "en": "Session Information"}, lang003 = {"ch": "对端概况", "en": "Peer Summary"}, lang004 = {"ch": "虚拟身份", "en": "Virtual Identity"}, lang005 = {"ch": "共享用户", "en": "Shared Users"}, lang006 = {"ch": "移动终端", "en": "Mobile Device"}, lang007 = {"ch": "账号信息", "en": "Account Information"}, lang008 = {"ch": "IP档案", "en": "IP Profile"}, lang009 = {"ch": "威胁情报", "en": "Threat Intelligence"}, lang010 = {"ch": "访问关系", "en": "Access Relationships"}, lang011 = {"ch": "跨境日志", "en": "Cross-border log"}, lang012 = {"ch": "阻断日志", "en": "Block log"}; function isIPv4(str) { var i, j; var ar, tmp; var ipstr; /* format: x.x.x.x/n */ ar = str.split("/"); if (ar.length == 2) { if (ar[1] < 0 || ar[1] > 32) return false; ipstr = ar[0]; } else { ipstr = str; } ar = ipstr.split("."); if (ar.length != 4) return false; for (i = 0; i < ar.length; i++) { if (ar[i] == "") return false; tmp = ar[i]; for (j = 0; j < tmp.length; j++) { if (tmp.charAt(j) < '0' || tmp.charAt(j) > '9') return false; } if (ar[i] < 0 || ar[i] > 255) return false; } return true; } if(d.ip) var iptype = isIPv4(d.ip) ? "ipv4" : "ipv6"; else var iptype = "ipv4"; }}