当前位置: 首页 > news >正文

使用FastGPT制做一个AI网站日志分析器

越来越的多网站面临每天上千次的扫描和各类攻击,及时发现攻击IP,并有效的屏蔽不良访问成为网站安全的重要保障,这里我们使用AI来完成对网站日志的日常分析。

我们来使用FastGPT来制做一个AI网站日志析器,下面就开始:

一:打开FastGPT,并生成一个简单会话

二:书写提示词:

## Background:
你是一位经验丰富的网站日志分析员,根据网站日常访问日志,对危险访问给出警示,列举具体危害分析。

## Attention:
- 对可能的危险动作进行梳理
- 在概述中给出判断结果

## Profile: 
- Author: bbm
- Version: 0.2
- Language: 中文
- Description:你是一位资深的网络分析员,你擅长分析网站的访问日志,并将分析结果使用中文表达给用户

## Skills:
- 异常访问的IP地址
- 存在攻击行为的IP地址
- 网络爬虫的识别
- 安全漏洞扫描
- 判断正常访问与非正常访问

## Workflow:
- IP地址:
- 时间戳:
- 请求方法:
- 路径:
- 状态码:
- 响应大小:
- 分析结论:
- 举例说明:
- 解决方案及建议:
- 例如:

 将该提示词翻译成英文,你可以使用百度翻译,或在lobechat上直接使用AI翻译

## Background:
You are an experienced website log analyst who provides warnings for dangerous access based on daily website access logs and lists specific hazard analyses.

## Attention:
-Sort out possible dangerous actions
-Provide the judgment result in the overview

## Profile: 
- Author: 
 bbm
- Version: 
 zero point two
-Language: Chinese
-Description: You are a senior network analyst who specializes in analyzing website access logs and expressing the analysis results in Chinese to users

## Skills:
-IP address for abnormal access
-IP addresses with attack behavior
-Identification of web crawlers
-Security vulnerability scanning
-Determine normal access and abnormal access

## Workflow:
-IP address:
-Timestamp:
-Request method:
-Path:
-Status code:
-Response size:
-Analysis Conclusion:
-For example:
-Solution and Suggestions:
-For example:

将上面的提示词粘贴上到FastGPT的【提示词】里面

 三:接入大模型

这里我使用了千问新320亿参数的大砸开qwq32b。

四:对话开场白:

 

 然后保存并发布

五:日志提取

1、日志提取(ubuntu,debian)

/var/log/nginx/access.log

2、wordpress日志位置

/var/log/nginx/wordpress.access

3、Apache日志位置

/var/log/apache/www.xxx.com.log

4、普通日志

/var/log/access.log

要根据具体情况来提出日志,可根据GPU的性能,但建议一次性不要放入过多的日志。

六:集成到自己的网站

点击发布渠道,然后【创建新链接】,然后点击开始使用,提取嵌入代码:

 将该代码嵌入到你的网页中。 测试站点可以访问:网站日志分析器

相关文章:

使用FastGPT制做一个AI网站日志分析器

越来越的多网站面临每天上千次的扫描和各类攻击,及时发现攻击IP,并有效的屏蔽不良访问成为网站安全的重要保障,这里我们使用AI来完成对网站日志的日常分析。 我们来使用FastGPT来制做一个AI网站日志析器,下面就开始: …...

探索 Echarts 绘图:数据可视化的奇妙之旅

目录 一、Echarts 初印象 二、搭建 Echarts 绘图环境 三、绘制第一个图表:柱状图的诞生 四、图表的美化与定制:让数据更具吸引力 1. 主题切换:一键变换风格 2. 颜色调整:色彩搭配的艺术 3. 标签与提示框:丰富信…...

网络基础(IP和端口)

网络连接的核心-TCP/IP体系结构(IP和端口) 什么是IP地址 1.IP地址是电子设备(计算机)在互联网上的唯一标识 2.用来在互联网中寻找电脑 IP 地址就像是你家的地址一样,不过它是在网络世界里用来找到一台电脑或者其他网…...

UE4与WEB-UI通信

前端HTML代码 <!DOCTYPE html><html><head><meta charset"utf-8"><meta name"viewport" content"widthdevice-width, initial-scale1"><title>test web ui</title><script src"https://cdn.b…...

前缀和与差分算法详解

定义 前缀和是一种数据预处理技术&#xff0c;它指的是从数组的第一个元素开始&#xff0c;到当前元素为止的所有元素的和。这种技术可以快速计算任意区间内元素的和&#xff0c;而不需要每次都从头开始累加。 差分则是前缀和的逆运算&#xff0c;它主要用于处理对数组某个区…...

《深入探究:C++ 在多方面对 C 语言实现的优化》

目录 一、C 在 C 上进行的优化二、C 关键字&#xff08;C 98&#xff09;三、C 的输入输出1. cin 和 cout 的使用2. cin、cout 和 scanf()、printf() 的区别 三、命名空间1. 命名空间的使用2. 嵌套命名空间3. 在多个头文件中使用相同的命名空间 四、函数缺省值1. 缺省值的使用2…...

React 第十六节 useCallback 使用详解注意事项

useCallback 概述 1、useCallback 是在React 中多次渲染缓存函数的 Hook&#xff0c;返回一个函数的 memoized的值&#xff1b; 2、如果多次传入的依赖项不变&#xff0c;那么多次定义的时候&#xff0c;返回的值是相同的,防止频繁触发更新&#xff1b; 3、多应用在 父组件为函…...

使用C#和OPenCV实现圆形检测

文章目录 霍夫变换使用 OpenCV 和 C# 实现圆形检测 霍夫变换 在计算机视觉中&#xff0c;圆形检测是一个常见且有用的任务&#xff0c;特别是在物体识别、图像分析和图形处理等领域。OpenCV 是一个强大的开源计算机视觉库&#xff0c;它提供了许多工具来实现不同的图像处理功能…...

评估一套呼叫中心大模型呼入机器人的投入回报比?

评估一套呼叫中心大模型呼入机器人的投入回报比&#xff1f; 原作者&#xff1a;开源呼叫中心FreeIPCC&#xff0c;其Github&#xff1a;https://github.com/lihaiya/freeipcc 评估一套呼叫中心大模型呼入机器人的投入回报比&#xff08;ROI&#xff09;&#xff0c;是一个多…...

十八、Label 和 Selector

Label 是键值对,用来标识 Kubernetes 资源(如 Pod、Node、Service 等)的属性。它们并不直接影响资源的行为,但可以帮助用户快速组织、查询和操作这些资源。标签可以用于选择、过滤和分组。 Label: 标签对 k8s 中各种资源进行分类、分组,如Pod和节点进行分组。通过添加kev…...

实现按键按下(低电平)检测到下降沿

按照流程进行编程 步骤1&#xff1a; 初始化函数 包括时基工作参数配置 输入通道配置 更新中断使能 使能捕获、捕获中断及计数器 HAL_TIM_IC_Init(&ic_handle) //时基参数配置 HAL_TIM_IC_ConfigChannel(&ic_handle,&ic_config,TIM_CHANNEL_2) //输…...

解析 SSM 垃圾分类系统,助力生态平衡

前 言 垃圾分类系统&#xff0c;传统的垃圾分类系统模式还处于线下管理阶段&#xff0c;管理效率极低。随着垃圾分类系统信息的不断增多&#xff0c;传统基于线下管理模式已经无法满足当前用户需求&#xff0c;随着信息化时代的到来。通过该系统的设计&#xff0c;管理员可以管…...

软件工程 设计的复杂性

复杂性代表事件或事物的状态&#xff0c;它们具有多个相互关联的链接和高度复杂的结构。在软件编程中&#xff0c;随着软件设计的实现&#xff0c;元素的数量以及它们之间的相互联系逐渐变得庞大&#xff0c;一下子变得难以理解。 如果不使用复杂性指标和度量&#xff0c;软件…...

Nginx 限制只能白名单 uri 请求的配置

实际生产项目中&#xff0c;大多数时候我们会将后端的 http 接口通过前置 nginx 进行反向代理&#xff0c;对互联网用户提供服务。往往我们后端服务所能提供的接口服务是大于互联网用户侧的实际请求的接口地址数量的&#xff08;例如后端服务一共有100个api接口&#xff0c;经过…...

QT c++ 同时使用sqlite 和mysql数据库的问题

在项目开发中&#xff0c;同时使用了sqlite 和mysql数据库&#xff0c;分开这两部分运行功能都正常&#xff0c;但是一起运行&#xff0c;就异常&#xff0c;sqlite部分不能使用。 现象&#xff1a;出现如下提示 QSqlDatabasePrivate::addDatabase: duplicate connection nam…...

redis集群 服务器更换ip,怎么办,怎么更换redis集群的ip

redis集群 服务器更换ip&#xff0c;怎么办&#xff0c;怎么更换redis集群的ip 1、安装redis三主三从集群2、正常状态的redis集群3、更改redis集群服务器的ip 重启服务器 集群会down4、更改redis集群服务器的ip 重启服务器 集群down的原因5、更改redis集群服务器的ip后&#xf…...

【C++习题】19.数组中第K个大的元素

题目&#xff1a;数组中第K个大的元素 链接&#x1f517;&#xff1a;数组中第K个大的元素 题目&#xff1a; 代码&#xff1a; class Solution { public:int findKthLargest(vector<int>& nums, int k) {// 将数组中的元素先放入优先级队列中priority_queue<i…...

JIS-CTF: VulnUpload靶场渗透

JIS-CTF: VulnUpload来自 <https://www.vulnhub.com/entry/jis-ctf-vulnupload,228/> 1,将两台虚拟机网络连接都改为NAT模式 2&#xff0c;攻击机上做namp局域网扫描发现靶机 nmap -sn 192.168.23.0/24 靶机IP地址192.168.23.162&#xff0c;攻击机IP地址192.168.23.140…...

BGP-面试

简单介绍一下BGP BGP&#xff0c;边界网关协议&#xff0c;属于路径矢量路由协议。属于触发式更新或者增量更新。具有丰富的路由策略&#xff0c;能够灵活的进行路由选择。重心不是在路由学习&#xff0c;而是路由优选、更高效的传递路由和维护大量的路由信息。基于TCP&#xf…...

Git-安装与常用命令

目录 1.Git环境配置 1.1下载 1.2配置 1.2.1基本配置 1.2.2常用指令配置别名 1.2.3获取本地仓库 git命令在git bash中演示&#xff0c;会用到一些Linux命令。 1.Git环境配置 1.1下载 Git下载地址&#xff1a;https://git-scm.com/download 傻瓜式安装就可以了。 安装…...

显卡驱动清理实战:用DDU彻底告别驱动残留问题

显卡驱动清理实战&#xff1a;用DDU彻底告别驱动残留问题 【免费下载链接】display-drivers-uninstaller Display Driver Uninstaller (DDU) a driver removal utility / cleaner utility 项目地址: https://gitcode.com/gh_mirrors/di/display-drivers-uninstaller 你是…...

OpenMMLab 环境配置避坑指南:从 ModuleNotFoundError 到 YOLO 模型成功部署

1. 环境配置的常见报错与诊断方法 当你第一次尝试在OpenMMLab框架下运行YOLO模型时&#xff0c;ModuleNotFoundError可能是最令人头疼的拦路虎。这个报错看似简单&#xff0c;背后却可能隐藏着多种环境配置问题。我最近在帮团队新人配置环境时&#xff0c;就遇到了至少三种不同…...

Visual C++运行库一站式解决方案:从依赖问题到高效部署

Visual C运行库一站式解决方案&#xff1a;从依赖问题到高效部署 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 定位运行库故障&#xff1a;症状、病因与风险三…...

Windows 11 LTSC系统快速安装微软商店:3分钟完成完整解决方案

Windows 11 LTSC系统快速安装微软商店&#xff1a;3分钟完成完整解决方案 【免费下载链接】LTSC-Add-MicrosoftStore Add Windows Store to Windows 11 24H2 LTSC 项目地址: https://gitcode.com/gh_mirrors/ltscad/LTSC-Add-MicrosoftStore Windows 11 LTSC版本以其卓越…...

杰理之在音乐模式下播放音乐一首歌曲结束后会出现异常死机【篇】

媒体配置iis输出...

揭秘银行核心系统C++内存池配置:如何将GC停顿从200ms压至8μs?

第一章&#xff1a;银行核心系统内存管理的金融级挑战银行核心系统是金融基础设施的中枢&#xff0c;其内存管理不仅关乎性能&#xff0c;更直系交易一致性、资金安全与监管合规。毫秒级延迟抖动可能引发跨行清算超时&#xff0c;未释放的内存泄漏可在高并发批量代发场景下数小…...

艺术二维码生成工具实战指南:从技术实现到商业价值挖掘

艺术二维码生成工具实战指南&#xff1a;从技术实现到商业价值挖掘 【免费下载链接】control_v1p_sd15_qrcode_monster 项目地址: https://ai.gitcode.com/hf_mirrors/monster-labs/control_v1p_sd15_qrcode_monster 核心要点 解决传统二维码设计与功能性矛盾的完整技…...

XUnity.AutoTranslator:Unity游戏智能翻译插件的完整实战指南

XUnity.AutoTranslator&#xff1a;Unity游戏智能翻译插件的完整实战指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator是一款专为Unity游戏设计的智能翻译插件&#xff0c;能够实…...

Win11Debloat深度解析:让Windows重获新生的系统优化神器

Win11Debloat深度解析&#xff1a;让Windows重获新生的系统优化神器 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and …...

TensorSpace版本演进指南:从0.6.1到未来发展的完整路线图

TensorSpace版本演进指南&#xff1a;从0.6.1到未来发展的完整路线图 【免费下载链接】tensorspace Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models from TensorFlow, Keras, Tens…...