-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Conversation
Working on fixing tests part :) |
Codecov Report
@@ Coverage Diff @@
## master #1998 +/- ##
=========================================
Coverage ? 61.67%
=========================================
Files ? 150
Lines ? 14927
Branches ? 0
=========================================
Hits ? 9206
Misses ? 5721
Partials ? 0 Continue to review full report at Codecov.
|
1 similar comment
Introduces new machinery for a remote VirtualBox instance which operates virtual machines over SOAP using `remotevbox` library.
Introduced to reduce the noise of zeep library in cuckoo logs
Hi. Thanks for your contribution, however, having implemented pretty much the same earlier (a few years ago), I'm not too included to merge it. There's a number of non-trivial issues that come with it and overall just complicate Cuckoo, IMO. |
It would be helpful for me to know about the issues you mentioned, could you elaborate? It’s just an additional machinery after all, but if there are ways to improve this PR to make it better and more acceptable, I’m all for it. |
Well, fair enough, your approach is better than what I wrote back then - which was based on my own RPC daemon on the Host, basically executing a limited set of
Together this would provide for a ready-made solution for all of those people requesting "nested analysis" with VirtualBox. Needs to be well-tested though, as I imagine lots of users will somehow get it wrong.. ;-) |
Sounds great, lets start from something :) @blacktop kindly helped me and wrote a walkthrough. I’ll setup 2 VMs in a couple of days (and probably catch some bugs early ;)) and document the process in detail so you can repeat and validate. |
Sorry for the delay guys, I finally made it to work as @jbremer requested: one analysis vm and one Cuckoo vm, which could be a dockerized version by @blacktop or a regular installation with remotevbox-machinery added manuallly. Some restrictions I faced:
Now I'm working on documentation for this specific case here https://github.com/ilyaglow/remotevbox-machinery-docs |
Any news on this? |
Hey there!
Thank you for open sourcing Cuckoo and all efforts you put in to maintain it!
This PR introduces new machinery for a remote VirtualBox instance and operates
it's virtual machines over SOAP using remotevbox library which is written especially for this purpose.
Virtual Web Service can be run using
vboxwebsrv
binary on Linux/Mac andVBoxWebSrv
on Windows. It is recommended to run it over SSL, because user credentials will be sent in a plaintext over the wire. You can specify cert and key to a daemon or use a reverse proxy with SSL termination in a front of the service.My initial goal was to run dockerized cuckoo (thanks @blacktop!) in a specific environment constraints where VirtualBox is the only option.
25.12.2017 Update:
I've made a branch of docker-cuckoo that has a manual how to deploy this PR dockerized.
30.12.2017 Update:
@blacktop has merged my branch so you can read the docs here:
https://github.com/blacktop/docker-cuckoo/blob/master/docs/virtualbox.md
Machinery configuration example
Configuration file
virtualbox_websrv.conf
is pretty simple and almost the same as for an existingvirtualbox.conf
.Any feedback for this PR or a
remotevbox
library is appreciated.Cheers.