AI prompts
base on A Suricata based NDR distribution # Clear NDR Community
## Overview
This repository contains the ressources and tools needed to build ISO images for the Clear NDR Community, a Linux distribution focused on network detection and response (NDR).
The repository was previously known as SELKS but has been rebranded to Clear NDR Community to better reflect profound architectural changes. See the [Clear NDR Community](https://www.stamus-networks.com/clear-ndr-community/) page on Stamus Networks website for more details.
To get more information about Clear NDR and learn how to use it, please visit [Clear NDR documentation](https://docs.clearndr.io).
## Source Code
This repository is used to build the ISO images for Clear NDR Community. It contains a script and the associated configuration files to build the ISO images.
Clear NDR is using [stamusctl](https://github.com/StamusNetworks/stamusctl) to manage the installation and configuration of the system. The configuration files used by stamusctl are stored in a separate repository:
[Stamusctl Templates](https://github.com/StamusNetworks/stamusctl-templates/tree/main/data/clearndr).
Please use the [stamusctl](https://github.com/StamusNetworks/stamusctl/issues) repository to open issues related to Clear NDR Community.
## Building the ISO
To build the ISO images, you need to have a working installation of [Debian](https://www.debian.org). The build process has been tested on Debian 11 (Bullseye). You will also need to install the dependencies via the install-deps.sh script:
```sh
sudo ./install-deps.sh
```
To build the ISO image, clone this repository and run the build script:
```sh
sudo ./build-debian-live.sh
```
To build the headless ISO image, run the build script with the `-g no-desktop` option:
```sh
sudo ./build-debian-live.sh -g no-desktop
```
For help and more options, run:
```sh
./build-debian-live.sh -h
```
", Assign "at most 3 tags" to the expected json: {"id":"10897","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"