The engine under packet.net is published as separate NuGet packages, so other .NET software can use the parts it needs.