{"id":27647371,"url":"https://github.com/matrix-cain/webpathscanner","last_synced_at":"2025-08-23T05:10:24.613Z","repository":{"id":130210163,"uuid":"477688591","full_name":"Matrix-Cain/WebPathScanner","owner":"Matrix-Cain","description":"一个web目录扫描工具","archived":false,"fork":false,"pushed_at":"2022-08-19T18:22:46.000Z","size":23637,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-14T03:06:06.416Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Matrix-Cain.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,"zenodo":null}},"created_at":"2022-04-04T12:22:05.000Z","updated_at":"2024-08-12T06:30:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"09efbf2b-fb71-4f76-a893-39cec630253f","html_url":"https://github.com/Matrix-Cain/WebPathScanner","commit_stats":null,"previous_names":["matrix-cain/webpathscanner"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Matrix-Cain/WebPathScanner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matrix-Cain%2FWebPathScanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matrix-Cain%2FWebPathScanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matrix-Cain%2FWebPathScanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matrix-Cain%2FWebPathScanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Matrix-Cain","download_url":"https://codeload.github.com/Matrix-Cain/WebPathScanner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Matrix-Cain%2FWebPathScanner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271745491,"owners_count":24813503,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-04-24T01:49:36.932Z","updated_at":"2025-08-23T05:10:24.574Z","avatar_url":"https://github.com/Matrix-Cain.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pathmap\n\n## 📖Introduction\n\n[ZH-CN/中文](https://github.com/zwh-china/WebPathScanner/blob/main/README_ZH-CN.md)\n\nA simple but effective web path scanner tool, an implementation based on [Dirmap](https://github.com/H4ckForJob/dirmap)\n\n![image-20220504012723565](https://github.com/zwh-china/WebPathScanner/blob/main/README/banner.png)\n\n## ⚙️ About Pathmap\n\n+ Concurrent Support using [ants](https://github.com/panjf2000/ants)\n\n+ CLI Feature using [cobra](https://github.com/spf13/cobra)\n+ Human Readable Config File using [TOML](https://github.com/toml-lang/toml)\n+ Logging using [Logrus](https://github.com/sirupsen/logrus)\n\n## 🛠 How to use\n\nJust follow the help message\n\n+ Basic scan for an ordinary website\n\n\u003e pathmap.exe scan url http://www.target.com\n\n+ Fuzz mode scan scenario\n\n\u003e pathmap.exe scan url \"http://www.target.com/flag.{ext}\" --mode 1\n\n![image-20220504030122604](https://github.com/zwh-china/WebPathScanner/blob/main/README/demo1.png)PS. \n\n--mode \n\n0 (Default as vintage dict mode) \n\n1 (Fuzz mode for particular prefix or suffix)  \n\n+ Specify proxy to view outbound traffic\n\n\u003e pathmap.exe scan url \"https://target.com/flag.{ext}\" --mode 1\n\n+ Using target file for scanning multiple targets\n\n\u003e pathmap.exe scan file target.txt\n\nThe target format in target.txt should be like\n\n```\nhttp://target0.com\nhttp://target1.com\nhttp://target2.com\nhttp://target3.com\n```\n\n## 🚀 Features\n\n+ Faster than original Dirmap\n+ Custom Dictionary supports\n+ Auto Handle fake 404\n+ Random Sleep support\n+ Custom User-Agent supported\n+ Save scanning results to file\n\n## 🚧TODO\n\nSince this is a small tool I write just for practice Golang. There is surely many bugs to fix. And the scanner's functions are not rich. So any suggestions and bug reports are more than welcome. Fell free to PR if you have some good idea.\n\n## ⚔️Disclaimer\n\nThis software has been created purely for the purposes of academic research and for the development of effective defensive techniques, and is not intended to be used to attack systems except where explicitly authorized. Project maintainers are not responsible or liable for misuse of the software. Use responsibly.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatrix-cain%2Fwebpathscanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatrix-cain%2Fwebpathscanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatrix-cain%2Fwebpathscanner/lists"}