pywintunx-pmd3


Namepywintunx-pmd3 JSON
Version 1.0.2 PyPI version JSON
download
home_pagehttps://github.com/unknown/wintun
Summarywintun (WireGuard) wrapper for Python
upload_time2024-01-25 14:19:22
maintainerunknown
docs_urlNone
authorunknown
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            `Wintun <https://github.com/WireGuard/wintun/tree/0.14.1>`__ wrapper for Python 3
=================================================================================

Example
=======

.. code:: python

   import pywintunx_pmd3

   def log(level: int, timestamp: Int64, message: str):
     pass

   pywintunx_pmd3.set_logger(log)
   pywintunx_pmd3.install_wetest_driver()

   tun_dev = pywintunx_pmd3.TunTapDevice()
   # Avaliable constructor include
   # or TunTapDevice(name='XX')
   # or TunTapDevice(name='XX', type='xxx')
   # or TunTapDevice(name='XX', type='xxx', guid='xxxs')
   # or TunTapDevice(name='XX', type='xxx', proto_aware=True)
   # tundev.name, readonly property
   tundev.ring_capacity = 8*1024*1024
   tun_dev.mtu4 = 1460             # set ipv4 subinterface mtu
   tun_dev.mtu = 1452              # set ipv6 subinterface mtu
   tundev.addr4 = '10.2.3.4'       # set ipv4 subinterface address
   tundev.addr = 'ffee:aadf:8877:2'# set ipv6 subinterface mtu
   tundev.up()

   packet = tundev.read() # receive a packet
   tundev.wait_read_event()

   tundev.write(b'\x00') # send a packet..

   tundev.down()

   ...
   tundev.close()



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/unknown/wintun",
    "name": "pywintunx-pmd3",
    "maintainer": "unknown",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "unknown@gmail.com",
    "keywords": "",
    "author": "unknown",
    "author_email": "unknown@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "`Wintun <https://github.com/WireGuard/wintun/tree/0.14.1>`__ wrapper for Python 3\r\n=================================================================================\r\n\r\nExample\r\n=======\r\n\r\n.. code:: python\r\n\r\n   import pywintunx_pmd3\r\n\r\n   def log(level: int, timestamp: Int64, message: str):\r\n     pass\r\n\r\n   pywintunx_pmd3.set_logger(log)\r\n   pywintunx_pmd3.install_wetest_driver()\r\n\r\n   tun_dev = pywintunx_pmd3.TunTapDevice()\r\n   # Avaliable constructor include\r\n   # or TunTapDevice(name='XX')\r\n   # or TunTapDevice(name='XX', type='xxx')\r\n   # or TunTapDevice(name='XX', type='xxx', guid='xxxs')\r\n   # or TunTapDevice(name='XX', type='xxx', proto_aware=True)\r\n   # tundev.name, readonly property\r\n   tundev.ring_capacity = 8*1024*1024\r\n   tun_dev.mtu4 = 1460             # set ipv4 subinterface mtu\r\n   tun_dev.mtu = 1452              # set ipv6 subinterface mtu\r\n   tundev.addr4 = '10.2.3.4'       # set ipv4 subinterface address\r\n   tundev.addr = 'ffee:aadf:8877:2'# set ipv6 subinterface mtu\r\n   tundev.up()\r\n\r\n   packet = tundev.read() # receive a packet\r\n   tundev.wait_read_event()\r\n\r\n   tundev.write(b'\\x00') # send a packet..\r\n\r\n   tundev.down()\r\n\r\n   ...\r\n   tundev.close()\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "wintun (WireGuard) wrapper for Python",
    "version": "1.0.2",
    "project_urls": {
        "Homepage": "https://github.com/unknown/wintun"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1497415e4d9a00b300273cc2c8d9abc85171c8c6b1f5c637208622db6c4ce964",
                "md5": "1829ee32f1a82b32a7abd6ffe529c648",
                "sha256": "7ef12c6d3f37f7584a7cb3a80772ca3b6d8395f0a0ef28b88252816b15d347a9"
            },
            "downloads": -1,
            "filename": "pywintunx_pmd3-1.0.2-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1829ee32f1a82b32a7abd6ffe529c648",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 275623,
            "upload_time": "2024-01-25T14:19:22",
            "upload_time_iso_8601": "2024-01-25T14:19:22.078915Z",
            "url": "https://files.pythonhosted.org/packages/14/97/415e4d9a00b300273cc2c8d9abc85171c8c6b1f5c637208622db6c4ce964/pywintunx_pmd3-1.0.2-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f1bcc02aea283ca1bdf97130a8cf52d0bdb8e26505c1cc367ae08f39d033d09a",
                "md5": "6c0fdcbaf83492df87fabe7ebb28d354",
                "sha256": "9e30e3175f4574a70d63c0d945c307ee78e5df1598f01dda31335614a2460e35"
            },
            "downloads": -1,
            "filename": "pywintunx_pmd3-1.0.2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6c0fdcbaf83492df87fabe7ebb28d354",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 270874,
            "upload_time": "2024-01-25T14:19:24",
            "upload_time_iso_8601": "2024-01-25T14:19:24.733488Z",
            "url": "https://files.pythonhosted.org/packages/f1/bc/c02aea283ca1bdf97130a8cf52d0bdb8e26505c1cc367ae08f39d033d09a/pywintunx_pmd3-1.0.2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d07fde3579a298deb3ab3a5dd246a9085f9ce2f2cb6c43ac022aa85509cdbe64",
                "md5": "fb3ba810959a6c701a82bf1548e36510",
                "sha256": "91ba176d400a7db1fb2f753e5e53821e378742f4bdfe1ecc9f81149f669fcfcb"
            },
            "downloads": -1,
            "filename": "pywintunx_pmd3-1.0.2-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fb3ba810959a6c701a82bf1548e36510",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 270971,
            "upload_time": "2024-01-25T14:19:28",
            "upload_time_iso_8601": "2024-01-25T14:19:28.419021Z",
            "url": "https://files.pythonhosted.org/packages/d0/7f/de3579a298deb3ab3a5dd246a9085f9ce2f2cb6c43ac022aa85509cdbe64/pywintunx_pmd3-1.0.2-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f3b5f94c0cbc29dda0544b3ef060d8bf90cd746f0db548ad83f57bb8f40f449",
                "md5": "850df44a33f3f39a56ee752763396428",
                "sha256": "ef7b8cd8d8e77372c4eb11baf79f5387e0594adf2395db4ac3dfd933e71903a5"
            },
            "downloads": -1,
            "filename": "pywintunx_pmd3-1.0.2-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "850df44a33f3f39a56ee752763396428",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 270962,
            "upload_time": "2024-01-25T14:19:31",
            "upload_time_iso_8601": "2024-01-25T14:19:31.089022Z",
            "url": "https://files.pythonhosted.org/packages/8f/3b/5f94c0cbc29dda0544b3ef060d8bf90cd746f0db548ad83f57bb8f40f449/pywintunx_pmd3-1.0.2-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "176d373b061395cd47c6146dc723b6fdd986ae08e2aba88e6e3520e4c0737a65",
                "md5": "f5d502b01772853f81abcbe8614ad6f5",
                "sha256": "0e46e3a2b0e71b386121db22f2acfa4b82df4fb1a193beaea775c1b1a1f5529b"
            },
            "downloads": -1,
            "filename": "pywintunx_pmd3-1.0.2-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f5d502b01772853f81abcbe8614ad6f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 275555,
            "upload_time": "2024-01-25T14:19:33",
            "upload_time_iso_8601": "2024-01-25T14:19:33.138400Z",
            "url": "https://files.pythonhosted.org/packages/17/6d/373b061395cd47c6146dc723b6fdd986ae08e2aba88e6e3520e4c0737a65/pywintunx_pmd3-1.0.2-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a65cbf8b680fa643037c708c88a5064b29a85b6d705264e8600c5576d3cbac6f",
                "md5": "fa9c3de9e50d9b5aba2814a08086318c",
                "sha256": "0e739ac00f43991c750c0174b7c659b5bff7ba8d4c58b6c318856b821a927e5e"
            },
            "downloads": -1,
            "filename": "pywintunx_pmd3-1.0.2-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fa9c3de9e50d9b5aba2814a08086318c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 275637,
            "upload_time": "2024-01-25T14:19:36",
            "upload_time_iso_8601": "2024-01-25T14:19:36.215719Z",
            "url": "https://files.pythonhosted.org/packages/a6/5c/bf8b680fa643037c708c88a5064b29a85b6d705264e8600c5576d3cbac6f/pywintunx_pmd3-1.0.2-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3767334f710259c0e7d22c372dc69e101abdca5390e72691bf86fffb23d115eb",
                "md5": "c47db9914a0d3a69915f9e45cf6dec7b",
                "sha256": "b0337a953a94c4a0722985a7fc589aa38ddbf683242fc171f8f469479da7f799"
            },
            "downloads": -1,
            "filename": "pywintunx_pmd3-1.0.2-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c47db9914a0d3a69915f9e45cf6dec7b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 275651,
            "upload_time": "2024-01-25T14:19:38",
            "upload_time_iso_8601": "2024-01-25T14:19:38.786802Z",
            "url": "https://files.pythonhosted.org/packages/37/67/334f710259c0e7d22c372dc69e101abdca5390e72691bf86fffb23d115eb/pywintunx_pmd3-1.0.2-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-25 14:19:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "unknown",
    "github_project": "wintun",
    "github_not_found": true,
    "lcname": "pywintunx-pmd3"
}
        
Elapsed time: 0.20933s