staticdhcpd:用Python编写的快速,轻便,可高度自定义的DHCP服务器

上传者: 42140710 | 上传时间: 2022-07-08 10:07:43 | 文件大小: 199KB | 文件类型: ZIP
staticDHCPd是全Python,符合的DHCP服务器,支持大多数常见的DHCP扩展和特定于站点的广泛自定义。 将ststicDHCPd移植到Python 3(3.0.0)的工作已经开始。 3.0.0分支将需要进行测试; 正在运行的清单如下(如果您测试了某件事,请对问题#89进行响应): libpydhcpserver libpcap响应器它需要工作 静态DHCPd 长期浸泡测试 稳定的内存使用 内存在操作过程中可能会有所波动,但是无论网络大小如何,内存都不能无限期地增长 如果可能,请在一个繁忙的网络中为它提供一个星期的时间,每天检查几次,共享您的电话号码 没有处理错误 没有异常或莫名其妙的行为 所有错误都必须明智地处理 电子邮件记录功能它需要工作 资料库 尼尼它需要工作 风俗它需要工作 快取 记忆它需要工作 磁碟它需要工作 记忆快取它需要工作 PostgreSQL它需要工

文件下载

资源详情

[{"title":"( 97 个子文件 199KB ) staticdhcpd:用Python编写的快速,轻便,可高度自定义的DHCP服务器","children":[{"title":"staticdhcpd-3.0.x","children":[{"title":"makerpms.sh <span style='color:#111;'> 312B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":"install.sh <span style='color:#111;'> 189B </span>","children":null,"spread":false},{"title":"ACKNOWLEDGEMENTS <span style='color:#111;'> 685B </span>","children":null,"spread":false},{"title":"libpydhcpserver","children":[{"title":"setup.py <span style='color:#111;'> 842B </span>","children":null,"spread":false},{"title":"libpydhcpserver","children":[{"title":"__init__.py <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"dhcp.py <span style='color:#111;'> 34.92KB </span>","children":null,"spread":false},{"title":"getifaddrslib.py <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"dhcp_types","children":[{"title":"__init__.py <span style='color:#111;'> 932B </span>","children":null,"spread":false},{"title":"mac.py <span style='color:#111;'> 3.98KB </span>","children":null,"spread":false},{"title":"constants.py <span style='color:#111;'> 12.84KB </span>","children":null,"spread":false},{"title":"ipv4.py <span style='color:#111;'> 5.55KB </span>","children":null,"spread":false},{"title":"rfc.py <span style='color:#111;'> 10.82KB </span>","children":null,"spread":false},{"title":"packet.py <span style='color:#111;'> 39.09KB </span>","children":null,"spread":false},{"title":"conversion.py <span style='color:#111;'> 7.30KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"doc","children":[{"title":"api","children":[{"title":"index.rst <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false}],"spread":true},{"title":"Makefile <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'> 791B </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 948B </span>","children":null,"spread":false},{"title":"types","children":[{"title":"index.rst <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"dhcp.rst <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"constants.rst <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"functions.rst <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false}],"spread":true},{"title":"examples","children":[{"title":"index.rst <span style='color:#111;'> 7.82KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"debian","children":[{"title":"compat <span style='color:#111;'> 3B </span>","children":null,"spread":false},{"title":"control <span style='color:#111;'> 627B </span>","children":null,"spread":false},{"title":"copyright <span style='color:#111;'> 859B </span>","children":null,"spread":false},{"title":"source","children":[{"title":"format <span style='color:#111;'> 13B </span>","children":null,"spread":false}],"spread":true},{"title":"changelog <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"rules <span style='color:#111;'> 134B </span>","children":null,"spread":false}],"spread":true},{"title":"examples","children":[{"title":"hardcoded_server.py <span style='color:#111;'> 3.80KB </span>","children":null,"spread":false}],"spread":true},{"title":"MANIFEST <span style='color:#111;'> 354B </span>","children":null,"spread":false}],"spread":true},{"title":"COPYING <span style='color:#111;'> 34.32KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 15.03KB </span>","children":null,"spread":false},{"title":"makedebs.sh <span style='color:#111;'> 219B </span>","children":null,"spread":false},{"title":"staticDHCPd","children":[{"title":"setup.py <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"control-scripts","children":[{"title":"ca.uguu.puukusoft.staticDHCPd.plist <span style='color:#111;'> 656B </span>","children":null,"spread":false},{"title":"staticDHCPd <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"doc","children":[{"title":"api","children":[{"title":"index.rst <span style='color:#111;'> 454B </span>","children":null,"spread":false},{"title":"logging.rst <span style='color:#111;'> 410B </span>","children":null,"spread":false},{"title":"databases.rst <span style='color:#111;'> 700B </span>","children":null,"spread":false},{"title":"web.rst <span style='color:#111;'> 386B </span>","children":null,"spread":false},{"title":"statistics.rst <span style='color:#111;'> 353B </span>","children":null,"spread":false}],"spread":true},{"title":"Makefile <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'> 346B </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 906B </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"index.rst <span style='color:#111;'> 8.19KB </span>","children":null,"spread":false}],"spread":false},{"title":"customisation","children":[{"title":"index.rst <span style='color:#111;'> 983B </span>","children":null,"spread":false},{"title":"configuration.rst <span style='color:#111;'> 26.81KB </span>","children":null,"spread":false},{"title":"scripting.rst <span style='color:#111;'> 22.57KB </span>","children":null,"spread":false},{"title":"extensions.rst <span style='color:#111;'> 4.35KB </span>","children":null,"spread":false}],"spread":false},{"title":"commentary","children":[{"title":"index.rst <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"database.rst <span style='color:#111;'> 4.55KB </span>","children":null,"spread":false},{"title":"setups.rst <span style='color:#111;'> 5.78KB </span>","children":null,"spread":false},{"title":"faq.rst <span style='color:#111;'> 6.20KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"extensions","children":[{"title":"official","children":[{"title":"feedservice.py <span style='color:#111;'> 9.10KB </span>","children":null,"spread":false},{"title":"httpdb.py <span style='color:#111;'> 8.25KB </span>","children":null,"spread":false},{"title":"statistics.py <span style='color:#111;'> 19.48KB </span>","children":null,"spread":false},{"title":"dynamism.py <span style='color:#111;'> 21.09KB </span>","children":null,"spread":false},{"title":"recent_activity.py <span style='color:#111;'> 5.66KB </span>","children":null,"spread":false}],"spread":false},{"title":"README <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false}],"spread":true},{"title":"databases","children":[{"title":"sqlite.sql <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"postgres.sql <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"mysql.sql <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"oracle.sql <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"dhcp.ini <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false}],"spread":false},{"title":"staticdhcpdlib","children":[{"title":"logging_handlers.py <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"system.py <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 953B </span>","children":null,"spread":false},{"title":"statistics.py <span style='color:#111;'> 3.91KB </span>","children":null,"spread":false},{"title":"dhcp.py <span style='color:#111;'> 36.41KB </span>","children":null,"spread":false},{"title":"databases","children":[{"title":"__init__.py <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"generic.py <span style='color:#111;'> 11.35KB </span>","children":null,"spread":false},{"title":"_sql.py <span style='color:#111;'> 10.36KB </span>","children":null,"spread":false},{"title":"_ini.py <span style='color:#111;'> 9.85KB </span>","children":null,"spread":false},{"title":"_caching.py <span style='color:#111;'> 14.89KB </span>","children":null,"spread":false}],"spread":false},{"title":"config.py <span style='color:#111;'> 15.03KB </span>","children":null,"spread":false},{"title":"web","children":[{"title":"functions.py <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 10.72KB </span>","children":null,"spread":false},{"title":"headers.py <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"server.py <span style='color:#111;'> 14.36KB </span>","children":null,"spread":false},{"title":"_templates.py <span style='color:#111;'> 8.14KB </span>","children":null,"spread":false},{"title":"_resources.py <span style='color:#111;'> 20.24KB </span>","children":null,"spread":false},{"title":"methods.py <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"debian","children":[{"title":"compat <span style='color:#111;'> 3B </span>","children":null,"spread":false},{"title":"control <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"copyright <span style='color:#111;'> 853B </span>","children":null,"spread":false},{"title":"examples <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"source","children":[{"title":"format <span style='color:#111;'> 13B </span>","children":null,"spread":false}],"spread":false},{"title":"docs <span style='color:#111;'> 75B </span>","children":null,"spread":false},{"title":"changelog <span style='color:#111;'> 12.42KB </span>","children":null,"spread":false},{"title":"rules <span style='color:#111;'> 128B </span>","children":null,"spread":false}],"spread":false},{"title":"staticDHCPd <span style='color:#111;'> 13.54KB </span>","children":null,"spread":false},{"title":"conf","children":[{"title":"extensions","children":[{"title":"HOWTO <span style='color:#111;'> 98B </span>","children":null,"spread":false}],"spread":false},{"title":"conf.py.sample <span style='color:#111;'> 951B </span>","children":null,"spread":false}],"spread":false},{"title":"README <span style='color:#111;'> 6.24KB </span>","children":null,"spread":false},{"title":"MANIFEST <span style='color:#111;'> 628B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明