=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== minissdpd-1.5.20190824/openssdpsocket.c-26-#define SSDP_PORT (1900) minissdpd-1.5.20190824/openssdpsocket.c:27:#define SSDP_MCAST_ADDR ("239.255.255.250") minissdpd-1.5.20190824/openssdpsocket.c-28-/* Link Local and Site Local SSDP IPv6 multicast addresses */ minissdpd-1.5.20190824/openssdpsocket.c:29:#define LL_SSDP_MCAST_ADDR ("FF02::C") minissdpd-1.5.20190824/openssdpsocket.c:30:#define SL_SSDP_MCAST_ADDR ("FF05::C") minissdpd-1.5.20190824/openssdpsocket.c-31- ############################################## minissdpd-1.5.20190824/openssdpsocket.c-79- /* setting up imr structure */ minissdpd-1.5.20190824/openssdpsocket.c:80: imr.imr_multiaddr.s_addr = inet_addr(SSDP_MCAST_ADDR); minissdpd-1.5.20190824/openssdpsocket.c-81- imr.imr_interface.s_addr = lan_addr->addr.s_addr; ############################################## minissdpd-1.5.20190824/Makefile-96-config.h: VERSION minissdpd-1.5.20190824/Makefile:97: @tmp=`grep -n MINISSDPD_VERSION $@` ; \ minissdpd-1.5.20190824/Makefile:98: line=`echo $$tmp | cut -d: -f1` ; \ minissdpd-1.5.20190824/Makefile:99: old_version=`echo $$tmp | cut -d\\" -f2` ; \ minissdpd-1.5.20190824/Makefile-100- new_version=`cat VERSION` ; \ ############################################## minissdpd-1.5.20190824/minissdpd.init.d.script-9-# get default interface minissdpd-1.5.20190824/minissdpd.init.d.script:10:IF=`route | grep default |awk -- '{ print $8 }'` minissdpd-1.5.20190824/minissdpd.init.d.script-11-ARGS="-i $IF" ############################################## minissdpd-1.5.20190824/getifaddr.c-29-int minissdpd-1.5.20190824/getifaddr.c:30:getifaddr(const char * ifname, char * buf, int len, minissdpd-1.5.20190824/getifaddr.c-31- struct in_addr * addr, struct in_addr * mask) ############################################## minissdpd-1.5.20190824/getifaddr.c-206- return -1; minissdpd-1.5.20190824/getifaddr.c:207: if(getifaddr(ifname, NULL, 0, &addr4, NULL) < 0) minissdpd-1.5.20190824/getifaddr.c-208- return -1; ############################################## minissdpd-1.5.20190824/getifaddr.c-220-int minissdpd-1.5.20190824/getifaddr.c:221:find_ipv6_addr(const char * ifname, minissdpd-1.5.20190824/getifaddr.c-222- char * dst, int n) ############################################## minissdpd-1.5.20190824/getifaddr.h-14- minissdpd-1.5.20190824/getifaddr.h:15:/* getifaddr() minissdpd-1.5.20190824/getifaddr.h-16- * take a network interface name and write the ############################################## minissdpd-1.5.20190824/getifaddr.h-19-int minissdpd-1.5.20190824/getifaddr.h:20:getifaddr(const char * ifname, char * buf, int len, minissdpd-1.5.20190824/getifaddr.h-21- struct in_addr * addr, struct in_addr * mask); ############################################## minissdpd-1.5.20190824/getifaddr.h-28-int minissdpd-1.5.20190824/getifaddr.h:29:find_ipv6_addr(const char * ifname, minissdpd-1.5.20190824/getifaddr.h-30- char * dst, int n); ############################################## minissdpd-1.5.20190824/testminissdpd.sh-24-./testminissdpd -s $SOCKET || exit 2 minissdpd-1.5.20190824/testminissdpd.sh:25:kill `cat $PID` ############################################## minissdpd-1.5.20190824/testminissdpdnotif.sh-28-sleep .5 minissdpd-1.5.20190824/testminissdpdnotif.sh:29:echo "minissdpd process id `cat $PID`" minissdpd-1.5.20190824/testminissdpdnotif.sh-30-./showminissdpdnotif -s $SOCKET minissdpd-1.5.20190824/testminissdpdnotif.sh-31-echo "showminissdpdnotif returned $?" minissdpd-1.5.20190824/testminissdpdnotif.sh:32:kill `cat $PID` ############################################## minissdpd-1.5.20190824/debian/patches/minissdpd-allow-ipv4-listening-specify.patch-4-+++ b/minissdpd.c minissdpd-1.5.20190824/debian/patches/minissdpd-allow-ipv4-listening-specify.patch:5:@@ -192,11 +192,6 @@ parselanaddr(struct lan_addr_s * lan_addr, const char * str) minissdpd-1.5.20190824/debian/patches/minissdpd-allow-ipv4-listening-specify.patch-6- if(lan_addr->index == 0) ############################################## minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c-128- minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c:129:/* parselanaddr() minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c-130- * parse address with mask ############################################## minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c-138-static int minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c:139:parselanaddr(struct lan_addr_s * lan_addr, const char * str) minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c-140-{ ############################################## minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c-153- lan_addr->ifname[n] = '\0'; minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c:154: if(getifaddr(lan_addr->ifname, lan_addr->str, sizeof(lan_addr->str), minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c-155- &lan_addr->addr, &lan_addr->mask) < 0) ############################################## minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c-1211- p->sin_port = htons(PORT); minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c:1212: p->sin_addr.s_addr = inet_addr(UPNP_MCAST_ADDR); minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c-1213- } ############################################## minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c-1285- } minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c:1286: if(parselanaddr(lan_addr, argv[++i]) != 0) { minissdpd-1.5.20190824/.pc/minissdpd-allow-ipv4-listening-specify.patch/minissdpd.c-1287- fprintf(stderr, "can't parse \"%s\" as a valid address or interface name\n", argv[i]); ############################################## minissdpd-1.5.20190824/minissdpd.c-128- minissdpd-1.5.20190824/minissdpd.c:129:/* parselanaddr() minissdpd-1.5.20190824/minissdpd.c-130- * parse address with mask ############################################## minissdpd-1.5.20190824/minissdpd.c-138-static int minissdpd-1.5.20190824/minissdpd.c:139:parselanaddr(struct lan_addr_s * lan_addr, const char * str) minissdpd-1.5.20190824/minissdpd.c-140-{ ############################################## minissdpd-1.5.20190824/minissdpd.c-153- lan_addr->ifname[n] = '\0'; minissdpd-1.5.20190824/minissdpd.c:154: if(getifaddr(lan_addr->ifname, lan_addr->str, sizeof(lan_addr->str), minissdpd-1.5.20190824/minissdpd.c-155- &lan_addr->addr, &lan_addr->mask) < 0) ############################################## minissdpd-1.5.20190824/minissdpd.c-1206- p->sin_port = htons(PORT); minissdpd-1.5.20190824/minissdpd.c:1207: p->sin_addr.s_addr = inet_addr(UPNP_MCAST_ADDR); minissdpd-1.5.20190824/minissdpd.c-1208- } ############################################## minissdpd-1.5.20190824/minissdpd.c-1280- } minissdpd-1.5.20190824/minissdpd.c:1281: if(parselanaddr(lan_addr, argv[++i]) != 0) { minissdpd-1.5.20190824/minissdpd.c-1282- fprintf(stderr, "can't parse \"%s\" as a valid address or interface name\n", argv[i]);