=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== drac-1.12/INSTALL-201-+ char *err; drac-1.12/INSTALL:202:+ if (dracauth("localhost", inet_addr(p->ipaddr), &err) != 0) drac-1.12/INSTALL-203-+ pop_log(p,POP_PRIORITY,err); ############################################## drac-1.12/PORTING-6-rpc.dracd handles IP addresses internally as unsigned longs in network drac-1.12/PORTING:7:byte order. struct in_addr and the conversion functions inet_addr() drac-1.12/PORTING-8-and inet_ntoa() are compatible with this format. The IP address sent ############################################## drac-1.12/PORTING-20- drac-1.12/PORTING:21:o Obtaining the client IP address: svc_getrpccaller(), taddr2uaddr(), drac-1.12/PORTING-22- getnetconfigent(), freenetconfigent() ############################################## drac-1.12/dracd-setup-7-DAEMON=rpc.dracd drac-1.12/dracd-setup:8:#DRACD_PID=`ps -axc | grep 'rpc.dracd$' | sed -e 's/^ *//' -e 's/ .*//'` drac-1.12/dracd-setup:9:DRACD_PID=`ps -e | grep 'rpc.drac$' | sed -e 's/^ *//' -e 's/ .*//'` drac-1.12/dracd-setup-10- ############################################## drac-1.12/testing.c-23- host = argv[1]; drac-1.12/testing.c:24: ip = inet_addr(argv[2]); drac-1.12/testing.c-25- rc = dracauth(host, ip, &err); ############################################## drac-1.12/rpc.dracd.c-272- || (nb = svc_getrpccaller(rqstp->rq_xprt)) == NULL drac-1.12/rpc.dracd.c:273: || (cad = taddr2uaddr(nc, nb)) == NULL ) { drac-1.12/rpc.dracd.c-274- if (nc) freenetconfigent(nc); ############################################## drac-1.12/rpc.dracd.c-279- if ( (pt = strrchr(cad, '.')) != NULL ) *pt = '\0'; drac-1.12/rpc.dracd.c:280: client_ip.s_addr = inet_addr(cad); drac-1.12/rpc.dracd.c-281- freenetconfigent(nc); ############################################## drac-1.12/rpc.dracd.c-407- || (nb = svc_getrpccaller(rqstp->rq_xprt)) == NULL drac-1.12/rpc.dracd.c:408: || (cad = taddr2uaddr(nc, nb)) == NULL ) { drac-1.12/rpc.dracd.c-409- if (nc) freenetconfigent(nc); ############################################## drac-1.12/rpc.dracd.c-414- if ( (pt = strrchr(cad, '.')) != NULL ) *pt = '\0'; drac-1.12/rpc.dracd.c:415: client_ip.s_addr = inet_addr(cad); drac-1.12/rpc.dracd.c-416- freenetconfigent(nc); ############################################## drac-1.12/rpc.dracd.c-629- nd->nd_next = net_tbl; drac-1.12/rpc.dracd.c:630: nd->nd_mask.s_addr = inet_addr(mask); drac-1.12/rpc.dracd.c:631: nd->nd_addr.s_addr = inet_addr(addr); drac-1.12/rpc.dracd.c-632- net_tbl = nd;