Welcome to Hax

Welcome, virtual hackers!

Hax is the ultimate network and hacking simulator, capable of simulating complex computer systems and networks. It can be used in a wide range of areas, from simulation to gaming.

Hax has a number of features making it unique among similar applications:

  • Cross platform - written in Java, with as little dependencies on 3rd party libraries as possible
  • Realistic - simulates a computer system from hardware components, through firmware and operating system, to application, also simulates network components like routers and switches
  • Console-based - all user interaction with virtual computers takes place in a simulated command line terminal
  • Configurable - using configuration files written in Groovy, allows to set up virtual networks with an arbitrary number of interconnected virtual computers
  • Scriptable - all software for virtual computer systems is written in Groovy
  • Secure - leverages security features of the Java virtual machine to make scripts executing on virtual computers run in a sandbox
  • Distributed - an arbitrary number of Hax instances, possibly running on different computers and operated by different users, can connect to each other and form a joined virtual network
  • Flexible - includes a configurable graphical user interface, but can also be run in server mode without the GUI
  • Customizable - besides the framework, includes only very basic virtual software (simple operating system for virtual workstations, simple software for virtual routers and switches), demanding creativity and enabling great customization, even 'reinventing' the Internet
  • Educating - realism of course goes hand in hand with increased complexity, therefore Hax comes with a number of interactive tutorials to quickly introduce you to the main concepts and get you started
The application consists of the basic framework for virtual hardware and software, a simple operating system, a set of tutorials and a remake of the amazing and now discontinued Dark Signs hacking game.

Although Hax development is only in early alpha stage, I decided to release it to the public to quickly gain feedback, bug reports and requests for additional features, and to start virtual software development by the community as soon as possible. Because of this, Hax will hopefully become one of the best hacking simulators ever. So, go ahead, download Hax and start experimenting!

1 comment: