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: 17 Aug 2017

Dependencies (40)

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

Dev Dependencies (2)

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

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.