NetworkMiner Source Code

NetworkMiner is a network forensics software written in C# using the Microsoft .NET Framework. The heart of the NetworkMiner software is the code for parsing various network protocols, which is written in 100 percent manged C# code. The protocols implemented in NetworkMiner include: TcpPacket.cs source code

Why Open Source?

The source code of NetworkMiner is shared primarily in order to provide transparency regarding what the tool does as well as what it doesn’t do. The source code can, for example, be used to show how NetworkMiner has extracted a piece of evidence from a PCAP file. By making the source code publicly available we also facilitate auditing of the software, for example in order to verify and ensure that there are no backdoors or other security issues with the software.

GNU General Public License version 2

NetworkMiner is free and open source software (FOSS) released under the GNU General Public License version 2 (GPLv2). This means that you are free to use and share our source code as long as you comply with the terms in GPLv2, which requires that products and applications based on the NetworkMiner source code are shared as open source under the same licence.

Please contact Netresec if you wish to use any part of the NetworkMiner source code in a proprietary or commerial product without sharing the source code or by other means not complying with GPLv2.

Download

Download the NetworkMiner Source Code