{"id":17906607,"url":"https://github.com/Alef-Burzmali/netbox-data-flows","last_synced_at":"2025-03-23T20:30:53.619Z","repository":{"id":68297233,"uuid":"562133761","full_name":"Alef-Burzmali/netbox-data-flows","owner":"Alef-Burzmali","description":"NetBox plugin to document data flows between systems and applications.","archived":false,"fork":false,"pushed_at":"2024-12-23T22:41:24.000Z","size":6161,"stargazers_count":56,"open_issues_count":3,"forks_count":8,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-24T20:19:25.953Z","etag":null,"topics":["netbox","netbox-plugin"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/netbox-data-flows/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Alef-Burzmali.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-05T12:17:43.000Z","updated_at":"2025-02-01T18:23:03.000Z","dependencies_parsed_at":"2024-01-29T22:29:35.187Z","dependency_job_id":"c36fe243-9ee9-40ea-b7b8-eb033feced5c","html_url":"https://github.com/Alef-Burzmali/netbox-data-flows","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alef-Burzmali%2Fnetbox-data-flows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alef-Burzmali%2Fnetbox-data-flows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alef-Burzmali%2Fnetbox-data-flows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alef-Burzmali%2Fnetbox-data-flows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alef-Burzmali","download_url":"https://codeload.github.com/Alef-Burzmali/netbox-data-flows/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245164739,"owners_count":20571171,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["netbox","netbox-plugin"],"created_at":"2024-10-28T19:01:28.999Z","updated_at":"2025-03-23T20:30:53.561Z","avatar_url":"https://github.com/Alef-Burzmali.png","language":"Python","funding_links":[],"categories":["Plugins"],"sub_categories":[],"readme":"# NetBox Data Flows Plugin\n\nNetBox plugin to document Data Flows between devices and applications.\n\n## Features\n\n* Document data flows between IP addresses, IP ranges and Prefixes documented in NetBox.\n* Regroup the data flows into applications and hierarchical groups.\n\nDocumenting your data flows can help you design the network architecture, automate your firewall rule definition or reviews, implement security contracts in a software-defined network, or respond to compliance requirements.\n\n## Screenshots\n\n### Data Flow\n\n![Representation of a data flow](docs/media/readme-dataflow-details.png)\nA data flow for an application, here representing the user access to frontend servers and backend servers over TCP/443.\n\n![Targets of a data flow](docs/media/tuto-dataflow-targets.png)\nDetails of the data flow specifications, displaying all the IP addresses, IP ranges and Prefixes that are involved in that data flow.\n\n### Application\n\n![All the data flows mapped to one application](docs/media/tuto-application-details.png)\nThe application allows you to group all the related data flows.\n\n### Device tab views\n\n![List of data flows involving a VM](docs/media/tuto-vm-tab.png)\nThe plugin adds Tab views to Devices, Virtual Machines, IP addresses, IP ranges and Prefixes to list all the data flows that involve them as a source or destination.\n\n## Getting started\n\nRead the [Quick Start tutorial](docs/quick-start.md) to discover how to use the plugin.\n\n## Data model\n\nThe data model and design's decisions can be found in the [documentation](docs/data-model.md).\n\n## Installation and configuration\n\nInstructions to install, configure, update or uninstall the plugin can be found in the [plugin's documentation](docs/installation-configuration.md).\n\n### Supported Versions\n\n| netbox version | netbox-data-flows version     |\n| -------------- | ----------------------------- |\n| \u003e= 4.2.0       | \u003e= v1.1.0                     |\n| \u003e= 4.1.0       | \u003e= v1.0.4                     |\n| \u003e= 4.0.0       | \u003e= v0.9.0                     |\n| \u003e= 3.7.0       | \u003e= v0.8.0, \u003c v0.9.0           |\n| \u003e= 3.6.0       | \u003e= v0.7.3, \u003c v0.8.0           |\n|  \u003c 3.6.0       | Not supported                 |\n\n### Dependencies\n\n* NetBox\n* Python 3.10 or higher\n\n\n## Contributions\n\nContributions are welcomed. This plugin is developped on the free time of its author, so do not expect regular releases.\n\nPlease report security vulnerabilities via [GitHub security advisory](https://github.com/Alef-Burzmali/netbox-data-flows/security). Do not create a public issue. See also the [Security Policy](https://github.com/Alef-Burzmali/blob/main/SECURITY.md).\n\nPlease report bugs and feature requests in GitHub.\n\n[GitHub Discussions](https://github.com/Alef-Burzmali/netbox-data-flows/discussions) are opened for general help requests and any other topics you may want to discuss.\n\n### Known bugs and limitations\n\n* GraphQL API is not implemented\n\nSee also the [list of issues](https://github.com/Alef-Burzmali/netbox-data-flows/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlef-Burzmali%2Fnetbox-data-flows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlef-Burzmali%2Fnetbox-data-flows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlef-Burzmali%2Fnetbox-data-flows/lists"}