https://github.com/DynamiteAI/dynamite-nsm
DynamiteNSM is a free Network Security Monitor developed by Dynamite Analytics to enable network visibility and advanced cyber threat detection
https://github.com/DynamiteAI/dynamite-nsm
agents dashboards dynamite-nsm elasticsearch ipfix kibana logstash netflow network-analysis network-traffic python python3 suricata zeek
Last synced: 19 days ago
JSON representation
DynamiteNSM is a free Network Security Monitor developed by Dynamite Analytics to enable network visibility and advanced cyber threat detection
- Host: GitHub
- URL: https://github.com/DynamiteAI/dynamite-nsm
- Owner: DynamiteAI
- License: gpl-3.0
- Created: 2019-06-17T18:13:54.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-23T01:22:04.000Z (almost 2 years ago)
- Last Synced: 2024-05-04T02:03:34.767Z (12 months ago)
- Topics: agents, dashboards, dynamite-nsm, elasticsearch, ipfix, kibana, logstash, netflow, network-analysis, network-traffic, python, python3, suricata, zeek
- Language: Python
- Homepage: http://dynamite.ai/
- Size: 119 MB
- Stars: 164
- Watchers: 11
- Forks: 22
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
---
### What is Dynamite Network Security Monitor?
DynamiteNSM is a lightweight network security monitor conveniently bundled as a `Python ≥3.7` package.
Built initially to simplify the installation of [Zeek](https://zeek.org/) and [Suricata](https://suricata.io/), the package now includes a robust set of Python modules for installing and managing both network monitoring and data visualization services.However, you do not need to write a single line of code to begin using DynamiteNSM.
The package comes with a commandline utility that automates the deployment of passive, packet-sniffing `agents` throughout your network, along with a `monitor` for visualizing the events produced by them.You can install the `dynamite-nsm` package via `pip3` on any one of these supported [Linux distributions](https://dynamiteai.github.io/dynamite-nsm/requirements/01_supported_operating_systems).
```bash
sudo pip3 install dynamite-nsm
```
### Dashboards
DynamiteNSM's `monitor` component ships with a powerful set of dashboards for finding patterns in your network data.
### Documentation
Checkout our comprehensive documentation complete with tutorials, guides, and example quickstart deployments.
Those wishing to contribute may also be interested in our [development guides](https://dynamiteai.github.io/dynamite-nsm/guides/developers/01_overview).