=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== srslte-18.06.1/lib/include/srslte/interfaces/ue_interfaces.h-106-public: srslte-18.06.1/lib/include/srslte/interfaces/ue_interfaces.h:107: virtual srslte::error_t setup_if_addr(uint32_t ip_addr, char *err_str) = 0; srslte-18.06.1/lib/include/srslte/interfaces/ue_interfaces.h-108-}; ############################################## srslte-18.06.1/lib/src/phy/io/netsink.c-60- q->servaddr.sin_family = AF_INET; srslte-18.06.1/lib/src/phy/io/netsink.c:61: q->servaddr.sin_addr.s_addr=inet_addr(address); srslte-18.06.1/lib/src/phy/io/netsink.c-62- q->servaddr.sin_port=htons(port); ############################################## srslte-18.06.1/lib/src/phy/io/netsource.c-61- q->servaddr.sin_family = AF_INET; srslte-18.06.1/lib/src/phy/io/netsource.c:62: q->servaddr.sin_addr.s_addr=inet_addr(address); srslte-18.06.1/lib/src/phy/io/netsource.c-63- q->servaddr.sin_port=htons(port); ############################################## srslte-18.06.1/srsenb/src/upper/gtpu.cc-89- bindaddr.sin_family = AF_INET; srslte-18.06.1/srsenb/src/upper/gtpu.cc:90: bindaddr.sin_addr.s_addr = inet_addr(gtp_bind_addr.c_str()); srslte-18.06.1/srsenb/src/upper/gtpu.cc-91- bindaddr.sin_port = htons(GTPU_PORT); ############################################## srslte-18.06.1/srsenb/src/upper/gtpu.cc-324- struct ip_mreq mreq; srslte-18.06.1/srsenb/src/upper/gtpu.cc:325: mreq.imr_multiaddr.s_addr = inet_addr("239.255.0.1"); //Multicast address of the service srslte-18.06.1/srsenb/src/upper/gtpu.cc:326: mreq.imr_interface.s_addr = inet_addr("127.0.1.200"); //Address of the IF the socket will listen to. srslte-18.06.1/srsenb/src/upper/gtpu.cc-327- if (setsockopt(m1u_sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, ############################################## srslte-18.06.1/srsenb/test/upper/ip_test.cc-137- srslte-18.06.1/srsenb/test/upper/ip_test.cc:138:int setup_if_addr(char *ip_addr); srslte-18.06.1/srsenb/test/upper/ip_test.cc-139- ############################################## srslte-18.06.1/srsenb/test/upper/ip_test.cc-290- read_enable = true; srslte-18.06.1/srsenb/test/upper/ip_test.cc:291: tun_fd = setup_if_addr(ip_address); srslte-18.06.1/srsenb/test/upper/ip_test.cc-292- if (tun_fd<0) { ############################################## srslte-18.06.1/srsenb/test/upper/ip_test.cc-617-/******************* This is copied from srsue gw **********************/ srslte-18.06.1/srsenb/test/upper/ip_test.cc:618:int setup_if_addr(char *ip_addr) srslte-18.06.1/srsenb/test/upper/ip_test.cc-619-{ ############################################## srslte-18.06.1/srsenb/test/upper/ip_test.cc-658- ifr.ifr_addr.sa_family = AF_INET; srslte-18.06.1/srsenb/test/upper/ip_test.cc:659: ((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr.s_addr = inet_addr(ip_addr); srslte-18.06.1/srsenb/test/upper/ip_test.cc-660- if(0 > ioctl(sock, SIOCSIFADDR, &ifr)) ############################################## srslte-18.06.1/srsenb/test/upper/ip_test.cc-665- ifr.ifr_netmask.sa_family = AF_INET; srslte-18.06.1/srsenb/test/upper/ip_test.cc:666: ((struct sockaddr_in *)&ifr.ifr_netmask)->sin_addr.s_addr = inet_addr("255.255.255.0"); srslte-18.06.1/srsenb/test/upper/ip_test.cc-667- if(0 > ioctl(sock, SIOCSIFNETMASK, &ifr)) ############################################## srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc-187- addr->sin_family = AF_INET; srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc:188: addr->sin_addr.s_addr = inet_addr(args->sgi_mb_if_addr.c_str()); srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc-189- addr->sin_port = 0; ############################################## srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc-198- ifr.ifr_netmask.sa_family = AF_INET; srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc:199: ((struct sockaddr_in *)&ifr.ifr_netmask)->sin_addr.s_addr = inet_addr(args->sgi_mb_if_mask.c_str()); srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc-200- if (ioctl(sgi_mb_sock, SIOCSIFNETMASK, &ifr) < 0) { ############################################## srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc-236- struct in_addr local_if; srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc:237: local_if.s_addr = inet_addr("127.0.1.200"); srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc-238- if(setsockopt(m_m1u, IPPROTO_IP, IP_MULTICAST_IF, (char*)&local_if, sizeof(struct in_addr))<0){ ############################################## srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc-246- m_m1u_multi_addr.sin_port = htons(GTPU_RX_PORT+1); srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc:247: m_m1u_multi_addr.sin_addr.s_addr = inet_addr(args->m1u_multi_addr.c_str()); srslte-18.06.1/srsepc/src/mbms-gw/mbms-gw.cc-248- m_mbms_gw_log->info("Initialized M1-U\n"); ############################################## srslte-18.06.1/srsepc/src/mme/mme_gtpc.cc-80- m_s1ap = s1ap::get_instance(); srslte-18.06.1/srsepc/src/mme/mme_gtpc.cc:81: m_mme_gtpc_ip = inet_addr("127.0.0.1");//FIXME At the moment, the GTP-C messages are not sent over the wire. So this parameter is not used. srslte-18.06.1/srsepc/src/mme/mme_gtpc.cc-82- m_spgw = spgw::get_instance(); ############################################## srslte-18.06.1/srsepc/src/spgw/spgw.cc-209- addr->sin_family = AF_INET; srslte-18.06.1/srsepc/src/spgw/spgw.cc:210: addr->sin_addr.s_addr = inet_addr(args->sgi_if_addr.c_str()); srslte-18.06.1/srsepc/src/spgw/spgw.cc-211- addr->sin_port = 0; ############################################## srslte-18.06.1/srsepc/src/spgw/spgw.cc-220- ifr.ifr_netmask.sa_family = AF_INET; srslte-18.06.1/srsepc/src/spgw/spgw.cc:221: ((struct sockaddr_in *)&ifr.ifr_netmask)->sin_addr.s_addr = inet_addr("255.255.255.0"); srslte-18.06.1/srsepc/src/spgw/spgw.cc-222- if (ioctl(m_sgi_sock, SIOCSIFNETMASK, &ifr) < 0) { ############################################## srslte-18.06.1/srsepc/src/spgw/spgw.cc-249- m_s1u_addr.sin_family = AF_INET; srslte-18.06.1/srsepc/src/spgw/spgw.cc:250: m_s1u_addr.sin_addr.s_addr=inet_addr(args->gtpu_bind_addr.c_str()); srslte-18.06.1/srsepc/src/spgw/spgw.cc-251- m_s1u_addr.sin_port=htons(GTPU_RX_PORT); ############################################## srslte-18.06.1/srsepc/src/spgw/spgw.cc-265-{ srslte-18.06.1/srsepc/src/spgw/spgw.cc:266: m_h_next_ue_ip = ntohl(inet_addr(args->sgi_if_addr.c_str())); srslte-18.06.1/srsepc/src/spgw/spgw.cc-267- return srslte::ERROR_NONE; ############################################## srslte-18.06.1/srsepc/src/spgw/spgw.cc-443- in_addr_t ue_ip = get_new_ue_ipv4(); srslte-18.06.1/srsepc/src/spgw/spgw.cc:444: //in_addr_t ue_ip = inet_addr("172.16.0.2"); srslte-18.06.1/srsepc/src/spgw/spgw.cc-445- uint8_t default_bearer_id = 5; ############################################## srslte-18.06.1/srsue/hdr/upper/gw.h-60- // NAS interface srslte-18.06.1/srsue/hdr/upper/gw.h:61: srslte::error_t setup_if_addr(uint32_t ip_addr, char *err_str); srslte-18.06.1/srsue/hdr/upper/gw.h-62- ############################################## srslte-18.06.1/srsue/src/upper/gw.cc-71- mbsfn_sock_addr.sin_family = AF_INET; srslte-18.06.1/srsue/src/upper/gw.cc:72: mbsfn_sock_addr.sin_addr.s_addr =inet_addr("127.0.0.1"); srslte-18.06.1/srsue/src/upper/gw.cc-73- ############################################## srslte-18.06.1/srsue/src/upper/gw.cc-191-*******************************************************************************/ srslte-18.06.1/srsue/src/upper/gw.cc:192:srslte::error_t gw::setup_if_addr(uint32_t ip_addr, char *err_str) srslte-18.06.1/srsue/src/upper/gw.cc-193-{ ############################################## srslte-18.06.1/srsue/src/upper/gw.cc-219- } srslte-18.06.1/srsue/src/upper/gw.cc:220: ((struct sockaddr_in *)&ifr.ifr_netmask)->sin_addr.s_addr = inet_addr(mask); srslte-18.06.1/srsue/src/upper/gw.cc-221- if(0 > ioctl(sock, SIOCSIFNETMASK, &ifr)) ############################################## srslte-18.06.1/srsue/src/upper/nas.cc-48-nas::nas() srslte-18.06.1/srsue/src/upper/nas.cc:49: : state(EMM_STATE_DEREGISTERED), have_guti(false), have_ctxt(false), ip_addr(0), eps_bearer_id(0) srslte-18.06.1/srsue/src/upper/nas.cc-50-{ ############################################## srslte-18.06.1/srsue/src/upper/nas.cc-622- char *err_str = NULL; srslte-18.06.1/srsue/src/upper/nas.cc:623: if (gw->setup_if_addr(ip_addr, err_str)) { srslte-18.06.1/srsue/src/upper/nas.cc-624- nas_log->error("Failed to set gateway address - %s\n", err_str); ############################################## srslte-18.06.1/srsue/test/upper/ip_test.cc-109- srslte-18.06.1/srsue/test/upper/ip_test.cc:110:int setup_if_addr(char *ip_addr); srslte-18.06.1/srsue/test/upper/ip_test.cc-111- ############################################## srslte-18.06.1/srsue/test/upper/ip_test.cc-353- read_enable = true; srslte-18.06.1/srsue/test/upper/ip_test.cc:354: tun_fd = setup_if_addr(ip_address); srslte-18.06.1/srsue/test/upper/ip_test.cc-355- if (tun_fd<0) { ############################################## srslte-18.06.1/srsue/test/upper/ip_test.cc-589-/******************* This is copied from srsue gw **********************/ srslte-18.06.1/srsue/test/upper/ip_test.cc:590:int setup_if_addr(char *ip_addr) srslte-18.06.1/srsue/test/upper/ip_test.cc-591-{ ############################################## srslte-18.06.1/srsue/test/upper/ip_test.cc-630- ifr.ifr_addr.sa_family = AF_INET; srslte-18.06.1/srsue/test/upper/ip_test.cc:631: ((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr.s_addr = inet_addr(ip_addr); srslte-18.06.1/srsue/test/upper/ip_test.cc-632- if(0 > ioctl(sock, SIOCSIFADDR, &ifr)) ############################################## srslte-18.06.1/srsue/test/upper/ip_test.cc-637- ifr.ifr_netmask.sa_family = AF_INET; srslte-18.06.1/srsue/test/upper/ip_test.cc:638: ((struct sockaddr_in *)&ifr.ifr_netmask)->sin_addr.s_addr = inet_addr("255.255.255.0"); srslte-18.06.1/srsue/test/upper/ip_test.cc-639- if(0 > ioctl(sock, SIOCSIFNETMASK, &ifr)) ############################################## srslte-18.06.1/srsue/test/upper/nas_test.cc-127-{ srslte-18.06.1/srsue/test/upper/nas_test.cc:128: error_t setup_if_addr(uint32_t ip_addr, char *err_str) { return ERROR_NONE; } srslte-18.06.1/srsue/test/upper/nas_test.cc-129- void write_pdu(uint32_t lcid, byte_buffer_t *pdu) {} ############################################## srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc-187- addr->sin_family = AF_INET; srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc:188: addr->sin_addr.s_addr = inet_addr(args->sgi_mb_if_addr.c_str()); srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc-189- addr->sin_port = 0; ############################################## srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc-198- ifr.ifr_netmask.sa_family = AF_INET; srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc:199: ((struct sockaddr_in *)&ifr.ifr_netmask)->sin_addr.s_addr = inet_addr(args->sgi_mb_if_mask.c_str()); srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc-200- if (ioctl(sgi_mb_sock, SIOCSIFNETMASK, &ifr) < 0) { ############################################## srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc-236- struct in_addr local_if; srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc:237: local_if.s_addr = inet_addr("127.0.1.200"); srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc-238- if(setsockopt(m_m1u, IPPROTO_IP, IP_MULTICAST_IF, (char*)&local_if, sizeof(struct in_addr))<0){ ############################################## srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc-246- m_m1u_multi_addr.sin_port = htons(GTPU_RX_PORT+1); srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc:247: m_m1u_multi_addr.sin_addr.s_addr = inet_addr(args->m1u_multi_addr.c_str()); srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mbms-gw/mbms-gw.cc-248- m_mbms_gw_log->info("Initialized M1-U\n"); ############################################## srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mme/mme_gtpc.cc-80- m_s1ap = s1ap::get_instance(); srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mme/mme_gtpc.cc:81: m_mme_gtpc_ip = inet_addr("127.0.0.1");//FIXME At the moment, the GTP-C messages are not sent over the wire. So this parameter is not used. srslte-18.06.1/.pc/0003-Spelling-error-fixes.patch/srsepc/src/mme/mme_gtpc.cc-82- m_spgw = spgw::get_instance();