modulepackage
0.0.0-20250103163904-b20942e636b3
Repository: https://github.com/hyperquack/exposed.git
Documentation: pkg.go.dev
# README
Exposed ("Client")
Exposed is a Continuous Threat Exposure system that alerts when your attack surface changes.
Usage
A valid keychain file is required to get started
Simple to install:
go install github.com/hyperquack/exposed@latest
Simple to use:
exposed targets # list your target domains
exposed start example.com # start monitoring a new target
exposed stop example.com # stop monitoring a target
exposed notify https://hooks.slack.com # get attack surface notifications
exposed read port # read data from a feed. feed options: port, cve, login, domain
Simple to code against:
package main
import (
"github.com/hyperquack/exposed/sdk"
"fmt"
)
func main(){
client, err := sdk.Authenticate()
if err != nil {
panic(err)
}
resp, err := client.GetTargets()
for _, target := resp.Hits {
fmt.Println(target)
}
}
# Packages
No description provided by the author