package vpnkit

  1. Overview
  2. No Docs

Description

HyperKit is a hypervisor which runs on macOS using the "hypervisor.framework". VPNKit implements a virtual ethernet device for HyperKit VMs in a VPN-friendly way, by terminating and proxying all the TCP flows, caching and forwarding DNS requests etc. HyperKit and VPNKit are used in Docker for Mac and Windows.

Published: 03 Jan 2018

Dependencies (38)

  1. mirage-clock-unix
  2. stringext
  3. ezjsonm >= "0.4.0"
  4. uuidm
  5. mirage-vnetif >= "0.4.0"
  6. protocol-9p >= "0.11.3"
  7. mirage-dns < "4.0.0"
  8. cohttp-lwt >= "0.99.0"
  9. mirage-channel >= "3.0.1" & < "4.0.0"
  10. mirage-protocols >= "1.1.0" & < "1.3.0"
  11. mirage-time-lwt >= "1.1.0"
  12. mirage-flow-lwt >= "1.4.0"
  13. astring
  14. fmt
  15. logs
  16. fd-send-recv >= "1.0.3"
  17. win-eventlog
  18. asl
  19. hvsock >= "1.0.1"
  20. charrua-core >= "0.9"
  21. cmdliner
  22. pcap-format >= "0.4.0"
  23. hashcons >= "1.0.1"
  24. datakit-server-9p >= "0.11.0"
  25. datakit-server >= "0.11.0"
  26. cstruct-lwt >= "3.0.0"
  27. dns-forward >= "0.10.0"
  28. dnssd >= "0.2"
  29. dns-lwt < "2.0.0"
  30. dns >= "0.19.1" & < "2.0.0"
  31. tcpip >= "3.3.0"
  32. uwt >= "0.0.4"
  33. lwt >= "2.7.0"
  34. ipaddr
  35. tar >= "0.8.0"
  36. result
  37. jbuilder >= "1.0+beta10"
  38. ocaml

Dev Dependencies (2)

  1. charrua-client-mirage with-test
  2. alcotest with-test

Used by

None

Conflicts

None