鱼皮免费的网络安全自学网,通过游戏的方式学习Web安全知识。包含30+实战漏洞关卡,涵盖逻辑漏洞、XSS、SQL注入等常见安全问题。基于 React + Ant Design Pro 纯前端实现,无需后端即可本地运行。适合网络安全初学者、前端开发者、后端程序员、编程爱好者等
测试鸭(测逝鸭)是一个创新的交互式网络安全自学网站,旨在帮助用户在趣味中学习网络安全知识。通过自由探索和触发网站设置的各种漏洞,学习者在实践中反思和巩固网络安全的重要性。该项目的核心理念是通过实际的攻击模拟,让学习者理解如何提升网站的安全性,从而在未来的开发中更好地防范潜在的风险。
初学者常常因为小问题导致网站受到攻击,因此这个平台提供了一个安全的环境来探索和实验,旨在增强用户对网络安全重要性的认识,而不是将技术运用于违法活动。通过这个平台,学习者不仅可以获得实用的技能,还可以在轻松愉快的氛围中进行学习。
Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.
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 is a React UI library that provides a set of pre-designed components and design resources for building high-quality, responsive web applications.
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.
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 is an open-source, lightweight, and extensible syntax highlighting library that supports a wide range of programming languages and markup formats.
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 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.