From 3bc8e7be10eb680b3d909e2a8590960fbfc55107 Mon Sep 17 00:00:00 2001 From: Nicola Pesavento Date: Fri, 22 Sep 2023 16:39:29 +0200 Subject: [PATCH 1/2] Fixed urless installation check --- reconftw.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reconftw.sh b/reconftw.sh index 4c9ed04c..b2c78ae7 100755 --- a/reconftw.sh +++ b/reconftw.sh @@ -63,7 +63,7 @@ function tools_installed(){ [ -f "$tools/cloud_enum/cloud_enum.py" ] || { printf "${bred} [*] cloud_enum [NO]${reset}\n"; allinstalled=false;} [ -f "$tools/ultimate-nmap-parser/ultimate-nmap-parser.sh" ] || { printf "${bred} [*] nmap-parse-output [NO]${reset}\n"; allinstalled=false;} [ -f "$tools/pydictor/pydictor.py" ] || { printf "${bred} [*] pydictor [NO]${reset}\n"; allinstalled=false;} - [ -f "$tools/urless/urless.py" ] || { printf "${bred} [*] urless [NO]${reset}\n"; allinstalled=false;} + [ -f "$tools/urless/urless/urless.py" ] || { printf "${bred} [*] urless [NO]${reset}\n"; allinstalled=false;} [ -f "$tools/smuggler/smuggler.py" ] || { printf "${bred} [*] smuggler [NO]${reset}\n"; allinstalled=false;} [ -f "$tools/regulator/main.py" ] || { printf "${bred} [*] regulator [NO]${reset}\n"; allinstalled=false;} # [ -f "$tools/Infoga/infoga.py" ] || { printf "${bred} [*] infoga [NO]${reset}\n"; allinstalled=false;} From 824828929f1e0cf086aaa86175dce2d08dfb8d18 Mon Sep 17 00:00:00 2001 From: six2dez Date: Tue, 3 Oct 2023 13:17:05 +0200 Subject: [PATCH 2/2] Fix nuclei templates dir and web server start on debian requirement --- README.md | 4 ++-- install.sh | 4 ++-- reconftw.cfg | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a12b91fe..54843900 100644 --- a/README.md +++ b/README.md @@ -256,8 +256,8 @@ CMS_SCANNER=true # CMS scanner WORDLIST=true # Wordlist generation ROBOTSWORDLIST=true # Check historic disallow entries on waybackMachine PASSWORD_DICT=true # Generate password dictionary -PASSWORD_MIN_LENGTH=5 # Min password lenght -PASSWORD_MAX_LENGTH=14 # Max password lenght +PASSWORD_MIN_LENGTH=5 # Min password length +PASSWORD_MAX_LENGTH=14 # Max password length # Vulns VULNS_GENERAL=false # Enable or disable the vulnerability module (very intrusive and slow) diff --git a/install.sh b/install.sh index f4a2c2e5..68e10fbc 100755 --- a/install.sh +++ b/install.sh @@ -163,7 +163,7 @@ function install_tools(){ eval git clone https://github.com/projectdiscovery/nuclei-templates ${NUCLEI_TEMPLATES_PATH} $DEBUG_STD eval git clone https://github.com/geeknik/the-nuclei-templates.git ${NUCLEI_TEMPLATES_PATH}/extra_templates $DEBUG_STD eval git clone https://github.com/projectdiscovery/fuzzing-templates $tools/fuzzing-templates $DEBUG_STD - eval nuclei -update-templates $DEBUG_STD + eval nuclei -update-templates update-template-dir ${NUCLEI_TEMPLATES_PATH} $DEBUG_STD cd "$dir" || { echo "Failed to cd to $dir in ${FUNCNAME[0]} @ line ${LINENO}"; exit 1; } eval git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git $dir/sqlmap $DEBUG_STD eval git clone --depth 1 https://github.com/drwetter/testssl.sh.git $dir/testssl.sh $DEBUG_STD @@ -390,7 +390,7 @@ install_apt(){ eval $SUDO apt update -y $DEBUG_STD eval $SUDO DEBIAN_FRONTEND="noninteractive" apt install chromium-browser -y $DEBUG_STD eval $SUDO DEBIAN_FRONTEND="noninteractive" apt install chromium -y $DEBUG_STD - eval $SUDO DEBIAN_FRONTEND="noninteractive" apt install python3 python3-pip build-essential gcc cmake ruby whois git curl libpcap-dev wget zip python3-dev pv dnsutils libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev nmap jq apt-transport-https lynx medusa xvfb libxml2-utils procps bsdmainutils libdata-hexdump-perl -y $DEBUG_STD + eval $SUDO DEBIAN_FRONTEND="noninteractive" apt install python3 python3-pip python3-virtualenv build-essential gcc cmake ruby whois git curl libpcap-dev wget zip python3-dev pv dnsutils libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev nmap jq apt-transport-https lynx medusa xvfb libxml2-utils procps bsdmainutils libdata-hexdump-perl -y $DEBUG_STD curl https://sh.rustup.rs -sSf | sh -s -- -y >/dev/null 2>&1 eval source "$HOME/.cargo/env $DEBUG_STD" eval cargo install ripgen $DEBUG_STD diff --git a/reconftw.cfg b/reconftw.cfg index 97937b17..294b38ae 100644 --- a/reconftw.cfg +++ b/reconftw.cfg @@ -113,8 +113,8 @@ CMS_SCANNER=true # CMS scanner WORDLIST=true # Wordlist generation ROBOTSWORDLIST=true # Check historic disallow entries on waybackMachine PASSWORD_DICT=true # Generate password dictionary -PASSWORD_MIN_LENGTH=5 # Min password lenght -PASSWORD_MAX_LENGTH=14 # Max password lenght +PASSWORD_MIN_LENGTH=5 # Min password length +PASSWORD_MAX_LENGTH=14 # Max password length # Vulns VULNS_GENERAL=false # Enable or disable the vulnerability module (very intrusive and slow)