Ceshiya

screenshot of Ceshiya
express
react
ant-design

鱼皮免费的网络安全自学网,通过游戏的方式学习Web安全知识。包含30+实战漏洞关卡,涵盖逻辑漏洞、XSS、SQL注入等常见安全问题。基于 React + Ant Design Pro 纯前端实现,无需后端即可本地运行。适合网络安全初学者、前端开发者、后端程序员、编程爱好者等

Overview

测试鸭(测逝鸭)是一个创新的交互式网络安全自学网站,旨在帮助用户在趣味中学习网络安全知识。通过自由探索和触发网站设置的各种漏洞,学习者在实践中反思和巩固网络安全的重要性。该项目的核心理念是通过实际的攻击模拟,让学习者理解如何提升网站的安全性,从而在未来的开发中更好地防范潜在的风险。

初学者常常因为小问题导致网站受到攻击,因此这个平台提供了一个安全的环境来探索和实验,旨在增强用户对网络安全重要性的认识,而不是将技术运用于违法活动。通过这个平台,学习者不仅可以获得实用的技能,还可以在轻松愉快的氛围中进行学习。

Features

  • 免费使用: 完全免费的网络安全自学教程网站,任何人都可以轻松访问。
  • 交互式体验: 设置了30多个漏洞,用户可以通过探索和尝试再次获取网络安全知识。
  • 新手引导: 第一次访问时有自动弹窗指导用户如何开始攻击和探索。
  • 游戏机制: 每找到一个漏洞,用户可以查看小知识点和激励,提升游戏体验。
  • 工具箱功能: 提供请求工具帮助用户直接从后台获取数据,增强学习的实用性。
  • 简单本地启动: 由于采用纯前端实现,用户可以轻松在本地启动,避免在线访问的延迟。
  • 用户界面友好: 所有操作通过简单点击和输入,适合初学者使用。
  • 贡献指南: 鼓励用户参与和贡献,同时提升自己的技能,学习网络安全。
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

ant-design
Ant Design

Ant Design is a React UI library that provides a set of pre-designed components and design resources for building high-quality, responsive web applications.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

github-pages
GitHub Pages

Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading

prismjs
Prism JS

PrismJS is an open-source, lightweight, and extensible syntax highlighting library that supports a wide range of programming languages and markup formats.

Stylelint

Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.