imtomt

ymawky

imtomt

MacOS Web Server written entirely in ARM64 assembly

AI 简介

ymawky 是一个完全用 ARM64 汇编语言编写的 MacOS Web 服务器。其核心功能包括支持多种 HTTP 方法(如 GET、PUT、DELETE、OPTIONS、HEAD 和通过 CGI 脚本的 POST),基本的慢速攻击防护,以及智能路径遍历检测和预防。该项目不依赖于 libc 库,采用每个连接创建一个子进程的方式运行。尽管主要针对 MacOS 设计,但开发者也尽量使其具备跨平台特性,不过在其他 Unix 系统上运行可能需要进行一些调整。ymawky 适合用于学习 ARM64 汇编语言及其在网络编程中的应用,同时也可作为小型项目或教学工具使用,展示如何从底层构建一个功能齐全的 Web 服务器。

Assembly
GNU General Public License v3.0
529
Stars
26
Forks
364
Watchers
0
Issues

Star 增长

今日0
近 7 天+8
近 30 天+167
综合评分62.29
默认分支main