MuskanParaswani/web-security-analysis
GitHub: MuskanParaswani/web-security-analysis
基于 Flask 的轻量级 Web 入侵检测系统,用于监控 HTTP 请求、识别可疑活动并记录结构化日志。
Stars: 0 | Forks: 0
# 🔐 Web 安全分析系统
## 📌 概述
**Web 安全分析系统**是一个基于 Python 的 Web 应用程序,旨在监控、记录和分析传入的 HTTP 请求。它有助于识别可疑活动,例如恶意 IP 行为、暴力破解尝试和异常流量模式。
本项目模拟了一个用于 Web 应用程序的轻量级**入侵检测系统 (IDS)**,适用于学习 Web 安全、日志分析和攻击检测技术。
## 🚀 功能特性
### 📊 请求记录
- 捕获所有传入的 HTTP 请求
- 存储以下详细信息:
- IP 地址
- 请求方法 (GET/POST)
- URL 端点
- 时间戳
### 🚨 可疑活动检测
- 检测:
- 高频请求 (DoS 模拟)
- 重复登录尝试 (暴力破解攻击)
- 未知或被标记的 IP 地址
### 🧠 基于规则的检测引擎
- 实现自定义逻辑以识别攻击模式
- 在日志中标记可疑行为
### 📁 日志管理
- 维护结构化的日志文件
- 有助于数字取证分析
### 🌐 本地 Web 应用程序
- 使用 Flask 框架构建
- 在本地服务器运行 (`localhost:5000`)
## 🛠️ 使用的技术
- **Python**
- **Flask**
- **Logging 模块**
- **基础网络 (HTTP 请求, IP 跟踪)**
标签:CIDR输入, CISA项目, DoS检测, Flask, HTTP请求监控, IP追踪, OISF, PFX证书, Python, TCP/UDP协议, Web安全, 云计算, 免杀技术, 入侵检测系统, 威胁分析, 安全数据湖, 异常流量检测, 攻击检测, 数字取证, 无后门, 日志管理, 暴力破解检测, 红队行动, 网络安全, 自动化侦查工具, 自动化脚本, 蓝队分析, 规则引擎, 轻量级IDS, 逆向工具, 隐私保护