雨云服务器助你轻松搭建内网穿透,解决无公网IP问题。-X黑手网
点击查看-X黑手网
点击查看-X黑手网
泄露数据查询系统

泄露数据查询系统

泄露数据查询系统-X黑手网
泄露数据查询系统
此内容为付费阅读,请付费后查看
800
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
远程指导
付费阅读

简介

本项目是一个基于Next.js、MySQL和ElasticSearch构建的泄露数据查询系统。用户可以注册登录,查询多种类型的泄露数据,提交新的数据线索,并管理个人信息。管理员可以通过后台管理用户、审核提交、处理反馈,并上传数据文件。

系统还提供了API接口和Telegram Bot集成,方便进行自动化查询。

技术栈

  • 前端: Next.js React, Tailwind CSS 根据模板推断根据模板推断
  • 后端: Next.js API Routes Node.js
  • 用户数据库: MySQL
  • 数据存储与搜索: ElasticSearch
  • 用户认证: JWT jsonwebtoken, bcrypt
  • 文件上传: formidable
  • Telegram Bot: node-telegram-bot-api

环境配置

  1. Node.js 和 pnpm: 确保安装了 Node.js v20+ 和 pnpm。
  2. 数据库:
    • 运行MySQL实例。
    • 运行ElasticSearch实例。
  3. 环境变量: 在 frontend/ 目录下创建 .env.local 文件,并配置以下变量:
# MySQL 连接信息
DB_HOST=your_mysql_host
DB_USER=your_mysql_user
DB_PASSWORD=your_mysql_password
DB_NAME=your_mysql_database_name
DB_PORT=3306

# ElasticSearch 连接信息
ES_HOST=your_elasticsearch_host
ES_PORT=9200 # 或 9300,取决于您的配置
ES_USERNAME=your_elasticsearch_username
ES_PASSWORD=your_elasticsearch_password

# JWT 密钥 (用于生产环境请使用强密钥)
JWT_SECRET=your-very-strong-jwt-secret

# Telegram Bot (可选)
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
TELEGRAM_WEBHOOK_URL=your_app_public_url/api/telegram/webhook # 仅生产环境需要

# Next.js 配置
NEXT_PUBLIC_API_URL=/api # 假设API和前端在同一域名下
NEXT_PUBLIC_APP_NAME=泄露数据查询系统
NEXT_PUBLIC_ENABLE_TELEGRAM_BOT=true # 或 false

安装与运行

  1. 安装依赖:
cd frontend
pnpm install
  1. 数据库初始化:
    • 确保MySQL数据库已创建。
    • 首次运行时,系统会自动尝试在MySQL中创建所需的表 (userssubmissionsfeedbacksapi_keystelegram_userssearch_history)。
    • 首次运行时,系统会自动尝试在ElasticSearch中创建 leaked_data 索引。
  • 数据库驱动: mysql2, @elastic/elasticsearch

运行开发服务器:

pnpm dev

应用将在 http://localhost:3000 或其他指定端口或其他指定端口 运行。

主要功能

  • 用户认证: 注册、登录、JWT令牌管理。
  • 数据查询: 支持按类型(email, phone, username等)进行基本查询和高级查询(来源、日期过滤)。
  • 数据提交: 用户可以提交新的数据线索,待管理员审核。
  • 用户中心: 查看个人信息、修改密码、查看查询历史。
  • 意见反馈: 用户可以提交意见反馈。
  • 管理员后台:
    • 用户管理:查看用户列表、设置查询额度、设置角色。
    • 提交审核:查看、批准或拒绝用户提交的数据。
    • 反馈管理:查看和处理用户反馈。
    • 文件上传:上传包含泄露数据的大文件(需要实现后台处理逻辑)。
  • API接口: 提供用于查询、提交等的API端点。
  • Telegram Bot: 通过Telegram机器人进行数据查询。

相关截图;

image

 

image

image

下载地址

 

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容