Go Apache-2.0

go-exploit

A Go-based Exploit Framework

V

vulncheck-oss

Dernière activité 28 sept. 2026
vulncheck-oss/go-exploit

468

étoiles

56

forks

54

issues ouvertes

exploit-developmentexploitation-frameworkgo-exploit

Ce README est souvent en anglais.

go-exploit: Go Exploit Framework

Go Reference Go Go Report Card

go-exploit is an exploit development framework for Go. The framework helps exploit developers create small, self-contained, portable, and consistent exploits. The framework was developed to simplify large scale scanning, exploitation, and integration with other tools. For API documentation, check out the package on pkg.go.dev/github.com/vulncheck-oss/go-exploit.

Go Exploit Phases

The Go Exploit Framework includes the following Phases which can be chained or executed independently:

Go Exploit Features

The Go Exploit Framework includes these additional features:

Documentation for specific features can be found in the docs/ directory.

Examples

  • CVE-2025-0364: An example of a go-exploit using complex web application logic for BigAnt CVE-2025-0364.
  • CVE-2023-22527: Three go-exploit implementations taking unique approaches to Atlassian Confluence CVE-2023-22527.
  • CVE-2023-25194: Demonstrates exploiting CVE-2023-25194 against Apache Druid (using Kafka).
  • CVE-2023-46604: Demonstrates exploiting CVE-2023-46604 and using the go-exploit HTTPServeFile c2.
  • CVE-2023-36845: Scans for Juniper firewalls to determine if they are vulnerable to CVE-2023-36845.
  • CVE-2023-51467: A go-exploit implementation of CVE-2023-51467 that lands a Nashorn reverse shell.

Contributing

Community contributions in the form of issues and features are welcome. Please see our contributors guide in CONTRIBUTING.md.

License

go-exploit is licensed under the Apache License, Version 2.0. For more details, refer to the LICENSE file.

Projets similaires

Hacker tools on Go (Golang)

Gobeginnerbruteforceforensics
Ddreddsa5dies
2,2 k étoiles372

Go security checker

Gogolangsecuritysecurity-automation
Ssecurego
9 k étoiles714

Vulnerability scanner written in Go which uses the data provided by https://osv.dev

Goscannersecurity-auditsecurity-tools
Ggoogle
11,1 k étoiles803