Skip to content

Add "broadcast" flag for reporting all interactions to all clients #1135

@denandz

Description

@denandz

Please describe your feature request:

When running a private interactsh server and embedding URLs and payloads into more complex fuzzing lists, it's helpful to be able to have any interactsh client see all interactions that reach the server, not just the interactions specific to that clients domain.

The flag would ideally be specified server-side, and configure interactsh-server in such a way that any client which connects to the server sees all requests that reach that domain, regardless of the specific sub domain.

Describe the use case of this feature:

A team of security testers may embed a certain payload, say, fooo.myinteractserver.io into a set of test cases, and all testers will then run interactsh and look for those specific integrations.

Similarly, multiple testers working on the same target may want to share an interactsh server/session/whatever and see each others requests in an easy way.

For custom wordlists and fuzzing payloads, especially those requiring bizarre encoding, this would allow those wordlists to be created once and not require post-processing to modify the payloads to point to a specific sub domain.

Note - this feature if controlled by the client-side would introduce an information disclosure vulnerability where client A can see interactions destined for client B. What I'm suggesting is a server-side flag that creates this condition on purpose and not-by-default.

Implementation

I'm happy to figure out this feature and get a PR together provided this is something the project would be interested in merging

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: EnhancementMost issues will probably ask for additions or changes.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions