{"id":25074782,"url":"https://github.com/rix4uni/vulntechx","last_synced_at":"2025-03-31T19:47:11.952Z","repository":{"id":257819941,"uuid":"869545320","full_name":"rix4uni/vulntechx","owner":"rix4uni","description":"vulntechx finds vulnerabilities based on tech stack using nuclei tags or fuzzing with ffuf.","archived":false,"fork":false,"pushed_at":"2024-10-08T13:47:35.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-10T07:27:47.184Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rix4uni.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-10-08T13:29:12.000Z","updated_at":"2024-10-08T13:47:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"5b9493de-6e97-4fcd-8ac6-046b4bd2322c","html_url":"https://github.com/rix4uni/vulntechx","commit_stats":null,"previous_names":["rix4uni/vulntechx"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rix4uni%2Fvulntechx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rix4uni%2Fvulntechx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rix4uni%2Fvulntechx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rix4uni%2Fvulntechx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rix4uni","download_url":"https://codeload.github.com/rix4uni/vulntechx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246531983,"owners_count":20792735,"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":[],"created_at":"2025-02-07T00:18:35.510Z","updated_at":"2025-03-31T19:47:11.930Z","avatar_url":"https://github.com/rix4uni.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## vulntechx\n\nvulntechx finds vulnerabilities based on tech stack using nuclei tags or fuzzing with ffuf.\n\n## Installation\n```\ngo install github.com/rix4uni/vulntechx@latest\n```\n\n## Download prebuilt binaries\n```\nwget https://github.com/rix4uni/vulntechx/releases/download/v0.0.5/vulntechx-linux-amd64-0.0.5.tgz\ntar -xvzf vulntechx-linux-amd64-0.0.5.tgz\nrm -rf vulntechx-linux-amd64-0.0.5.tgz\nmv vulntechx ~/go/bin/vulntechx\n```\nOr download [binary release](https://github.com/rix4uni/vulntechx/releases) for your platform.\n\n## Compile from source\n```\ngit clone --depth 1 github.com/rix4uni/vulntechx.git\ncd vulntechx; go install\n```\n\n## Usage\n```\n                __        __               __\n _   __ __  __ / /____   / /_ ___   _____ / /_   _  __\n| | / // / / // // __ \\ / __// _ \\ / ___// __ \\ | |/_/\n| |/ // /_/ // // / / // /_ /  __// /__ / / / /_\u003e  \u003c\n|___/ \\__,_//_//_/ /_/ \\__/ \\___/ \\___//_/ /_//_/|_|\n\n                            Current vulntechx version v0.0.5\n\nA longer description of your application.\n\nUsage:\n  vulntechx [flags]\n  vulntechx [command]\n\nAvailable Commands:\n  completion  Generate the autocompletion script for the specified shell\n  ffuf        A brief description of your command\n  help        Help about any command\n  httpxjson   Parse httpx output to extract hosts and technologies, and format as JSON.\n  nuclei      Run Nuclei scans on multiple hosts in parallel, filtering by technology stack.\n\nFlags:\n  -h, --help      help for vulntechx\n  -u, --update    update vulntechx to latest version\n  -v, --version   Print the version of the tool and exit.\n\nUse \"vulntechx [command] --help\" for more information about a command.\n```\n\n## Usage Example\n```bash\n# Step 1, subdomain enumeration and subdomain probing and find tech stack\nsubfinder -d hackerone.com -all -duc -silent | httpx -duc -silent -nc -mc 200 -t 300 -td | unew httpx.txt\n\n# Step 2, convert httpx output to json\ncat httpx.txt | vulntechx httpxjson -o httpxjson-output.json\n\n# Step 3, find vulnerabilities based on tech using nuclei\nvulntechx nuclei --file httpxjson-output.json --cmd \"nuclei -duc -nc -t ~/nucleihub-templates -tags {tech} -es unknown,info,low\" --parallel 10 --process --append nuclei-output.txt\n\n# or\nvulntechx nuclei --file httpxjson-output.json --cmd \"nuclei -duc -nc -t ~/nucleihub-templates -tc {tech} -es unknown,info,low\" --parallel 10 --process --append nuclei-output.txt\n\n# or\nvulntechx nuclei --file httpxjson-output.json --cmd \"nuclei -duc -nc -t ~/nucleihub-templates -tc {tech} -es unknown,info,low\" --parallel 10 --process --exclude-tech \"hsts,bootstrap\" --append nuclei-output.txt\n\n# Step 4, find vulnerabilities based on tech using fuzzing with ffuf\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frix4uni%2Fvulntechx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frix4uni%2Fvulntechx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frix4uni%2Fvulntechx/lists"}