=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== hpsockd-0.17/src/sockd/dns.c-98- sin.sin_port = 0; hpsockd-0.17/src/sockd/dns.c:99: sin.sin_addr.s_addr = inet_addr("127.0.0.1"); hpsockd-0.17/src/sockd/dns.c-100- if (bind(s,(struct sockaddr*)&sin,sizeof(sin))<0) { ############################################## hpsockd-0.17/src/sockd/dns.c-177- sin.sin_port = 0; hpsockd-0.17/src/sockd/dns.c:178: sin.sin_addr.s_addr = inet_addr("127.0.0.1"); hpsockd-0.17/src/sockd/dns.c-179- if (bind(s,(struct sockaddr*)&sin,sizeof(sin))<0) { ############################################## hpsockd-0.17/src/sockd/sockd.h-500-void negotUnlock(void); hpsockd-0.17/src/sockd/sockd.h:501:int compareAddr(hostType *host, u_int32_t IP); hpsockd-0.17/src/sockd/sockd.h-502-u_int32_t findRoute(u_int32_t destIP); ############################################## hpsockd-0.17/src/sockd/sockd.h-505-const char *getEnv(const fdInfoType *info,const char *name); hpsockd-0.17/src/sockd/sockd.h:506:u_int32_t inetAddr(const char *s); hpsockd-0.17/src/sockd/sockd.h-507-void footprint(u_short a, u_short b, int c, int d); ############################################## hpsockd-0.17/src/sockd/v5command.c-183- if (!srcName) { hpsockd-0.17/src/sockd/v5command.c:184: hp=gethostbyaddr((const char *)&client->sin.sin_addr, sizeof(struct in_addr),client->sin.sin_family); hpsockd-0.17/src/sockd/v5command.c-185- if (hp) { ############################################## hpsockd-0.17/src/sockd/v5command.c-235- case ATYP_V4: hpsockd-0.17/src/sockd/v5command.c:236: hp=gethostbyaddr((const char *)&conn->req->destAddr, sizeof(conn->req->destAddr),AF_INET); hpsockd-0.17/src/sockd/v5command.c-237- break; ############################################## hpsockd-0.17/src/sockd/methods.c-110- for (j=0;j<config.cliMeth.list[i].src.num;j++) { hpsockd-0.17/src/sockd/methods.c:111: if (compareAddr(config.cliMeth.list[i].src.list+j,sin->sin_addr.s_addr)) { hpsockd-0.17/src/sockd/methods.c-112- /* Find the first method that is in methData */ ############################################## hpsockd-0.17/src/sockd/v5.c-336- for (sInfo=cInfo->src.list,j=cInfo->src.num; j>0; j--,sInfo++) { hpsockd-0.17/src/sockd/v5.c:337: if (compareAddr(sInfo,client->sin.sin_addr.s_addr)) { hpsockd-0.17/src/sockd/v5.c-338- hit=1;break; ############################################## hpsockd-0.17/src/sockd/v5.c-348- for (dInfo=cInfo->dest.list,j=cInfo->dest.num; j>0; j--,dInfo++) { hpsockd-0.17/src/sockd/v5.c:349: if (compareAddr(dInfo,dIP)) { hpsockd-0.17/src/sockd/v5.c-350- hit=1;break; ############################################## hpsockd-0.17/src/sockd/log2ascii.c-28-char *typeToStr(int type); hpsockd-0.17/src/sockd/log2ascii.c:29:int dumpAddr(char *c); hpsockd-0.17/src/sockd/log2ascii.c-30-int dumpString(char *c); ############################################## hpsockd-0.17/src/sockd/log2ascii.c-135- memcpy(&tmp,rec.chars+i,sizeof(tmp)), i+=sizeof(tmp); printf("%u:", ntohl(tmp)); /* delta seconds*/ hpsockd-0.17/src/sockd/log2ascii.c:136: i+=dumpAddr(rec.chars+i); /* src */ hpsockd-0.17/src/sockd/log2ascii.c-137- i+=dumpString(rec.chars+i); /* user */ hpsockd-0.17/src/sockd/log2ascii.c:138: i+=dumpAddr(rec.chars+i); /* dest */ hpsockd-0.17/src/sockd/log2ascii.c-139- memcpy(&port,rec.chars+i,sizeof(port)), i+=sizeof(port); printf("%u:",ntohs(port)); /* port */ ############################################## hpsockd-0.17/src/sockd/log2ascii.c-152- } hpsockd-0.17/src/sockd/log2ascii.c:153: (void)dumpAddr(rec.chars+i); hpsockd-0.17/src/sockd/log2ascii.c-154- /* XXX - assumes that reason is the last field in the record... */ ############################################## hpsockd-0.17/src/sockd/log2ascii.c-164- case LG_TYPE_TRACEROUTE: hpsockd-0.17/src/sockd/log2ascii.c:165: i=dumpAddr(rec.chars); hpsockd-0.17/src/sockd/log2ascii.c-166- i+=dumpString(rec.chars+i); hpsockd-0.17/src/sockd/log2ascii.c:167: i+=dumpAddr(rec.chars+i); hpsockd-0.17/src/sockd/log2ascii.c-168- memcpy(&port,rec.chars+i,sizeof(port)), i+=sizeof(port); ############################################## hpsockd-0.17/src/sockd/log2ascii.c-201-} hpsockd-0.17/src/sockd/log2ascii.c:202:int dumpAddr(char *c) hpsockd-0.17/src/sockd/log2ascii.c-203-{ ############################################## hpsockd-0.17/src/sockd/util.c-739- ******************************************************************/ hpsockd-0.17/src/sockd/util.c:740:int compareAddr(hostType *host, u_int32_t IP) hpsockd-0.17/src/sockd/util.c-741-{ ############################################## hpsockd-0.17/src/sockd/util.c-771- for (i=config.routes.num;i>0;i--,route++) { hpsockd-0.17/src/sockd/util.c:772: if (compareAddr(&route->host,destIP)) hpsockd-0.17/src/sockd/util.c-773- return route->ip; ############################################## hpsockd-0.17/src/sockd/usage.c-198- case 'v': verbose++; break; hpsockd-0.17/src/sockd/usage.c:199: case 'h': host=inet_addr(optarg); break; hpsockd-0.17/src/sockd/usage.c-200- case ':': ############################################## hpsockd-0.17/src/sockd/lexer.l-119- hpsockd-0.17/src/sockd/lexer.l:120:{ip4} { yylval.iVal=inetAddr(yytext); return I_IP4;} hpsockd-0.17/src/sockd/lexer.l:121:{ipprefix} { yylval.iVal=inetAddr(yytext); return I_IPPREFIX;} hpsockd-0.17/src/sockd/lexer.l-122-({dec}[wdhms])+ { yylval.iVal=strToTime(yytext); return I_TIME; } ############################################## hpsockd-0.17/src/sockd/lexer.l-316-} hpsockd-0.17/src/sockd/lexer.l:317:u_int32_t inetAddr(const char *s) hpsockd-0.17/src/sockd/lexer.l-318-{ ############################################## hpsockd-0.17/src/util/inetdsec.c-109-#ifdef MSDOS hpsockd-0.17/src/util/inetdsec.c:110: hostname = gethostbyaddr((struct in_addr far *)&from.sin_addr, hpsockd-0.17/src/util/inetdsec.c-111- sizeof(struct in_addr), from.sin_family); hpsockd-0.17/src/util/inetdsec.c-112-#else hpsockd-0.17/src/util/inetdsec.c:113: hostname = gethostbyaddr((const char *)&from.sin_addr, hpsockd-0.17/src/util/inetdsec.c-114- sizeof(struct in_addr), from.sin_family); ############################################## hpsockd-0.17/src/util/inetdsec.c-116- netaddr = inet_netof(from.sin_addr); hpsockd-0.17/src/util/inetdsec.c:117: netname = getnetbyaddr(netaddr, AF_INET); hpsockd-0.17/src/util/inetdsec.c-118- (void)strcpy(buf, safe.list);