EthanUltra/ethanshrestha.ch

GitHub: EthanUltra/ethanshrestha.ch

一个轻量级个人作品集单页网站,展示全栈与网络安全项目,并配有多层安全头和多语言支持。

Stars: 0 | Forks: 0

# ethanshrestha.ch — 个人作品集网站 个人作品集与项目展示。已上线:**[ethanshrestha.ch](https://ethanshrestha.ch)**。 ## 技术 - **HTML / Tailwind CSS / Vanilla JS** — 单页面,无需构建步骤 - **Apache** — 通过 Hostpoint 托管在共享服务器上 - **Cloudflare CDN** — DNS、缓存以及 DDoS 防护 - **Google Translate widget** — 多语言支持 (EN / DE / FR / ES / ZH / JA / HI / RU) - **Formspree** — 联系表单后端 ## 安全性 在 [securityheaders.com](https://securityheaders.com/?q=ethanshrestha.ch) 上的评级为 **A+**。 | Header | Value | |---|---| | Strict-Transport-Security | `max-age=31536000; includeSubDomains` | | Content-Security-Policy | 显式 allowlist,`script-src` 中无 `unsafe-inline` | | X-Frame-Options | `SAMEORIGIN` | | X-Content-Type-Options | `nosniff` | | Referrer-Policy | `strict-origin-when-cross-origin` | | Permissions-Policy | geolocation、microphone、camera 均已屏蔽 | ## 结构 ``` / ├── index.html # Main page ├── main.js # All JS (animations, projects, translate, theme) ├── .htaccess # Security headers + CSP └── assets/ # Images and screenshots ``` ## 精选项目 | Project | Stack | Link | |---|---|---| | IT Help Desk Ticketing System | React, Node.js, PostgreSQL, Docker | [在线演示](https://api-ticket-system.ethanshrestha.ch) · [仓库](https://github.com/EthanUltra/IT-Ticketing-System) | | Blue Team Log Analysis Lab | React, Node.js, MITRE ATT&CK | [在线演示](https://blue-team.ethanshrestha.ch) · [仓库](https://github.com/EthanUltra/Blue-Team-Log-Analysis-Lab) | | WatchTower (mini SIEM) | React, Python, FastAPI, WebSockets | [在线演示](https://watchtower.ethanshrestha.ch) · [仓库](https://github.com/EthanUltra/WatchTower) | | Secure Authentication Patterns | React, Node.js, Argon2, JWT | [在线演示](https://auth.ethanshrestha.ch) · [仓库](https://github.com/EthanUltra/secure-auth-web) | | AI Code Review | React, Python, FastAPI, Claude API | [在线演示](https://codereview.ethanshrestha.ch) · [仓库](https://github.com/EthanUltra/codereview) | | ChatSphere | React, Node.js, WebSockets, PostgreSQL | [在线演示](https://chatsphere.ethanshrestha.ch) · [仓库](https://github.com/EthanUltra/chatsphere) | ## 认证 - TryHackMe SAL1 — Security Analyst (2026 年 1 月) - TryHackMe SEC1 — Cyber Security 101 (2026 年 2 月) - TryHackMe PT1 — Junior Penetration Tester (2026 年 3 月)
标签:IPv6支持, Tailwind CSS, 个人作品集, 后端开发, 多模态安全, 网络安全, 隐私保护, 静态网站