Job traceroute

README

Skip to build

traceroute

This is a MirageOS unikernel which conducts a traceroute to the given host. Read the blog post.

Installation from source

To install this unikernel from source, you need to have opam (>= 2.0.0) and ocaml (>= 4.07.0) installed. Also, mirage is required (>= 3.8.0). Please follow the installation instructions.

The following steps will clone this git repository and compile the unikernel:

$ git clone https://github.com/roburio/tlstunnel.git
$ mirage configure -t <your-favourite-target>
$ make depend
$ make

Installing as binary

There are not yet any binaries available, but work is underway to provide reproducible binaries.

Questions?

Please open an issue if you have questions, feature requests, or comments.

Build 2021-11-24 22:11:50Z

Back to readme

Built on platform freebsd-12

Build took 7min48s.

Execution result: exited 0.

Build info

Build artifacts

bin/traceroute.hvt
SHA256:b9506642766d657a74471781055ae6d2ef60fb3bc4b138c439b272c2b6d768ea (2.37MB)
build-environment
SHA256:87b1716baafac0d7ec7fe01522e0f6d02188fb9cd1d32e6c5cc1a1f4f2810c54 (385B)
opam-switch
SHA256:40a81bec8265b5162ee2012fd70cc873bc060b5c6cd05d4d5fa20b8899a6d343 (137kB)
system-packages
SHA256:dae2debc45b633a71e4fad4e919c25a0fbba99723c902869d4ce7592f4133748 (195B)
traceroute.hvt.debug
SHA256:6638cc74185ac43c39203c1a15855a13834a0aa11d58201f364f1e5fd14140a4 (4.11MB)

Reproduced by 4 builds

Comparisons with other builds on the same platform