Hamachi to program tworzący połączenie pomiędzy kilkoma komputerami na wzór sieci lokalnej LAN. Program dzięki swoim właściwościom pozwala łączyć się komputerom posiadającym prywatny adres IP lub będącymi za firewall'em, a także strzeże dostępu do sieci z zewnątrz. Prędkości uzywkiwane podczas przesyłania plików programem Hamachi zazwyczaj znacznie przewyższają te osiągane na innych programach p2p.