-
-
Notifications
You must be signed in to change notification settings - Fork 442
DOCS: plugins #1778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DOCS: plugins #1778
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -7,7 +7,7 @@ | |
| # NetAlertX - Network Visibility & Asset Intelligence Framework | ||
|
|
||
| --- | ||
| ### || [Docker guide](https://docs.netalertx.com/DOCKER_INSTALLATION) || [Releases](https://github.com/netalertx/NetAlertX/releases) || [Docs](https://docs.netalertx.com/) || [Plugins](https://docs.netalertx.com/PLUGINS) || [Website](https://netalertx.com) | ||
| ### || [Docker guide](https://docs.netalertx.com/DOCKER_INSTALLATION) || [Releases](https://github.com/netalertx/NetAlertX/releases) || [Docs](https://docs.netalertx.com/) || [Plugins](https://docs.netalertx.com/PLUGINS_OVERVIEW) || [Website](https://netalertx.com) | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win Fix the heading level on this changed line. Line [10] uses an H3 immediately after the document H1. markdownlint MD001 expects an H2. Change 🧰 Tools🪛 markdownlint-cli2 (0.23.2)[warning] 10-10: Heading levels should only increment by one level at a time (MD001, heading-increment) 🤖 Prompt for AI AgentsSource: Linters/SAST tools |
||
| --- | ||
|
|
||
| <a href="https://raw.githubusercontent.com/jokob-sk/NetAlertX/main/docs/img/GENERAL/github_social_image.jpg" target="_blank"> | ||
|
|
@@ -22,7 +22,7 @@ Head to [https://netalertx.com/](https://netalertx.com/) for more gifs and scree | |
| ## 📕 Basic Usage | ||
|
|
||
| > [!WARNING] | ||
| > You will have to run the container on the `host` network and specify `SCAN_SUBNETS` unless you use other [plugin scanners](https://docs.netalertx.com/PLUGINS). The initial scan can take a few minutes, so please wait 5-10 minutes for the initial discovery to finish. | ||
| > You will have to run the container on the `host` network and specify `SCAN_SUBNETS` unless you use other [plugin scanners](https://docs.netalertx.com/PLUGINS_OVERVIEW). The initial scan can take a few minutes, so please wait 5-10 minutes for the initial discovery to finish. | ||
|
|
||
| ```bash | ||
| docker run -d --rm \ | ||
|
|
@@ -57,7 +57,7 @@ See alternative [docker-compose examples](https://docs.netalertx.com/DOCKER_COMP | |
| | `PGID` |Runtime GID override | `20211` | | ||
| | `PORT` |Port of the web interface | `20211` | | ||
| | `LISTEN_ADDR` |Set the specific IP Address for the listener address for the nginx webserver (web interface). This could be useful when using multiple subnets to hide the web interface from all untrusted networks. | `0.0.0.0` | | ||
| |`LOADED_PLUGINS` | Default [plugins](https://docs.netalertx.com/PLUGINS) to load. Plugins cannot be loaded with `APP_CONF_OVERRIDE`, you need to use this variable instead and then specify the plugins settings with `APP_CONF_OVERRIDE`. | `["PIHOLE","ASUSWRT"]` | | ||
| |`LOADED_PLUGINS` | Default [plugins](https://docs.netalertx.com/PLUGINS_OVERVIEW) to load. Plugins cannot be loaded with `APP_CONF_OVERRIDE`, you need to use this variable instead and then specify the plugins settings with `APP_CONF_OVERRIDE`. | `["PIHOLE","ASUSWRT"]` | | ||
| |`APP_CONF_OVERRIDE` | JSON override for settings (except `LOADED_PLUGINS`). | `{"SCAN_SUBNETS":"['192.168.1.0/24 --interface=eth1']","GRAPHQL_PORT":"20212"}` | | ||
| |`ALWAYS_FRESH_INSTALL` | ⚠ If `true` will delete the content of the `/db` & `/config` folders. For testing purposes. Can be coupled with [watchtower](https://github.com/containrrr/watchtower) to have an always freshly installed `netalertx`/`netalertx-dev` image. | `true` | | ||
|
|
||
|
|
@@ -74,7 +74,7 @@ See alternative [docker-compose examples](https://docs.netalertx.com/DOCKER_COMP | |
| | ✅ | `/etc/localtime:/etc/localtime:ro` | Ensuring the timezone is the same as on the server. | | ||
| | | `:/tmp/log` | Logs folder useful for debugging if you have issues setting up the container | | ||
| | | `:/tmp/api` | The [API endpoint](https://docs.netalertx.com/API) containing static (but regularly updated) json and other files. Path configurable via `NETALERTX_API` environment variable. | | ||
| | | `:/app/server/plugins/<plugin>/ignore_plugin` | Map a file `ignore_plugin` to ignore a plugin. Plugins can be soft-disabled via settings. More in the [Plugin docs](https://docs.netalertx.com/PLUGINS). | | ||
| | | `:/app/server/plugins/<plugin>/ignore_plugin` | Map a file `ignore_plugin` to ignore a plugin. Plugins can be soft-disabled via settings. More in the [Plugin docs](https://docs.netalertx.com/PLUGINS_OVERVIEW). | | ||
| | | `:/etc/resolv.conf` | Use a custom `resolv.conf` file for [better name resolution](https://docs.netalertx.com/REVERSE_DNS). | | ||
|
|
||
| ### Folder structure | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
🔎 Supported by static analysis
🤖 get_repo_knowledge executed:
get_repo_knowledge netalertx/NetAlertX /tmp/coderabbit-repo-knowledge/netalertx-netalertx-9c9ba8f0/architecture /tmp/coderabbit-repo-knowledge/netalertx-netalertx-9c9ba8f0/learningsLength of output: 47638
🏁 Script executed:
Repository: netalertx/NetAlertX
Length of output: 3883
🏁 Script executed:
Repository: netalertx/NetAlertX
Length of output: 10793
Replace the stale
#readmefragments with relevant anchors.docs/PLUGINS_OVERVIEW.mdhas noreadmeheading. Use#available-pluginsat line 86. At line 95, remove the fragment or link to the custom-plugin section;#enabling-pluginsdescribes loading existing plugins, not building scanners.🤖 Prompt for AI Agents
Source: MCP tools