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, 个人作品集, 后端开发, 多模态安全, 网络安全, 隐私保护, 静态网站