=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== osmo-ggsn-1.6.0/ggsn/ggsn.c-236- in46p_ntoa(&apn->v4.cfg.ifconfig_prefix)); osmo-ggsn-1.6.0/ggsn/ggsn.c:237: if (tun_addaddr(apn->tun.tun, &apn->v4.cfg.ifconfig_prefix.addr, NULL, osmo-ggsn-1.6.0/ggsn/ggsn.c-238- apn->v4.cfg.ifconfig_prefix.prefixlen)) { ############################################## osmo-ggsn-1.6.0/ggsn/ggsn.c-248- in46p_ntoa(&apn->v6.cfg.ifconfig_prefix)); osmo-ggsn-1.6.0/ggsn/ggsn.c:249: if (tun_addaddr(apn->tun.tun, &apn->v6.cfg.ifconfig_prefix.addr, NULL, osmo-ggsn-1.6.0/ggsn/ggsn.c-250- apn->v6.cfg.ifconfig_prefix.prefixlen)) { ############################################## osmo-ggsn-1.6.0/ggsn/ggsn.c-261- in46p_ntoa(&apn->v6.cfg.ll_prefix)); osmo-ggsn-1.6.0/ggsn/ggsn.c:262: if (tun_addaddr(apn->tun.tun, &apn->v6.cfg.ll_prefix.addr, NULL, osmo-ggsn-1.6.0/ggsn/ggsn.c-263- apn->v6.cfg.ll_prefix.prefixlen)) { ############################################## osmo-ggsn-1.6.0/ggsn/ggsn.c-416- osmo-ggsn-1.6.0/ggsn/ggsn.c:417: if (gsna2in_addr(&ia, &pdp->gsnrc)) { osmo-ggsn-1.6.0/ggsn/ggsn.c-418- LOGPPDP(LOGL_ERROR, pdp, "Failed parsing gsnrc (len=%u) to discover SGSN\n", ############################################## osmo-ggsn-1.6.0/ggsn/ggsn_main.c-171- osmo-ggsn-1.6.0/ggsn/ggsn_main.c:172: rc = telnet_init_dynif(tall_ggsn_ctx, NULL, vty_get_bind_addr(), OSMO_VTY_PORT_GGSN); osmo-ggsn-1.6.0/ggsn/ggsn_main.c-173- if (rc < 0) ############################################## osmo-ggsn-1.6.0/ggsn/ggsn_main.c-175- osmo-ggsn-1.6.0/ggsn/ggsn_main.c:176: g_ctrlh = ctrl_interface_setup_dynip(NULL, ctrl_vty_get_bind_addr(), osmo-ggsn-1.6.0/ggsn/ggsn_main.c-177- OSMO_CTRL_PORT_GGSN, NULL); ############################################## osmo-ggsn-1.6.0/ggsn/ggsn_vty.c-803- osmo-ggsn-1.6.0/ggsn/ggsn_vty.c:804:static const char *print_gsnaddr(const struct ul16_t *in) osmo-ggsn-1.6.0/ggsn/ggsn_vty.c-805-{ ############################################## osmo-ggsn-1.6.0/ggsn/ggsn_vty.c-851- osmo-ggsn-1.6.0/ggsn/ggsn_vty.c:852: vty_out(vty, " Control: %s:%08x ", print_gsnaddr(&pdp->gsnlc), pdp->teic_own); osmo-ggsn-1.6.0/ggsn/ggsn_vty.c:853: vty_out(vty, "<-> %s:%08x%s", print_gsnaddr(&pdp->gsnrc), pdp->teic_gn, VTY_NEWLINE); osmo-ggsn-1.6.0/ggsn/ggsn_vty.c-854- osmo-ggsn-1.6.0/ggsn/ggsn_vty.c:855: vty_out(vty, " Data: %s:%08x ", print_gsnaddr(&pdp->gsnlu), pdp->teid_own); osmo-ggsn-1.6.0/ggsn/ggsn_vty.c:856: vty_out(vty, "<-> %s:%08x%s", print_gsnaddr(&pdp->gsnru), pdp->teid_gn, VTY_NEWLINE); osmo-ggsn-1.6.0/ggsn/ggsn_vty.c-857- ############################################## osmo-ggsn-1.6.0/git-version-gen-81-then osmo-ggsn-1.6.0/git-version-gen:82: v=`cat $tarball_version_file` || exit 1 osmo-ggsn-1.6.0/git-version-gen-83- case $v in ############################################## osmo-ggsn-1.6.0/git-version-gen-114- # of git describe. osmo-ggsn-1.6.0/git-version-gen:115: vtag=`echo "$v" | sed 's/-.*//'` osmo-ggsn-1.6.0/git-version-gen:116: numcommits=`git rev-list "$vtag"..HEAD | wc -l` osmo-ggsn-1.6.0/git-version-gen:117: v=`echo "$v" | sed "s/\(.*\)-\(.*\)/\1-$numcommits-\2/"`; osmo-ggsn-1.6.0/git-version-gen-118- ;; ############################################## osmo-ggsn-1.6.0/git-version-gen-122- # Remove the "g" in git describe's output string, to save a byte. osmo-ggsn-1.6.0/git-version-gen:123: v=`echo "$v" | sed 's/-/./;s/\(.*\)-g/\1-/'`; osmo-ggsn-1.6.0/git-version-gen-124-else ############################################## osmo-ggsn-1.6.0/git-version-gen-127- osmo-ggsn-1.6.0/git-version-gen:128:v=`echo "$v" |sed 's/^v//'` osmo-ggsn-1.6.0/git-version-gen-129- ############################################## osmo-ggsn-1.6.0/gtp/gtp.h-440-extern int eua2ipv4(struct in_addr *dst, struct ul66_t *eua); osmo-ggsn-1.6.0/gtp/gtp.h:441:extern int gsna2in_addr(struct in_addr *dst, struct ul16_t *gsna); osmo-ggsn-1.6.0/gtp/gtp.h-442-extern int in_addr2gsna(struct ul16_t *gsna, struct in_addr *src); ############################################## osmo-ggsn-1.6.0/gtp/gtp.c-76- osmo-ggsn-1.6.0/gtp/gtp.c:77:#define LOGP_WITH_ADDR(ss, level, addr, fmt, args...) \ osmo-ggsn-1.6.0/gtp/gtp.c:78: LOGP(ss, level, "addr(%s:%d) " fmt, \ osmo-ggsn-1.6.0/gtp/gtp.c-79- inet_ntoa((addr).sin_addr), htons((addr).sin_port), \ ############################################## osmo-ggsn-1.6.0/gtp/gtp.c-952- (*gsn)->err_socket++; osmo-ggsn-1.6.0/gtp/gtp.c:953: LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr, osmo-ggsn-1.6.0/gtp/gtp.c-954- "bind(fd0=%d) failed: Error = %s\n", ############################################## osmo-ggsn-1.6.0/gtp/gtp.c-977- (*gsn)->err_socket++; osmo-ggsn-1.6.0/gtp/gtp.c:978: LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr, osmo-ggsn-1.6.0/gtp/gtp.c-979- "bind(fd1c=%d) failed: Error = %s\n", ############################################## osmo-ggsn-1.6.0/gtp/gtp.c-1002- (*gsn)->err_socket++; osmo-ggsn-1.6.0/gtp/gtp.c:1003: LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr, osmo-ggsn-1.6.0/gtp/gtp.c-1004- "bind(fd1u=%d) failed: Error = %s\n", ############################################## osmo-ggsn-1.6.0/gtp/gtp.c-2491- osmo-ggsn-1.6.0/gtp/gtp.c:2492: if (gsna2in_addr(&addr, &pdp->gsnrc)) { osmo-ggsn-1.6.0/gtp/gtp.c-2493- gsn->err_address++; ############################################## osmo-ggsn-1.6.0/gtp/gtp.c-3450- osmo-ggsn-1.6.0/gtp/gtp.c:3451:int gsna2in_addr(struct in_addr *dst, struct ul16_t *gsna) osmo-ggsn-1.6.0/gtp/gtp.c-3452-{ ############################################## osmo-ggsn-1.6.0/lib/gtp-kernel.c-52- osmo-ggsn-1.6.0/lib/gtp-kernel.c:53: gsna2in_addr(&ia, &pdp->gsnrc); osmo-ggsn-1.6.0/lib/gtp-kernel.c-54- ############################################## osmo-ggsn-1.6.0/lib/tun.c-143- osmo-ggsn-1.6.0/lib/tun.c:144:int tun_addaddr(struct tun_t *this, struct in46_addr *addr, struct in46_addr *dstaddr, size_t prefixlen) osmo-ggsn-1.6.0/lib/tun.c-145-{ ############################################## osmo-ggsn-1.6.0/lib/tun.h-49- osmo-ggsn-1.6.0/lib/tun.h:50:extern int tun_addaddr(struct tun_t *this, struct in46_addr *addr, osmo-ggsn-1.6.0/lib/tun.h-51- struct in46_addr *dstaddr, size_t prefixlen); ############################################## osmo-ggsn-1.6.0/lib/ippool.c-24- osmo-ggsn-1.6.0/lib/ippool.c:25:int ippool_printaddr(struct ippool_t *this) osmo-ggsn-1.6.0/lib/ippool.c-26-{ ############################################## osmo-ggsn-1.6.0/lib/ippool.c-337- if (0) osmo-ggsn-1.6.0/lib/ippool.c:338: (void)ippool_printaddr(*this); osmo-ggsn-1.6.0/lib/ippool.c-339- return 0; ############################################## osmo-ggsn-1.6.0/lib/ippool.c-399- if (0) osmo-ggsn-1.6.0/lib/ippool.c:400: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/lib/ippool.c-401- ############################################## osmo-ggsn-1.6.0/lib/ippool.c-482- if (0) osmo-ggsn-1.6.0/lib/ippool.c:483: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/lib/ippool.c-484- return 0; /* Success */ ############################################## osmo-ggsn-1.6.0/lib/ippool.c-526- if (0) osmo-ggsn-1.6.0/lib/ippool.c:527: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/lib/ippool.c-528- return 0; /* Success */ ############################################## osmo-ggsn-1.6.0/lib/ippool.c-539- if (0) osmo-ggsn-1.6.0/lib/ippool.c:540: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/lib/ippool.c-541- ############################################## osmo-ggsn-1.6.0/lib/ippool.c-563- if (0) osmo-ggsn-1.6.0/lib/ippool.c:564: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/lib/ippool.c-565- return 0; ############################################## osmo-ggsn-1.6.0/lib/ippool.c-582- if (0) osmo-ggsn-1.6.0/lib/ippool.c:583: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/lib/ippool.c-584- return 0; ############################################## osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1663- /* printf("Setting up interface and routing\n"); */ osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c:1664: tun_addaddr(tun, &addr[i], NULL, prefixlen); osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1665- if (options.defaultroute) { ############################################## osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1800-#endif osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c:1801: rc = tun_addaddr(tun, &addr, NULL, opt_prefix->prefix_len); osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1802- if (rc < 0) { ############################################## osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1950- if ((options.createif) && (options.netaddr.len)) { osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c:1951: tun_addaddr(tun, &options.netaddr, NULL, options.prefixlen); osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1952- if (options.defaultroute) { ############################################## osmo-ggsn-1.6.0/tests/lib/ippool_test.c-41- osmo-ggsn-1.6.0/tests/lib/ippool_test.c:42: //ippool_printaddr(pool); osmo-ggsn-1.6.0/tests/lib/ippool_test.c-43- ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-76- osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:77:#define LOGP_WITH_ADDR(ss, level, addr, fmt, args...) \ osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:78: LOGP(ss, level, "addr(%s:%d) " fmt, \ osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-79- inet_ntoa((addr).sin_addr), htons((addr).sin_port), \ ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-952- (*gsn)->err_socket++; osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:953: LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr, osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-954- "bind(fd0=%d) failed: Error = %s\n", ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-977- (*gsn)->err_socket++; osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:978: LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr, osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-979- "bind(fd1c=%d) failed: Error = %s\n", ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-1002- (*gsn)->err_socket++; osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:1003: LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr, osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-1004- "bind(fd1u=%d) failed: Error = %s\n", ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-2491- osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:2492: if (gsna2in_addr(&addr, &pdp->gsnrc)) { osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-2493- gsn->err_address++; ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-3450- osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:3451:int gsna2in_addr(struct in_addr *dst, struct ul16_t *gsna) osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-3452-{ ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-24- osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:25:int ippool_printaddr(struct ippool_t *this) osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-26-{ ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-337- if (0) osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:338: (void)ippool_printaddr(*this); osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-339- return 0; ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-399- if (0) osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:400: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-401- ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-482- if (0) osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:483: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-484- return 0; /* Success */ ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-526- if (0) osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:527: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-528- return 0; /* Success */ ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-539- if (0) osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:540: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-541- ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-563- if (0) osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:564: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-565- return 0; ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-582- if (0) osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:583: (void)ippool_printaddr(this); osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-584- return 0; ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1663- /* printf("Setting up interface and routing\n"); */ osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c:1664: tun_addaddr(tun, &addr[i], NULL, prefixlen); osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1665- if (options.defaultroute) { ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1800-#endif osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c:1801: rc = tun_addaddr(tun, &addr, NULL, opt_prefix->prefix_len); osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1802- if (rc < 0) { ############################################## osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1950- if ((options.createif) && (options.netaddr.len)) { osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c:1951: tun_addaddr(tun, &options.netaddr, NULL, options.prefixlen); osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1952- if (options.defaultroute) { ############################################## osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-76- osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:77:#define LOGP_WITH_ADDR(ss, level, addr, fmt, args...) \ osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:78: LOGP(ss, level, "addr(%s:%d) " fmt, \ osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-79- inet_ntoa((addr).sin_addr), htons((addr).sin_port), \ ############################################## osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-952- (*gsn)->err_socket++; osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:953: LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr, osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-954- "bind(fd0=%d) failed: Error = %s\n", ############################################## osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-977- (*gsn)->err_socket++; osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:978: LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr, osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-979- "bind(fd1c=%d) failed: Error = %s\n", ############################################## osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-1002- (*gsn)->err_socket++; osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:1003: LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr, osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-1004- "bind(fd1u=%d) failed: Error = %s\n", ############################################## osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-2491- osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:2492: if (gsna2in_addr(&addr, &pdp->gsnrc)) { osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-2493- gsn->err_address++; ############################################## osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-3450- osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:3451:int gsna2in_addr(struct in_addr *dst, struct ul16_t *gsna) osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-3452-{