Skip to content

guusec/goast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

goast - OAST Monitoring Tool

A Go CLI tool that uses the OAST service at odiss.eu to generate an OAST domain and monitor it for pings.

Features

  • πŸš€ Automatic registration with the odiss.eu BOAST service
  • πŸ“ Generates unique OAST domains for testing
  • πŸ” Real-time monitoring for DNS/HTTP interactions
  • πŸ“Š Detailed output showing request information and source IPs
  • ⚑ Fast polling (5-second intervals) for immediate feedback

Usage

  1. Build the tool:

    go build -o goast .
  2. Run the tool:

    ./goast              # Full spooky experience with colors
    ./goast -n           # No colors, clean output for logging
  3. Use the generated domain: The tool will output a unique domain like abc123def.odiss.eu. You can now:

    • Make HTTP requests to subdomains: http://test.abc123def.odiss.eu
    • Trigger DNS lookups: nslookup abc123def.odiss.eu
    • Use in payloads for SSRF, XXE, or other out-of-band testing
  4. Monitor interactions: The tool will continuously monitor and display any interactions with your domain, including:

    • Source IP address
    • Timestamp
    • Request type (DNS, HTTP)
    • Full request details

About

an oast client written in go πŸ‘»

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages