===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
bully-1.4.00/src/utils/common.h-459-
bully-1.4.00/src/utils/common.h:460:static inline int is_zero_ether_addr(const u8 *a)
bully-1.4.00/src/utils/common.h-461-{
##############################################
bully-1.4.00/src/utils/ip_addr.c-65-
bully-1.4.00/src/utils/ip_addr.c:66:int hostapd_parse_ip_addr(const char *txt, struct hostapd_ip_addr *addr)
bully-1.4.00/src/utils/ip_addr.c-67-{
##############################################
bully-1.4.00/src/utils/ip_addr.h-31-int hostapd_ip_diff(struct hostapd_ip_addr *a, struct hostapd_ip_addr *b);
bully-1.4.00/src/utils/ip_addr.h:32:int hostapd_parse_ip_addr(const char *txt, struct hostapd_ip_addr *addr);
bully-1.4.00/src/utils/ip_addr.h-33-
##############################################
bully-1.4.00/src/utils/trace.c-159-
bully-1.4.00/src/utils/trace.c:160:static void wpa_trace_bfd_addr(void *pc)
bully-1.4.00/src/utils/trace.c-161-{
##############################################
bully-1.4.00/src/utils/trace.c-249-	wpa_trace_bfd_init();
bully-1.4.00/src/utils/trace.c:250:	wpa_trace_bfd_addr(pc);
bully-1.4.00/src/utils/trace.c-251-}
##############################################
bully-1.4.00/src/utils/trace.c-255-#define wpa_trace_bfd_init() do { } while (0)
bully-1.4.00/src/utils/trace.c:256:#define wpa_trace_bfd_addr(pc) do { } while (0)
bully-1.4.00/src/utils/trace.c-257-#define wpa_trace_bfd_addr2func(pc) NULL
##############################################
bully-1.4.00/src/utils/trace.c-286-			wpa_printf(MSG_INFO, "[%d]: ?? [%p]", i, btrace[i]);
bully-1.4.00/src/utils/trace.c:287:		wpa_trace_bfd_addr(btrace[i]);
bully-1.4.00/src/utils/trace.c-288-		if (state == TRACE_RELEVANT && func &&
##############################################
bully-1.4.00/src/wps/http_client.c-132-
bully-1.4.00/src/wps/http_client.c:133:struct http_client * http_client_addr(struct sockaddr_in *dst,
bully-1.4.00/src/wps/http_client.c-134-				      struct wpabuf *req, size_t max_response,
##############################################
bully-1.4.00/src/wps/http_client.c-282-
bully-1.4.00/src/wps/http_client.c:283:	c = http_client_addr(&dst, req, max_response, cb, cb_ctx);
bully-1.4.00/src/wps/http_client.c-284-	if (c == NULL) {
##############################################
bully-1.4.00/src/wps/http_client.h-28-			     char **path);
bully-1.4.00/src/wps/http_client.h:29:struct http_client * http_client_addr(struct sockaddr_in *dst,
bully-1.4.00/src/wps/http_client.h-30-				      struct wpabuf *req, size_t max_response,
##############################################
bully-1.4.00/src/wps/http_server.c-198-
bully-1.4.00/src/wps/http_server.c:199:struct sockaddr_in * http_request_get_cli_addr(struct http_request *req)
bully-1.4.00/src/wps/http_server.c-200-{
##############################################
bully-1.4.00/src/wps/http_server.h-29-char * http_request_get_hdr_line(struct http_request *req, const char *tag);
bully-1.4.00/src/wps/http_server.h:30:struct sockaddr_in * http_request_get_cli_addr(struct http_request *req);
bully-1.4.00/src/wps/http_server.h-31-
##############################################
bully-1.4.00/src/wps/wps.h-732-			    size_t buf_len);
bully-1.4.00/src/wps/wps.h:733:void uuid_gen_mac_addr(const u8 *mac_addr, u8 *uuid);
bully-1.4.00/src/wps/wps.h-734-u16 wps_config_methods_str2bin(const char *str);
##############################################
bully-1.4.00/src/wps/wps_attr_process.c-199-
bully-1.4.00/src/wps/wps_attr_process.c:200:static int wps_process_cred_mac_addr(struct wps_credential *cred,
bully-1.4.00/src/wps/wps_attr_process.c-201-				     const u8 *mac_addr)
##############################################
bully-1.4.00/src/wps/wps_attr_process.c-296-					 attr->network_key_len) ||
bully-1.4.00/src/wps/wps_attr_process.c:297:	    wps_process_cred_mac_addr(cred, attr->mac_addr) ||
bully-1.4.00/src/wps/wps_attr_process.c-298-	    wps_process_cred_eap_type(cred, attr->eap_type,
##############################################
bully-1.4.00/src/wps/wps_attr_process.c-323-					 attr->network_key_len) ||
bully-1.4.00/src/wps/wps_attr_process.c:324:	    wps_process_cred_mac_addr(cred, attr->mac_addr))
bully-1.4.00/src/wps/wps_attr_process.c-325-		return -1;
##############################################
bully-1.4.00/src/wps/wps_common.c-594-
bully-1.4.00/src/wps/wps_common.c:595:void uuid_gen_mac_addr(const u8 *mac_addr, u8 *uuid)
bully-1.4.00/src/wps/wps_common.c-596-{
##############################################
bully-1.4.00/src/wps/wps_enrollee.c-23-
bully-1.4.00/src/wps/wps_enrollee.c:24:static int wps_build_mac_addr(struct wps_data *wps, struct wpabuf *msg)
bully-1.4.00/src/wps/wps_enrollee.c-25-{
##############################################
bully-1.4.00/src/wps/wps_enrollee.c-135-	    wps_build_uuid_e(msg, wps->uuid_e) ||
bully-1.4.00/src/wps/wps_enrollee.c:136:	    wps_build_mac_addr(wps, msg) ||
bully-1.4.00/src/wps/wps_enrollee.c-137-	    wps_build_enrollee_nonce(wps, msg) ||
##############################################
bully-1.4.00/src/wps/wps_enrollee.c-262-
bully-1.4.00/src/wps/wps_enrollee.c:263:static int wps_build_cred_mac_addr(struct wps_data *wps, struct wpabuf *msg)
bully-1.4.00/src/wps/wps_enrollee.c-264-{
##############################################
bully-1.4.00/src/wps/wps_enrollee.c-282-	return wps_build_cred_ssid(wps, plain) ||
bully-1.4.00/src/wps/wps_enrollee.c:283:		wps_build_cred_mac_addr(wps, plain) ||
bully-1.4.00/src/wps/wps_enrollee.c-284-		wps_build_cred_auth_type(wps, plain) ||
##############################################
bully-1.4.00/src/wps/wps_er.c-261-
bully-1.4.00/src/wps/wps_er.c:262:	ap->http = http_client_addr(&dst, req, 1000,
bully-1.4.00/src/wps/wps_er.c-263-				    wps_er_http_unsubscribe_cb, ap);
##############################################
bully-1.4.00/src/wps/wps_er.c-409-
bully-1.4.00/src/wps/wps_er.c:410:	ap->http = http_client_addr(&dst, req, 1000, wps_er_http_subscribe_cb,
bully-1.4.00/src/wps/wps_er.c-411-				    ap);
##############################################
bully-1.4.00/src/wps/wps_er.c-906-
bully-1.4.00/src/wps/wps_er.c:907:	sta->http = http_client_addr(&dst, buf, 1000,
bully-1.4.00/src/wps/wps_er.c-908-				     wps_er_http_put_wlan_response_cb, sta);
##############################################
bully-1.4.00/src/wps/wps_er.c-1120-	struct wps_er *er = ctx;
bully-1.4.00/src/wps/wps_er.c:1121:	struct sockaddr_in *cli = http_request_get_cli_addr(req);
bully-1.4.00/src/wps/wps_er.c-1122-	enum httpread_hdr_type type = http_request_get_type(req);
##############################################
bully-1.4.00/src/wps/wps_er.c-1306-
bully-1.4.00/src/wps/wps_er.c:1307:	ap->http = http_client_addr(&dst, buf, 1000,
bully-1.4.00/src/wps/wps_er.c-1308-				    wps_er_http_set_sel_reg_cb, ap);
##############################################
bully-1.4.00/src/wps/wps_er.c-1479-
bully-1.4.00/src/wps/wps_er.c:1480:	ap->http = http_client_addr(&dst, buf, 10000,
bully-1.4.00/src/wps/wps_er.c-1481-				    wps_er_http_put_message_cb, ap);
##############################################
bully-1.4.00/src/wps/wps_er.c-1622-
bully-1.4.00/src/wps/wps_er.c:1623:	ap->http = http_client_addr(&dst, buf, 10000,
bully-1.4.00/src/wps/wps_er.c-1624-				    wps_er_http_get_dev_info_cb, ap);
##############################################
bully-1.4.00/src/wps/wps_er_ssdp.c-150-	dest.sin_family = AF_INET;
bully-1.4.00/src/wps/wps_er_ssdp.c:151:	dest.sin_addr.s_addr = inet_addr(UPNP_MULTICAST_ADDRESS);
bully-1.4.00/src/wps/wps_er_ssdp.c-152-	dest.sin_port = htons(UPNP_MULTICAST_PORT);
##############################################
bully-1.4.00/src/wps/wps_registrar.c-1150-
bully-1.4.00/src/wps/wps_registrar.c:1151:static int wps_build_cred_mac_addr(struct wpabuf *msg,
bully-1.4.00/src/wps/wps_registrar.c-1152-				   const struct wps_credential *cred)
##############################################
bully-1.4.00/src/wps/wps_registrar.c-1170-	    wps_build_cred_network_key(msg, cred) ||
bully-1.4.00/src/wps/wps_registrar.c:1171:	    wps_build_cred_mac_addr(msg, cred))
bully-1.4.00/src/wps/wps_registrar.c-1172-		return -1;
##############################################
bully-1.4.00/src/wps/wps_registrar.c-1915-
bully-1.4.00/src/wps/wps_registrar.c:1916:static int wps_process_mac_addr(struct wps_data *wps, const u8 *mac_addr)
bully-1.4.00/src/wps/wps_registrar.c-1917-{
##############################################
bully-1.4.00/src/wps/wps_registrar.c-2178-	if (wps_process_uuid_e(wps, attr->uuid_e) ||
bully-1.4.00/src/wps/wps_registrar.c:2179:	    wps_process_mac_addr(wps, attr->mac_addr) ||
bully-1.4.00/src/wps/wps_registrar.c-2180-	    wps_process_enrollee_nonce(wps, attr->enrollee_nonce) ||
##############################################
bully-1.4.00/src/wps/wps_upnp.c-829-			continue;
bully-1.4.00/src/wps/wps_upnp.c:830:		os_memcpy(ea, LLADDR(sdl), sdl->sdl_alen);
bully-1.4.00/src/wps/wps_upnp.c-831-		break;
##############################################
bully-1.4.00/src/wps/wps_upnp_event.c-250-
bully-1.4.00/src/wps/wps_upnp_event.c:251:	e->http_event = http_client_addr(&e->addr->saddr, buf, 0,
bully-1.4.00/src/wps/wps_upnp_event.c-252-					 event_http_cb, e);
##############################################
bully-1.4.00/src/wps/wps_upnp_ssdp.c-250-	dest.sin_family = AF_INET;
bully-1.4.00/src/wps/wps_upnp_ssdp.c:251:	dest.sin_addr.s_addr = inet_addr(UPNP_MULTICAST_ADDRESS);
bully-1.4.00/src/wps/wps_upnp_ssdp.c-252-	dest.sin_port = htons(UPNP_MULTICAST_PORT);
##############################################
bully-1.4.00/src/wps/wps_upnp_ssdp.c-299-	dest.sin_family = AF_INET;
bully-1.4.00/src/wps/wps_upnp_ssdp.c:300:	dest.sin_addr.s_addr = inet_addr(UPNP_MULTICAST_ADDRESS);
bully-1.4.00/src/wps/wps_upnp_ssdp.c-301-	dest.sin_port = htons(UPNP_MULTICAST_PORT);
##############################################
bully-1.4.00/src/wps/wps_upnp_ssdp.c-756-	mcast_addr.imr_interface.s_addr = htonl(INADDR_ANY);
bully-1.4.00/src/wps/wps_upnp_ssdp.c:757:	mcast_addr.imr_multiaddr.s_addr = inet_addr(UPNP_MULTICAST_ADDRESS);
bully-1.4.00/src/wps/wps_upnp_ssdp.c-758-	if (setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP,
##############################################
bully-1.4.00/src/wps/wps_upnp_ssdp.c-829-	sin->sin_port = 0;
bully-1.4.00/src/wps/wps_upnp_ssdp.c:830:	sin->sin_addr.s_addr = inet_addr(SSDP_TARGET);
bully-1.4.00/src/wps/wps_upnp_ssdp.c-831-	sin = aliasing_hide_typecast(&rt.rt_genmask, struct sockaddr_in);
##############################################
bully-1.4.00/src/wps/wps_upnp_ssdp.c-833-	sin->sin_port = 0;
bully-1.4.00/src/wps/wps_upnp_ssdp.c:834:	sin->sin_addr.s_addr = inet_addr(SSDP_NETMASK);
bully-1.4.00/src/wps/wps_upnp_ssdp.c-835-	rt.rt_flags = RTF_UP;
##############################################
bully-1.4.00/src/wps/wps_upnp_ssdp.c-886-		struct ip_mreq mreq;
bully-1.4.00/src/wps/wps_upnp_ssdp.c:887:		mreq.imr_multiaddr.s_addr = inet_addr(UPNP_MULTICAST_ADDRESS);
bully-1.4.00/src/wps/wps_upnp_ssdp.c-888-		mreq.imr_interface.s_addr = ip_addr;
##############################################
bully-1.4.00/src/wps/wps_upnp_web.c-565-
bully-1.4.00/src/wps/wps_upnp_web.c:566:static int find_er_addr(struct subscription *s, struct sockaddr_in *cli)
bully-1.4.00/src/wps/wps_upnp_web.c-567-{
##############################################
bully-1.4.00/src/wps/wps_upnp_web.c-582-	dl_list_for_each(s, &sm->subscriptions, struct subscription, list)
bully-1.4.00/src/wps/wps_upnp_web.c:583:		if (find_er_addr(s, cli))
bully-1.4.00/src/wps/wps_upnp_web.c-584-			return s;
##############################################
bully-1.4.00/src/wps/wps_upnp_web.c-1202-	char *filename = http_request_get_uri(req);
bully-1.4.00/src/wps/wps_upnp_web.c:1203:	struct sockaddr_in *cli = http_request_get_cli_addr(req);
bully-1.4.00/src/wps/wps_upnp_web.c-1204-