interactsh-collaborator
interactsh-collaborator copied to clipboard
Multiple fixes and features
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.