interactsh-collaborator icon indicating copy to clipboard operation
interactsh-collaborator copied to clipboard

Multiple fixes and features

Open rsrdesarrollo opened this issue 11 months ago • 0 comments

Hi!

First, thanks for your plugin, but, to be honest, I felt like he was falling a bit behind compared to the original collaborator, so I've taken the liberty of making a few improvements.

Improve generate payload performance:

The main problem here was that the "generate a new payload" button created a new client each time, generating some RSA keys, adding a new listening thread, and registering the client... and consequently that was going quite badly (it was noticeable clearly when I hit the button it took a while). Also, if you generate 1000 payloads... having 1000 threads there, it's not going to go very well.

With this PR, there is now only 1 client and 1 polling thread, and all payloads share the same correlationID prefix. If you want to unregister the client and register a new one, changing the correlationID, just press "Update settings" in the configuration tab

Add poll now button

The title is self-explanatory

Add poll interval config

The title is self-explanatory

Allow column/row selection for copy values.

Before you could only select rows, now you can select rows, columns and specific cells. Allowing you to copy values from the log table.

Add workflow to generate release JAR

Add a GitHub action to generate the release file automatically when something is pushed to master.

rsrdesarrollo avatar Feb 29 '24 17:02 rsrdesarrollo