Mono.Nat 2.0.1

Mono.Nat is a modern and full-featured library which supports both the UPNP (Universal Plug and Play) and NAT-PMP (Port Mapping Protocol) protocols for port forwarding.

Install-Package Mono.Nat -Version 2.0.1
dotnet add package Mono.Nat --version 2.0.1
<PackageReference Include="Mono.Nat" Version="2.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Mono.Nat --version 2.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

General

  • Mono.Nat now tries to generate a reasonably unique Description for each port mapping. Some routers will refuse to create a new port map if the description matches the description of an existing port mapping, even if the ports are different.

  • Improved diagnostic logs are emitted when when NatUtility.Logger is not null.

  • Mono.Nat issues uPnP discovery requests using each enabled network adapter. If a device is discovered, Mono.Nat will now ensure all network requests use the same adapter.

General

  • Mono.Nat now tries to generate a reasonably unique Description for each port mapping. Some routers will refuse to create a new port map if the description matches the description of an existing port mapping, even if the ports are different.

  • Improved diagnostic logs are emitted when when NatUtility.Logger is not null.

  • Mono.Nat issues uPnP discovery requests using each enabled network adapter. If a device is discovered, Mono.Nat will now ensure all network requests use the same adapter.

  • .NETStandard 2.0

    • No dependencies.

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on Mono.Nat:

Repository Stars
jellyfin/jellyfin
The Free Software Media System
aelassas/Wexflow
An easy and fast way to build automation and workflows on Windows, Linux, macOS, and the cloud.
alanmcgovern/monotorrent
The official repository for MonoTorrent, a bittorrent library for .NET
XboxChaos/Assembly
Multi-Generation Blam Engine Research Tool

Version History

Version Downloads Last updated
2.0.1 12,555 4/10/2020
2.0.0 19,822 9/8/2019
1.2.24 24,914 4/26/2015
1.2.23 894 3/23/2015
1.2.22 742 3/23/2015
1.2.21 22,901 7/22/2014
1.2.20 892 6/30/2014
1.2.19 775 6/30/2014
1.2.13 902 5/27/2014
1.2.12 762 5/27/2014
1.2.10 818 5/16/2014
1.2.7 892 4/30/2014
1.1.13 630 2/6/2014
1.1.12 524 2/3/2014
1.1.11 593 1/30/2014
1.1.10 535 1/23/2014
1.1.9 528 1/23/2014
1.1.8 524 1/23/2014
1.1.7 564 1/19/2014
1.1.6 541 12/30/2013
1.1.5 631 12/30/2013
1.1.4 556 12/22/2013
1.1.3 642 12/22/2013