NetMon
Network Monitoring Platform for Windows

Copyright © 2026 Tanveer Ahmed. All rights reserved.

NetMon is developed and published by Tanveer Ahmed.

--------------------------------------------------------------------------
LICENCE
--------------------------------------------------------------------------

This software and its accompanying documentation are the property of
Tanveer Ahmed. No part of NetMon may be reproduced, distributed, sublicensed
or used to create derivative works without the prior written permission of
Tanveer Ahmed.

Permission to install and operate NetMon is granted to the licensee for the
purpose of monitoring network infrastructure that the licensee owns or is
otherwise authorised to monitor.

--------------------------------------------------------------------------
AUTHORISED USE
--------------------------------------------------------------------------

NetMon actively probes network devices and can receive, capture, store and
decode network traffic. The operator is solely responsible for ensuring that
every device it monitors, and all traffic it captures, falls within their
lawful authority.

NetMon requires an administrator to confirm this authorisation during
first-run setup. That confirmation is recorded in the audit log. Using NetMon
against equipment or traffic you are not authorised to monitor may breach
computer-misuse, wiretapping, privacy or data-protection law in your
jurisdiction.

--------------------------------------------------------------------------
NO WARRANTY
--------------------------------------------------------------------------

NetMon is provided "as is", without warranty of any kind, express or implied,
including but not limited to the warranties of merchantability, fitness for a
particular purpose and non-infringement. In no event shall Tanveer Ahmed be
liable for any claim, damages or other liability, whether in an action of
contract, tort or otherwise, arising from, out of or in connection with the
software or its use.

NetMon is a monitoring tool. It must not be relied upon as the sole safeguard
for safety-critical or life-critical systems.

--------------------------------------------------------------------------
THIRD-PARTY COMPONENTS
--------------------------------------------------------------------------

NetMon incorporates the following independently licensed open-source
components. Each remains the property of its respective authors and is used
under the terms of its own licence. NetMon claims no ownership over them.

  #SNMP (Lextm.SharpSnmpLib)            MIT Licence
    SNMP v1/v2c/v3 protocol handling.
    https://github.com/lextudio/sharpsnmplib

  SSH.NET (Renci.SshNet)                MIT Licence
    SSH client used for configuration backup and the in-browser terminal.
    https://github.com/sshnet/SSH.NET

  Entity Framework Core                 MIT Licence
  ASP.NET Core                          MIT Licence
  .NET Runtime and Libraries            MIT Licence
    Copyright (c) .NET Foundation and Contributors.
    https://github.com/dotnet

  Npgsql / Npgsql.EntityFrameworkCore.PostgreSQL     PostgreSQL Licence
    PostgreSQL database provider.
    https://github.com/npgsql/npgsql

  MailKit and MimeKit                   MIT Licence
    SMTP delivery for e-mail notifications.
    https://github.com/jstedfast/MailKit

  Serilog and its sinks                 Apache Licence 2.0
    Structured logging to console and rolling files.
    https://github.com/serilog

  Swashbuckle.AspNetCore                MIT Licence
    OpenAPI description of the REST API.
    https://github.com/domaindrivendev/Swashbuckle.AspNetCore

  xterm.js and its fit add-on           MIT Licence
    The terminal drawn in the browser for SSH sessions. Shipped unmodified in
    wwwroot/lib/xterm, with its licence alongside.
    Copyright (c) 2017-2019, The xterm.js authors.
    https://github.com/xtermjs/xterm.js

  xUnit.net, FluentAssertions 6.x, NSubstitute       (test-only)
    Apache Licence 2.0 / Apache Licence 2.0 / BSD 3-Clause.
    Used by the test project only; not redistributed with the product.

--------------------------------------------------------------------------
EXTERNAL TOOLS NOT INCLUDED
--------------------------------------------------------------------------

The packet capture and analysis features drive the Wireshark command-line
tools (dumpcap, tshark, capinfos, editcap) and require a packet capture
driver such as Npcap. These programs are NOT part of NetMon, are NOT
distributed with it, and are NOT the property of Tanveer Ahmed.

  Wireshark      GNU General Public Licence version 2
                 Copyright © Gerald Combs and contributors.
                 https://www.wireshark.org

  Npcap          Npcap Licence (Nmap Software LLC).
                 Review its terms before commercial deployment.
                 https://npcap.com

NetMon invokes these tools as separate processes and exchanges data with them
through files and standard streams only. It does not link against them, embed
them, or derive from their source. Installing, licensing and updating them
remains the responsibility of the operator, and NetMon operates without them
apart from the capture and packet-analysis features.

--------------------------------------------------------------------------

For licensing enquiries, contact Tanveer Ahmed.
