With the recent move to using ZSTD as the default compression format for packaging git repo clones we must refresh all of the hashes for the packages feed as well. Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
---|---|---|
.. | ||
files | ||
Config.in | ||
Makefile | ||
README.md |
README.md
Netify Agent
Copyright ©2015-2020 eGloo Incorporated (www.egloo.ca)
Network Intelligence - Simplified
The Netify Agent is a deep-packet inspection server. The Agent is built on top of nDPI (formerly OpenDPI) to detect network protocols and applications. Detections can be saved locally, served over a UNIX or TCP socket, and/or "pushed" (via HTTP POSTs) to a remote third-party server. Flow metadata, network statistics, and detection classifications are stored using JSON encoding.
Optionally, the Netify Agent can be coupled with a Netify Cloud subscription for further cloud processing, historical storage, machine-learning analysis, event notifications, device detection/identification, along with the option (on supported platforms) to take an active role in policing/bandwidth-shaping specific network protocols and applications.
Download Packages
Supported platforms with installation instructions can be found here.
Alternatively, binary packages are available for the following OS distributions (manual install):
Runtime Requirements
- [Linux] Ensure that the nfnetlink and nf_conntrack_netlink kernel modules are loaded if NAT detection is enabled.
Download Source
When cloning the source tree, ensure you use --recursive
to include all
sub-modules.
Build Requirements
Netify requires the following third-party packages:
- libcurl
- libpcap
- zlib
- [Linux] libmnl
- [Linux] libnetfilter-conntrack
Optional:
- google-perftools/gperftools/libtcmalloc (will use bundled version when not available)
Configuring/Building From Source
Read the appropriate documentation in the doc directory, prefixed with: BUILD-*
Generally the process is:
./autogen.sh
./configure
make
Online Documentation
Further user and developer documentation can be found here.
License
This software is licenced under the GPLv3:
Copyright (C) 2015-2020 eGloo Incorporated
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.