Thanks to visit codestin.com
Credit goes to github.com

Skip to content
forked from hahwul/OmniOAST

OmniOAST is the all-in-one Caido plugin for managing all your OAST providers and Interactions.

License

Notifications You must be signed in to change notification settings

chei-l/OmniOAST

 
 

Repository files navigation

OmniOAST is a Caido plugin designed to streamline your Out-of-Band Application Security Testing by centralizing all provider management and interaction logs. It eliminates the need to switch between different tools by allowing you to manage various providers, from public services to private servers, and view all their callbacks in a single, unified interface directly within Caido.

Showcase

Features

  • Centralized Management: Manage public (Interact.sh, BOAST, Webhook.site, PostBin) and private OAST providers from a single interface.
  • Unified Interaction Log: View, search, and filter all OAST callbacks in one place, directly within Caido.
  • Streamlined Workflow: Generate payloads and monitor interactions without switching between tools.
  • Flexible Configuration: Supports public and self-hosted providers like Interactsh, BOAST, Webhook.site, and PostBin.

Installation

  1. Download the latest plugin_package.zip from the Releases page.
  2. In Caido, navigate to the Plugins page and install the package.

We hope to see you on the Caido Plugin Marketplace!

Usage

  1. Add a Provider:

    • Go to the Provider tab.
    • Use the quick-add buttons for public Interactsh or BOAST servers.
    • For manual setup, specify the provider's name, type (Interactsh/BOAST/Webhook.site/PostBin), URL, and an optional token.
    • Webhook.site: Use existing webhook URLs or let the plugin auto-generate new ones.
    • PostBin: Auto-creates temporary bins (30-minute expiry) for quick testing.
  2. Generate Payloads & Monitor Interactions:

    • Go to the OAST tab.
    • Select a provider from the dropdown to generate a new payload.
    • All interactions from your providers will appear in this tab in real-time. You can search and filter the results.
  3. Settings:

    • Navigate to the Settings tab to customize the polling interval for fetching interactions.

Development

Build from Source

To build the plugin from the source code:

git clone [https://github.com/hahwul/OmniOAST](https://github.com/hahwul/OmniOAST)
cd OmniOAST
pnpm install
pnpm build

The packaged plugin will be available at ./dist/plugin_package.zip.

Type Check

Run the following command to type-check the codebase:

pnpm typecheck

Contributing

OmniOAST is open-source project and made it with ❤️ if you want contribute this project, please see CONTRIBUTING.md and Pull-Request with cool your contents.


Inspiration

OmniOAST was inspired by tools like QuickSSRF (Caido Plugin) and OAST Support (ZAP Add-on).

About

OmniOAST is the all-in-one Caido plugin for managing all your OAST providers and Interactions.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 54.5%
  • TypeScript 44.9%
  • Other 0.6%