diff --git a/3klcon.sh b/3klcon.sh index b45b61e..1ded0d0 100644 --- a/3klcon.sh +++ b/3klcon.sh @@ -104,7 +104,7 @@ js_enumeration(){ done # httpx - echo "- Checking the connectivity of the file.." + echo "- Checking the files connectivity.." httpx -silent -l js_files.txt -stats -status-code -random-agent -o javascript_files.txt >/dev/null 2>&1; rm js_files.txt @@ -123,7 +123,7 @@ main() { # Get subdomains from collected third level subdomains and filter output echo -e "\n\033[1;32m--------------------------------------------\n[+] Start collecting Third Level of Subdomains\n--------------------------------------------\033[0m" - python3 $main_dir/get_third.py all_collected_subdomains.txt | anew third_level.txt >/dev/null 2>&1; + python3 $main_dir/dependecies/get_third.py all_collected_subdomains.txt | anew third_level.txt >/dev/null 2>&1; collect_subdomains_from_third_level "third_level.txt"; cat new_subdomains_from_third_level.txt | anew all_collected_subdomains.txt >/dev/null 2>&1; @@ -158,6 +158,7 @@ if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then echo -e "\033[1;31m\t\t(_____ (| |_/ ) |/ ___) _ \| _ |\033[0m" echo -e "\033[1;31m\t\t _____) ) _ (| ( (__| |_| | | | |\033[0m" echo -e "\033[1;31m\t\t(______/|_| \_)\_)____)___/|_| |_|\033[0m" + echo -e "\033[1;31m\t\t\tFREE FREE Palestine\033[0m" echo " " echo -e "\033[1;33m\t\t\tCoded by Eslam Akl\033[0m" echo -e "\033[1;33m\t\tBlog: https://eslam3kl.gitbook.io\033[0m" diff --git a/README.md b/README.md index 4c4a8d4..f5db7be 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,19 @@ -# 3klCon Project [Archived] +# 3klCon Project ## Description Automated Recon tool which works with Large and Medium scopes. -ّIt's recommended to use it on VPS, it'll discover secrets and search for vulnerabilities +ّIt's recommended to use it on VPS, it'll discover secrets and searching for vulnerabilities -**So, Welcome, and let's get deep into it <3** +**So, Welcome and let's deep into it <3** -![logo](https://github.com/eslam3kl/3klCon/assets/65075282/ee087d0e-41ab-4909-8adc-345028858983) +![Welcome](https://github.com/eslam3kl/3klCon/blob/main/logo.jpg) ---------------------------------------- -## What are the tasks it will do? +## What're the tasks it will do? 1. Search for subdomains using different tools and resources (Subfinder - Findomain - Amass - Assetfinder - Archive.Org - RapidDNS.io - Riddler.io - JLDC - GitHub-Subdomains - Chaos) -2. Search for the 3rd level of subdomains by extracting them using a simple Python script and enumerate them using (Subfinder - Findomain - Assetfinder - Archive.Org) +2. Search for the 3rd level of subdomains by extracting them using simple Python script and enumerate them using (Subfinder - Findomain - Assetfinder - Archive.Org) 3. Resolving Subdomains with basic web ports 80 and 443 4. Resolving Subdomains with Special Web ports 81,3000,3001,8000,8080,8443,10000,9000,9443 5. Port scanning for all discovered assets using Naabu @@ -57,7 +57,7 @@ google.com export CHAOS_KEY=""; # please insert your chaos key here ``` -#### 4. Open `github_tokens.txt`z file and put in your API keys. +#### 4. Open `github_tokens.txt`z file and put your API keys. #### 5. Run the tool ``` @@ -66,8 +66,8 @@ export CHAOS_KEY=""; # please insert your chaos key here ---------------------------------------- ## Notes -1. It will take almost 1 ~ 2 hours to run if your target is a medium. So, be _Patient_ or use VPS and sleep while running :) -2. It will collect all the results for every target into a separate directory. +1. It will take almost 1 ~ 2 hours running if your target is a medium. So, be _Patient_ or use VPS and sleep while running :) +2. It will collect all the result for every target into a seperated directory. ---------------------------------------- ## Tools diff --git a/get_third.py b/get_third.py deleted file mode 100644 index a280a08..0000000 --- a/get_third.py +++ /dev/null @@ -1,12 +0,0 @@ -import sys - -file = sys.argv[1] -second_order = [] -with open(file, 'r') as subs: - for line in subs: - line = line.strip() - if line.count(".") > 2: - print(line.split(".")[-3] + "." + - line.split(".")[-2] + "." + line.split(".")[-1]) - elif line.count(".") == 2: - print(line) diff --git a/logo.jpg b/logo.jpg new file mode 100644 index 0000000..795f61b Binary files /dev/null and b/logo.jpg differ