{"id":13510778,"url":"https://github.com/eslam3kl/3klCon","last_synced_at":"2025-03-30T17:31:23.859Z","repository":{"id":37915780,"uuid":"306865021","full_name":"eslam3kl/3klCon","owner":"eslam3kl","description":"Automation Recon tool which works with Large \u0026 Medium scopes. It performs a lot of tasks and gets back all the results in separated files. ","archived":true,"fork":false,"pushed_at":"2024-07-15T13:43:47.000Z","size":8,"stargazers_count":679,"open_issues_count":4,"forks_count":134,"subscribers_count":20,"default_branch":"main","last_synced_at":"2024-11-01T11:34:57.261Z","etag":null,"topics":["3klcon","automation","penetration-test","recon","reconnaissance-framework"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eslam3kl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://paypal.me/eslam3kl"]}},"created_at":"2020-10-24T11:06:05.000Z","updated_at":"2024-10-26T07:50:30.000Z","dependencies_parsed_at":"2024-11-01T11:31:28.564Z","dependency_job_id":null,"html_url":"https://github.com/eslam3kl/3klCon","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslam3kl%2F3klCon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslam3kl%2F3klCon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslam3kl%2F3klCon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslam3kl%2F3klCon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eslam3kl","download_url":"https://codeload.github.com/eslam3kl/3klCon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246355383,"owners_count":20763990,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3klcon","automation","penetration-test","recon","reconnaissance-framework"],"created_at":"2024-08-01T02:01:53.727Z","updated_at":"2025-03-30T17:31:23.853Z","avatar_url":"https://github.com/eslam3kl.png","language":"Shell","funding_links":["https://paypal.me/eslam3kl"],"categories":["Python","automation","Weapons","Python (1887)","Shell"],"sub_categories":["Tools"],"readme":"# 3klCon Project [Archived]\n\n## Description\nAutomated Recon tool which works with Large and Medium scopes. \n\nّIt's recommended to use it on VPS, it'll discover secrets and search for vulnerabilities \n\n**So, Welcome, and let's get deep into it \u003c3**\n\n![logo](https://github.com/eslam3kl/3klCon/assets/65075282/ee087d0e-41ab-4909-8adc-345028858983)\n\n\n----------------------------------------\n## What are the tasks it will do? \n1. Search for subdomains using different tools and resources (Subfinder - Findomain - Amass - Assetfinder - Archive.Org - RapidDNS.io - Riddler.io - JLDC - GitHub-Subdomains - Chaos)\n2. Search for the 3rd level of subdomains by extracting them using a simple Python script and enumerate them using (Subfinder - Findomain - Assetfinder - Archive.Org)\n3. Resolving Subdomains with basic web ports 80 and 443\n4. Resolving Subdomains with Special Web ports 81,3000,3001,8000,8080,8443,10000,9000,9443\n5. Port scanning for all discovered assets using Naabu\n6. Search for Wayback records using (Hakrawler - GauPlus)\n7. Enumerate JavaScript files using (SubJs - Wayback Records)\n8. Extract the files with interesting extensions\n9. Search for Admin and login panels\n10. Scan the assets using Nuclei\n\n----------------------------------------\n## Installation instructions\n#### 1. Run the following script to check what tools you need to install \n```\n# ./check_tools.sh \nChecking for tool installation...\n--\u003e subfinder is installed.\n--\u003e findomain is installed.\n--\u003e assetfinder is installed.\n--\u003e amass is installed.\n--\u003e anew is installed.\n--\u003e github-subdomains is not installed. You can install it from https://github.com/gwen001/github-search/releases\n--\u003e chaos is installed.\n--\u003e hakrawler is installed.\n--\u003e gauplus is installed.\n--\u003e subjs is installed.\n--\u003e httpx is installed.\n--\u003e python3 is installed.\n--\u003e naabu is installed.\n--\u003e nuclei is installed.\n```\n\n#### 2. Create your targets.txt file (Target per line)\n```\nhackerone.com\nbugcrowd.com\ngoogle.com\n```\n\n#### 3. Open 3klcon.sh file and put your CHAOS API Key\n```\nexport CHAOS_KEY=\"\"; # please insert your chaos key here\n```\n\n#### 4. Open `github_tokens.txt`z file and put in your API keys.\n\n#### 5. Run the tool\n```\n./3klcon.sh targets.txt\n```\n\n----------------------------------------\n## Notes\n1. 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 :) \n2. It will collect all the results for every target into a separate directory. \n\n----------------------------------------\n## Tools\n- subfinder\n- findomain\n- assetfinder\n- amass\n- anew\n- github-subdomains\n- chaos\n- hakrawler\n- gauplus\n- subjs\n- httpx\n- python3\n- naabu\n- nuclei\n\n----------------------------------------\n\n## Stay in touch \u003c3 \n[LinkedIn](https://www.linkedin.com/in/eslam3kl/) | [Blog](https://eslam3kl.gitbook.io/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feslam3kl%2F3klCon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feslam3kl%2F3klCon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feslam3kl%2F3klCon/lists"}