
Hynesim stands for the "HYbrid NEtwork SIMulator".
But it's actually more than that :
Like mentioned above, Hynesim is capable of simulating pretty much any information system (I.S.), as long as you have the resources. But what could be the use of simulating an I.S. ? For example you could use to:
...and lots of other uses we haven't thought of!
Hynesim uses pre-existing virtualization technologies to provide high interaction hosts. Because things change very fast in the virtualisation world, we don't want to depend on any specific one. So we designed Hynesim to be able to provide a variety of backends, current ones are VirtualBox and KVM+Qemu, but expect more to come.
But because virtualization is costly in terms of resources, Hynesim also provides what we call low interaction hosts. These are virtual hosts with a low footprint, allowing you to spawn a lot of them. The downside is that they are very limited in what they can do. They're mostly just a IP stack with a couple of scripts as services. Same as with high interaction virtual hosts, backends are pluggable. We currently provide Honeyd and OpenVZ.
So this is how we simulate virtual machines.
But without interconnection, there's no information system :
So we also provide virtual switches and hubs, as well as routers, which can be either our minimalist router, or a fully fledged Cisco router running in Dynamips, or even a complete router-tailored Linux distribution running inside a high interaction host. Your choice.
And because a simulation is a lot more fun if you can interact with it, you can plug real machine anywhere inside the simulated I.S. .
Of course, to the real machine, the simulation is indistinguishable from a real I.S. . Or as they say "Welcome to the Matrix, Neo".
Don't worry, to configure all this, a very user-friendly GUI is part of the Hynesim platform, that should satisfy newbies and expert alike.