The following packages will be installed: dirb Fetching README... 0%100%100%100%100%100%Done Fetching dirb.SlackBuild... 0%100%100%100%100%100%Done Fetching dirb.info... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done dirb222/ dirb222/aclocal.m4 dirb222/autoheader dirb222/autom4te.cache/ dirb222/config.h.in dirb222/configure dirb222/configure.ac dirb222/depcomp dirb222/dirb.1 dirb222/docs/ dirb222/docs/CHANGES.txt dirb222/docs/FAQ.txt dirb222/docs/GENDICT.TXT dirb222/docs/INSTALLATION.txt dirb222/docs/TODO.txt dirb222/docs/TRICKS.txt dirb222/gendict_src/ dirb222/gendict_src/gendict.c dirb222/gendict_src/Makefile.am dirb222/gendict_src/Makefile.in dirb222/install-sh dirb222/LICENSE.txt dirb222/Makefile.am dirb222/Makefile.in dirb222/missing dirb222/mkinstalldirs dirb222/README.txt dirb222/src/ dirb222/src/calculanec.c dirb222/src/crea_wordlist.c dirb222/src/dirb.c dirb222/src/dirb.h dirb222/src/estructuras.h dirb222/src/funciones.h dirb222/src/get_url.c dirb222/src/get_url.h dirb222/src/global.h dirb222/src/http_codes.h dirb222/src/lanza_ataque.c dirb222/src/Makefile.am dirb222/src/Makefile.in dirb222/src/options.c dirb222/src/resume.c dirb222/src/utils.c dirb222/src/variables.h dirb222/utils/ dirb222/utils/clean_wordlist.sh dirb222/utils/dirb2html.pl dirb222/web2dic/ dirb222/web2dic/html2dic.c dirb222/web2dic/Makefile.am dirb222/web2dic/Makefile.in dirb222/web2dic/web2dic.sh dirb222/win32/ dirb222/win32/cygcrypto-0.9.8.dll dirb222/win32/cygcurl-4.dll dirb222/win32/cygssh2-1.dll dirb222/win32/cygssl-0.9.8.dll dirb222/win32/cygwin1.dll dirb222/win32/cygz.dll dirb222/wordlists/ dirb222/wordlists/big.txt dirb222/wordlists/catala.txt dirb222/wordlists/common.txt dirb222/wordlists/euskera.txt dirb222/wordlists/extensions_common.txt dirb222/wordlists/indexes.txt dirb222/wordlists/mutations_common.txt dirb222/wordlists/others/ dirb222/wordlists/others/best1050.txt dirb222/wordlists/others/best110.txt dirb222/wordlists/others/best15.txt dirb222/wordlists/others/names.txt dirb222/wordlists/small.txt dirb222/wordlists/spanish.txt dirb222/wordlists/stress/ dirb222/wordlists/stress/alphanum_case.txt dirb222/wordlists/stress/alphanum_case_extra.txt dirb222/wordlists/stress/char.txt dirb222/wordlists/stress/doble_uri_hex.txt dirb222/wordlists/stress/test_ext.txt dirb222/wordlists/stress/unicode.txt dirb222/wordlists/stress/uri_hex.txt dirb222/wordlists/vulns/ dirb222/wordlists/vulns/apache.txt dirb222/wordlists/vulns/axis.txt dirb222/wordlists/vulns/cgis.txt dirb222/wordlists/vulns/coldfusion.txt dirb222/wordlists/vulns/domino.txt dirb222/wordlists/vulns/fatwire.txt dirb222/wordlists/vulns/fatwire_pagenames.txt dirb222/wordlists/vulns/frontpage.txt dirb222/wordlists/vulns/hpsmh.txt dirb222/wordlists/vulns/hyperion.txt dirb222/wordlists/vulns/iis.txt dirb222/wordlists/vulns/iplanet.txt dirb222/wordlists/vulns/jboss.txt dirb222/wordlists/vulns/jersey.txt dirb222/wordlists/vulns/jrun.txt dirb222/wordlists/vulns/netware.txt dirb222/wordlists/vulns/oracle.txt dirb222/wordlists/vulns/ror.txt dirb222/wordlists/vulns/sap.txt dirb222/wordlists/vulns/sharepoint.txt dirb222/wordlists/vulns/sunas.txt dirb222/wordlists/vulns/tests.txt dirb222/wordlists/vulns/tomcat.txt dirb222/wordlists/vulns/vignette.txt dirb222/wordlists/vulns/weblogic.txt dirb222/wordlists/vulns/websphere.txt checking for a BSD-compatible install... /usr/bin/ginstall -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for libcurl >= 7.10.1... 7.83.1 checking for style of include used by make... GNU checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... gcc3 checking for curl_easy_init in -lcurl... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating gendict_src/Makefile config.status: creating web2dic/Makefile config.status: creating config.h config.status: executing depfiles commands DIRB 2.22 build configuration. Now you must execute: "make" make all-recursive make[1]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222' Making all in src make[2]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/src' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -fPIC -fcommon -MT crea_wordlist.o -MD -MP -MF ".deps/crea_wordlist.Tpo" -c -o crea_wordlist.o crea_wordlist.c; \ then mv -f ".deps/crea_wordlist.Tpo" ".deps/crea_wordlist.Po"; else rm -f ".deps/crea_wordlist.Tpo"; exit 1; fi crea_wordlist.c: In function ‘crea_wordlist’: crea_wordlist.c:80:9: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 80 | strncpy(current->word, cbuffer, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crea_wordlist.c: In function ‘crea_wordlist_fich’: crea_wordlist.c:158:5: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 158 | strncpy(ecurrent->word, cbuffer, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -fPIC -fcommon -MT dirb.o -MD -MP -MF ".deps/dirb.Tpo" -c -o dirb.o dirb.c; \ then mv -f ".deps/dirb.Tpo" ".deps/dirb.Po"; else rm -f ".deps/dirb.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -fPIC -fcommon -MT get_url.o -MD -MP -MF ".deps/get_url.Tpo" -c -o get_url.o get_url.c; \ then mv -f ".deps/get_url.Tpo" ".deps/get_url.Po"; else rm -f ".deps/get_url.Tpo"; exit 1; fi get_url.c: In function ‘get_url’: get_url.c:60:5: warning: ‘strncpy’ output truncated before terminating nul copying 6 bytes from a string of the same length [-Wstringop-truncation] 60 | strncpy(host_header, "Host: ", 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -fPIC -fcommon -MT lanza_ataque.o -MD -MP -MF ".deps/lanza_ataque.Tpo" -c -o lanza_ataque.o lanza_ataque.c; \ then mv -f ".deps/lanza_ataque.Tpo" ".deps/lanza_ataque.Po"; else rm -f ".deps/lanza_ataque.Tpo"; exit 1; fi In file included from lanza_ataque.c:9: http_codes.h:55:20: warning: ‘code2message’ defined but not used [-Wunused-variable] 55 | static struct code code2message[] = { | ^~~~~~~~~~~~ lanza_ataque.c: In function ‘lanza_ataque’: lanza_ataque.c:155:5: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 155 | strncpy(tested_word, wordlist->word, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lanza_ataque.c:166:5: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 166 | strncpy(options.current_dir, url_base, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lanza_ataque.c:167:5: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 167 | strncpy(options.current_word, tested_word, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lanza_ataque.c:184:5: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 184 | strncpy(tested_url, url_base, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lanza_ataque.c:301:9: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 301 | strncpy(tested_url2, tested_estruct.url, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lanza_ataque.c:260:9: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 260 | strncpy(location_temp, tested_estruct.location, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lanza_ataque.c:273:11: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 273 | strncpy(tested_url2, tested_estruct.url, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lanza_ataque.c:89:9: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 89 | strncpy(url_base, dirlist_current->word, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -fPIC -fcommon -MT calculanec.o -MD -MP -MF ".deps/calculanec.Tpo" -c -o calculanec.o calculanec.c; \ then mv -f ".deps/calculanec.Tpo" ".deps/calculanec.Po"; else rm -f ".deps/calculanec.Tpo"; exit 1; fi calculanec.c: In function ‘calcula_nec’: calculanec.c:89:3: warning: ‘strncat’ output may be truncated copying between 0 and 255 bytes from a string of length 255 [-Wstringop-truncation] 89 | strncat(rand_url1, exts_current->word, STRING_SIZE-1-strlen(rand_url1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ calculanec.c:160:11: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 160 | strncpy(mynec->location, nec1.location, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ calculanec.c:178:3: warning: ‘strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 178 | strncpy(mynec->server, nec1.server, STRING_SIZE-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -fPIC -fcommon -MT utils.o -MD -MP -MF ".deps/utils.Tpo" -c -o utils.o utils.c; \ then mv -f ".deps/utils.Tpo" ".deps/utils.Po"; else rm -f ".deps/utils.Tpo"; exit 1; fi utils.c: In function ‘location_cmp’: utils.c:158:59: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 158 | if(options.debuging>4) printf("[++++] location_cmp() A[%d]: '%s'\n", strlen(A), uri_decode(A)); | ~^ ~~~~~~~~~ | | | | int size_t {aka long unsigned int} | %ld utils.c:169:59: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 169 | if(options.debuging>4) printf("[++++] location_cmp() B[%d]: '%s'\n", strlen(B), uri_decode(B)); | ~^ ~~~~~~~~~ | | | | int size_t {aka long unsigned int} | %ld utils.c:173:69: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 173 | if(options.debuging>4) printf("[++++] location_cmp() RESULT: %d (%d)\n", result, strlen(A)>strlen(B) ? strlen(A) : strlen(B)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int size_t {aka long unsigned int} | %ld utils.c: In function ‘barra’: utils.c:39:5: warning: ‘strncat’ specified bound 1 equals source length [-Wstringop-overflow=] 39 | strncat(barr, "\x2f", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -fPIC -fcommon -MT options.o -MD -MP -MF ".deps/options.Tpo" -c -o options.o options.c; \ then mv -f ".deps/options.Tpo" ".deps/options.Po"; else rm -f ".deps/options.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O2 -fPIC -fcommon -MT resume.o -MD -MP -MF ".deps/resume.Tpo" -c -o resume.o resume.c; \ then mv -f ".deps/resume.Tpo" ".deps/resume.Po"; else rm -f ".deps/resume.Tpo"; exit 1; fi resume.c: In function ‘dump’: resume.c:32:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 32 | if(options.debuging>2) printf("[++] dump() Dumping Session State AT %s", asctime(ptr)); fflush(stdout); | ^~ resume.c:32:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 32 | if(options.debuging>2) printf("[++] dump() Dumping Session State AT %s", asctime(ptr)); fflush(stdout); | ^~~~~~ gcc -Wall -O2 -fPIC -fcommon -o dirb -lcurl crea_wordlist.o dirb.o get_url.o lanza_ataque.o calculanec.o utils.o options.o resume.o -lcurl cp dirb ../ make[2]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/src' Making all in gendict_src make[2]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/gendict_src' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -fPIC -fcommon -MT gendict.o -MD -MP -MF ".deps/gendict.Tpo" -c -o gendict.o gendict.c; \ then mv -f ".deps/gendict.Tpo" ".deps/gendict.Po"; else rm -f ".deps/gendict.Tpo"; exit 1; fi gcc -Wall -g -O2 -fPIC -fcommon -o gendict gendict.o -lcurl cp gendict ../ make[2]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/gendict_src' Making all in web2dic make[2]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/web2dic' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -fPIC -fcommon -MT html2dic.o -MD -MP -MF ".deps/html2dic.Tpo" -c -o html2dic.o html2dic.c; \ then mv -f ".deps/html2dic.Tpo" ".deps/html2dic.Po"; else rm -f ".deps/html2dic.Tpo"; exit 1; fi gcc -Wall -g -O2 -fPIC -fcommon -o html2dic html2dic.o -lcurl make[2]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/web2dic' make[2]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222' make[2]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222' make[1]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222' make INSTALL_PROGRAM="/bin/sh /usr/src/slapt-src-x86_64/network/dirb/dirb222/install-sh -c -s" \ install_sh_PROGRAM="/bin/sh /usr/src/slapt-src-x86_64/network/dirb/dirb222/install-sh -c -s" INSTALL_STRIP_FLAG=-s \ `test -z '' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG=''"` install make[1]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222' Making install in src make[2]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/src' make[3]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/src' test -z "/usr/bin" || mkdir -p -- "/usr/src/slapt-src-x86_64/network/dirb/package-dirb/usr/bin" /bin/sh /usr/src/slapt-src-x86_64/network/dirb/dirb222/install-sh -c -s 'dirb' '/usr/src/slapt-src-x86_64/network/dirb/package-dirb/usr/bin/dirb' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/src' make[2]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/src' Making install in gendict_src make[2]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/gendict_src' make[3]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/gendict_src' test -z "/usr/bin" || mkdir -p -- "/usr/src/slapt-src-x86_64/network/dirb/package-dirb/usr/bin" /bin/sh /usr/src/slapt-src-x86_64/network/dirb/dirb222/install-sh -c -s 'gendict' '/usr/src/slapt-src-x86_64/network/dirb/package-dirb/usr/bin/gendict' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/gendict_src' make[2]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/gendict_src' Making install in web2dic make[2]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/web2dic' make[3]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/web2dic' test -z "/usr/bin" || mkdir -p -- "/usr/src/slapt-src-x86_64/network/dirb/package-dirb/usr/bin" /bin/sh /usr/src/slapt-src-x86_64/network/dirb/dirb222/install-sh -c -s 'html2dic' '/usr/src/slapt-src-x86_64/network/dirb/package-dirb/usr/bin/html2dic' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/web2dic' make[2]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222/web2dic' make[2]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222' make[3]: Entering directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222' make[3]: Nothing to be done for 'install-exec-am'. test -z "/usr/man/man1" || mkdir -p -- "/usr/src/slapt-src-x86_64/network/dirb/package-dirb/usr/man/man1" /usr/bin/ginstall -c -m 644 './dirb.1' '/usr/src/slapt-src-x86_64/network/dirb/package-dirb/usr/man/man1/dirb.1' make[3]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222' make[2]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222' make[1]: Leaving directory '/usr/src/slapt-src-x86_64/network/dirb/dirb222' Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-x86_64/network/dirb/dirb-222-x86_64-2salix15.0.txz ./ install/ install/slack-desc usr/ usr/bin/ usr/bin/dirb usr/bin/gendict usr/bin/html2dic usr/doc/ usr/doc/dirb-222/ usr/doc/dirb-222/CHANGES.txt usr/doc/dirb-222/FAQ.txt usr/doc/dirb-222/GENDICT.TXT usr/doc/dirb-222/INSTALLATION.txt usr/doc/dirb-222/LICENSE.txt usr/doc/dirb-222/README.txt usr/doc/dirb-222/TODO.txt usr/doc/dirb-222/TRICKS.txt usr/doc/dirb-222/dirb.SlackBuild usr/man/ usr/man/man1/ usr/man/man1/dirb.1.gz Slackware package /usr/src/slapt-src-x86_64/network/dirb/dirb-222-x86_64-2salix15.0.txz created. Installing package dirb-222-x86_64-2salix15.0... | dirb (Web Content Scanner) | | DIRB main purpose is to help in professional web application auditing. | Especially in security related testing. It covers some holes not | covered by classic web vulnerability scanners. DIRB looks for specific | web objects that other generic CGI scanners can't look for. It doesn't | search vulnerabilities nor does it look for web content that could be | vulnerable. | | https://dirb.sourceforge.net/ | | | WARNING: File already exist usr/bin/gendict (it will be replaced)