I have installed DCE (Directed Code Execution in advance mode). My question here is, when they say DCE uses the linux kernel stack, does DCE have its own linux kernel stack or does it use the host machine's linux kernel stack?
0
votes
2 Answers
0
votes
DCE will not use the host linux kernel network stack. DCE will use the network stack from a specific version of the linux kernel that is coming from a separate ns-3 module named net-next-sim. For example, in the last version (1.8) released of dce, this module is being pulled from the "sim-ns3-2.6.36-branch" branch of the git repo https://github.com/direct-code-execution/net-next-sim.git .
In practice, you do not have to worry about where this is coming from since bake will automatically download, build, install, and configure it for you if you enable this feature. As suggested in the manual (https://www.nsnam.org/docs/dce/manual/html/getting-started.html), it's a matter of:
mkdir dce
cd dce
bake.py configure -e dce-linux-1.8
bake.py download
bake.py build