文件名称:PyPXE:纯Python PXE(DHCP-(代理)TFTPHTTPNBD)服务器
文件大小:8.06MB
文件格式:ZIP
更新时间:2024-05-30 17:11:06
Python
关于 该存储库包含的代码提供了仅通过Python实施的可工作的PXE服务器(通过HTTP,TFTP,DHCP和/或iPXE)。 请阅读以获取有关PyPXE项目的进一步说明以及建议的用法。 有关未问题,错误和增强/改进,请参见。 免责声明:所实施的服务均未完全符合任何标准或规范。 但是,在构建PyPXE时要遵循真正的规范和标准,而在将它们用于PXE时,任何其他用途纯属巧合。 使用风险自负。 用法 将PyPXE用作库 为了创建基于Python的PXE环境,PyPXE实现了以下服务:TFTP,HTTP和DHCP。 每个PyPXE服务都必须单独导入。 例如,要导入TFTP服务,只需使用: from pypxe import tftp 或者,如果您愿意,可以使用: import pypxe . tftp 有关每个服务如何工作以及如何操作它们的更多信息,请参见 。 快速开始 pypxe.se
【文件预览】:
PyPXE-master
----example_cfg.json(971B)
----DOCUMENTATION.md(16KB)
----pypxe()
--------server.py(18KB)
--------http.py(4KB)
--------nbd()
--------helpers.py(1KB)
--------__init__.py(22B)
--------dhcp.py(17KB)
--------tftp.py(12KB)
----netboot()
--------menu.c32(26KB)
--------Core.iso(7.93MB)
--------libutil.c32(24KB)
--------boot.http.ipxe(87B)
--------boot.http.nbd.ipxe(177B)
--------boot.ipxe(87B)
--------memdisk(26KB)
--------ldlinux.e32(115KB)
--------pxelinux.0(45KB)
--------syslinux.efi64(172KB)
--------pxelinux.cfg()
--------chainload.kpxe(68KB)
--------syslinux.efi32(168KB)
--------ldlinux.e64(132KB)
--------ldlinux.c32(119KB)
----setup.py(468B)
----LICENSE.md(1KB)
----.gitignore(116B)
----README.md(7KB)
----example_leases.json(371B)