update
This commit is contained in:
parent
db93e7c10e
commit
aa5aa1cc96
@ -79,7 +79,7 @@ Before setting up and running the AI Log Monitoring System, ensure you have the
|
|||||||
|
|
||||||
- **Node.js**: Version 14.x or higher is required to run the JavaScript code.
|
- **Node.js**: Version 14.x or higher is required to run the JavaScript code.
|
||||||
- **npm**: Version 6.x or higher is needed to manage project dependencies.
|
- **npm**: Version 6.x or higher is needed to manage project dependencies.
|
||||||
- **Docker**: Required for running the AI model, particularly if using a containerized GPT model for processing.
|
- **Docker**: Required for running the AI model, particularly if using a containerized llama 3.1 model for processing.
|
||||||
- **NGINX**: The web server generating logs that the system will monitor.
|
- **NGINX**: The web server generating logs that the system will monitor.
|
||||||
- **Discord**: A Discord webhook URL is necessary for sending security alerts.
|
- **Discord**: A Discord webhook URL is necessary for sending security alerts.
|
||||||
- **llama-cpp-python[web]**: A docker container preferably although not required: [Read the Docs](https://llama-cpp-python.readthedocs.io/en/latest/server/)
|
- **llama-cpp-python[web]**: A docker container preferably although not required: [Read the Docs](https://llama-cpp-python.readthedocs.io/en/latest/server/)
|
||||||
@ -232,7 +232,7 @@ When the log buffer reaches a predefined size or a set time interval elapses, th
|
|||||||
|
|
||||||
### AI-Based Log Analysis
|
### AI-Based Log Analysis
|
||||||
|
|
||||||
The backend server (`ai_log_backend.js`) leverages an AI model (e.g., GPT) to analyze the logs and detect potential security threats.
|
The backend server (`ai_log_backend.js`) leverages an AI model (e.g., llama 3.1) to analyze the logs and detect potential security threats.
|
||||||
|
|
||||||
The AI operates based on a custom prompt that instructs it on how to interpret the logs, which IPs to ignore, and what actions to take.
|
The AI operates based on a custom prompt that instructs it on how to interpret the logs, which IPs to ignore, and what actions to take.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user