N
netalertx-plugin-run-development
Create and run NetAlertX plugins. Use this when asked to create plugin, run plugin, test plugin, plugin development, or execute plugin script.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create and run NetAlertX plugins. Use this when asked to create plugin, run plugin, test plugin, plugin development, or execute plugin script.
How to use
- Zażądaj od agenta stworzenia lub uruchomienia wtyczki NetAlertX, podając nazwę kodową (code_name) wtyczki, którą chcesz opracować.
- Agent przeczyta plik konfiguracyjny config.json i skrypt script.py z folderu front/plugins/[code_name]/, aby zrozumieć strukturę i ustawienia wtyczki.
- Agent sformułuje i wykona polecenie: python3 front/plugins/[code_name]/script.py, upewniając się, że ścieżki sys.path zawierają /app/front/plugins i /app/server.
- Po uruchomieniu wtyczka zapisze wynik w pliku /tmp/log/plugins/last_result.[PREFIX].log — agent natychmiast pobierze ten plik, zanim backend go usunie.
- Jeśli chcesz zmodyfikować zachowanie wtyczki, edytuj ustawienia w config.json (np. u003cPREFu003e_RUN dla fazy wykonania, u003cPREFu003e_RUN_TIMEOUT dla limitu czasu) i ponownie uruchom skrypt.
- Sprawdź wynik w logu — agent wyświetli dane zwrócone przez wtyczkę lub błędy, jeśli coś poszło nie tak.