文件名称:pike:Pike SMB测试框架
文件大小:162KB
文件格式:ZIP
更新时间:2024-05-20 19:52:52
Python
派克 Pike是(几乎)纯Python框架,用于编写SMB2 / 3协议正确性测试。 先决条件 基本功能所需: Python 2.7、3.6+ PyCryptodomex 构建kerberos库所必需的: Python开发标头 MIT gssapi_krb5 (加上开发标题) Ubuntu的: krb5-user , libkrb5-dev 可选:epydoc用于生成文档 安装 $ python -m pip install pike-smb2 制作说明 Ubuntu 14.04 / 16.04 apt-get install -y --no-install-recommends krb5-user libkrb5-dev python-dev build-essential python2.7 python-pip pip install setuptools pycr
【文件预览】:
pike-master
----pike()
--------smb2.py(131KB)
--------test()
--------netbios.py(2KB)
--------digest.py(3KB)
--------pytest_support.py(2KB)
--------model.py(82KB)
--------auth.py(3KB)
--------__init__.py(1KB)
--------core.py(23KB)
--------ntlm.py(25KB)
--------nttime.py(3KB)
--------crypto.py(11KB)
--------transport.py(15KB)
--------ntstatus.py(82KB)
----.gitignore(32B)
----pykerb()
--------kerberosgss.h(3KB)
--------base64.h(746B)
--------kerberosbasic.c(4KB)
--------kerberospw.h(867B)
--------kerberos.py(10KB)
--------kerberos.c(15KB)
--------MakeKitBuild(420B)
--------kerberospw.c(4KB)
--------kerberosbasic.h(898B)
--------base64.c(4KB)
--------kerberosgss.c(28KB)
----README.md(6KB)
----.github()
--------workflows()
----LICENSE(2KB)
----.gitignorerevs(93B)
----pyproject.toml(76B)
----setup.py(5KB)
----doc()
--------container-model.dot(315B)
--------class-hierarchy.dot(647B)
--------object-model.dot(492B)