{"id":14637800,"url":"https://github.com/qi4L/Struts2Scan-go","last_synced_at":"2025-09-07T06:30:50.016Z","repository":{"id":134558775,"uuid":"612101377","full_name":"qi4L/Struts2Scan-go","owner":"qi4L","description":"用golang实现的Struts2扫描工具","archived":true,"fork":false,"pushed_at":"2024-01-11T06:29:34.000Z","size":33,"stargazers_count":69,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-27T13:50:13.684Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qi4L.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2023-03-10T07:46:15.000Z","updated_at":"2024-10-29T09:54:36.000Z","dependencies_parsed_at":"2023-11-11T11:22:43.918Z","dependency_job_id":"bd887e39-4e38-478f-82d9-a3dc26ec50f4","html_url":"https://github.com/qi4L/Struts2Scan-go","commit_stats":null,"previous_names":["qi4l/struts2scan.go","qi4l/struts2scan-go"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qi4L%2FStruts2Scan-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qi4L%2FStruts2Scan-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qi4L%2FStruts2Scan-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qi4L%2FStruts2Scan-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qi4L","download_url":"https://codeload.github.com/qi4L/Struts2Scan-go/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232182980,"owners_count":18484716,"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":"2024-09-10T02:01:16.350Z","updated_at":"2025-01-02T10:30:51.120Z","avatar_url":"https://github.com/qi4L.png","language":"Go","readme":"用Golang重写[Struts2-Scan](https://github.com/HatBoy/Struts2-Scan)项目。\n\n工具参数说明\n```\nUsage of main.exe:\n  -u url\n      you target, example: https://192.168.1.1\n  -c command\n      you want execute command, example: \"whoami\"\n  -n name\n      漏洞名，可选S2-001, S2-003, S2-005, S2-007, S2-008, S2-009, S2-012, S2-013, S2-015, S2-016, S2-019,\n                S2-029, S2-032, S2-033, S2-037, S2-045, S2-046, S2-048, S2-052, S2-053, S2-devMode, S2-057,allPoc(除了s2-052)\n                (单独使用POC | EXP 例: S2-001 | s2-001_Cmd | s2-001_WebPath)\n  -d data\n          POST , 需要使用的payload使用{exp}填充, 如: name=test\u0026passwd={exp}\n  -t Type\n      指定contentType头\n```\n\n+ 一键检测\n\n```\nGolangStruts2.exe -u http://127.0.0.1 -n allPoc\n```\n\n+ 单个利用\n\n```\nGolangStruts2.exe -u http://127.0.0.1 -n S2-001 -c whoami\n```\n","funding_links":[],"categories":["Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqi4L%2FStruts2Scan-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqi4L%2FStruts2Scan-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqi4L%2FStruts2Scan-go/lists"}