bazaar icon indicating copy to clipboard operation
bazaar copied to clipboard

Workspace

Open evilcel3ri opened this issue 2 years ago • 3 comments

Build and extend the hunting section to set up an entire workspace allowing users to track, bookmark sample, generate reports etc.

Workspace:

  • generation of reports from markdown and one or more samples
  • hunting capabilities with bookmarks and Yara searches
  • history of the results of one searches (1d, 1w, 1m...)
  • dynamic analysis (R2frida inside pithus)

sections:

  • investigation/projects : group samples and have notes capacities + report
  • saved searches : tag/notes + link
  • hunting: Yara
  • bookmarks : bookmarked with notes (Show bookmark to user)

evilcel3ri avatar Jan 19 '22 07:01 evilcel3ri

Hi @As0ler @Trufae! @enovella told me to ping you on this issue, more precisely regarding the dynamic analysis stuff. Do you think it would be possible to open an interactive radare+r2frida session within a web browser? The objective would be doing dynamic analysis directly within Pithus.

U039b avatar Feb 20 '22 16:02 U039b

Sorry for the delay, couldnt answer earlier.

Sure, i don't know how Pittus works, but it should be pretty straigh forward to integrate r2frida in a web user interface. There are several ways to do that, but probably the easiest and more stable would be to use websockets, so the backend knows when the frontend connects and disconnects and can handle the sessions properly.

I wrote a PoC of this in here https://github.com/radareorg/radare2-r2pipe/tree/master/websocket

r2 compiles as webassembly and asm.js, so its also possible to run it entirely inside the browser, but making r2fria work in there will require extra work that its probably not worth for now

trufae avatar Feb 24 '22 10:02 trufae

@trufae @enovella guys, glad to see you involved in that project!

alex-bender avatar Mar 15 '22 17:03 alex-bender