WinSocketTB


NameWinSocketTB JSON
Version 1.1.0 PyPI version JSON
download
home_pagehttps://github.com/PCigales/WinSocketTB
SummaryA module in Python 3 consisting of a toolbox to handle sockets under Windows for various purposes
upload_time2023-09-03 09:06:39
maintainer
docs_urlNone
authorPCigales
requires_python>=3.8
licenseGNU GPLv3
keywords socket winsock2 tls-in-tls tcp udp http websocket ntp totp
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # WinSocketTB
A module in Python 3 consisting of a toolbox to handle sockets under Windows for various purposes

1. Interruptible sockets: ISocketGenerator
2. Interruptible duplex sockets: IDSocketGenerator
3. Nested SSL/TLS context: NestedSSLContext
4. HTTP message parser: HTTPMessage and HTTPStreamMessage
5. HTTP request compatible with proxy: HTTPRequestConstructor
6. Self-signed RSA certificate: RSASelfSigned
7. Interruptible UDP server: UDPIServer + RequestHandler
8. Interruptible TCP server: TCPIServer + RequestHandler
9. Multi-sockets interruptible UDP server: MultiUDPIServer + RequestHandler
10. Retrieval of ip address of all interfaces: MultiUDPIServer.retrieve_ips()
11. Interruptible websocket server: WebSocketIDServer + WebSocketRequestHandler [+ WebSocketDataStore]
12. Interruptible websocket client: WebSocketIDClient [+ WebSocketDataStore]
13. Time and offset from NTP Server: NTPClient
14. Time based One Time Password: TOTPassword

Usage: from SocketTB import *  
See test.py for examples

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/PCigales/WinSocketTB",
    "name": "WinSocketTB",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "socket,winsock2,tls-in-tls,tcp,udp,http,websocket,ntp,totp",
    "author": "PCigales",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/8f/6c/89998d720dbad83f055d1716cf2661b9b2d25c08a6628c636db332a3e0a6/WinSocketTB-1.1.0.tar.gz",
    "platform": "win64",
    "description": "# WinSocketTB\r\nA module in Python 3 consisting of a toolbox to handle sockets under Windows for various purposes\r\n\r\n1. Interruptible sockets: ISocketGenerator\r\n2. Interruptible duplex sockets: IDSocketGenerator\r\n3. Nested SSL/TLS context: NestedSSLContext\r\n4. HTTP message parser: HTTPMessage and HTTPStreamMessage\r\n5. HTTP request compatible with proxy: HTTPRequestConstructor\r\n6. Self-signed RSA certificate: RSASelfSigned\r\n7. Interruptible UDP server: UDPIServer + RequestHandler\r\n8. Interruptible TCP server: TCPIServer + RequestHandler\r\n9. Multi-sockets interruptible UDP server: MultiUDPIServer + RequestHandler\r\n10. Retrieval of ip address of all interfaces: MultiUDPIServer.retrieve_ips()\r\n11. Interruptible websocket server: WebSocketIDServer + WebSocketRequestHandler [+ WebSocketDataStore]\r\n12. Interruptible websocket client: WebSocketIDClient [+ WebSocketDataStore]\r\n13. Time and offset from NTP Server: NTPClient\r\n14. Time based One Time Password: TOTPassword\r\n\r\nUsage: from SocketTB import *  \r\nSee test.py for examples\r\n",
    "bugtrack_url": null,
    "license": "GNU GPLv3",
    "summary": "A module in Python 3 consisting of a toolbox to handle sockets under Windows for various purposes",
    "version": "1.1.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/PCigales/WinSocketTB/issues",
        "Homepage": "https://github.com/PCigales/WinSocketTB"
    },
    "split_keywords": [
        "socket",
        "winsock2",
        "tls-in-tls",
        "tcp",
        "udp",
        "http",
        "websocket",
        "ntp",
        "totp"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "43f65aec535928afcbb2902f3f9d848e78372bfed43517015757d71e2ae376ab",
                "md5": "55d1d23e11a399efbf90e53a559582dd",
                "sha256": "377f12184ce294bf517b80066295e8f383aaba85b2f9693b1311f1c60fe71953"
            },
            "downloads": -1,
            "filename": "WinSocketTB-1.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "55d1d23e11a399efbf90e53a559582dd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 38283,
            "upload_time": "2023-09-03T09:06:37",
            "upload_time_iso_8601": "2023-09-03T09:06:37.894373Z",
            "url": "https://files.pythonhosted.org/packages/43/f6/5aec535928afcbb2902f3f9d848e78372bfed43517015757d71e2ae376ab/WinSocketTB-1.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f6c89998d720dbad83f055d1716cf2661b9b2d25c08a6628c636db332a3e0a6",
                "md5": "ab61d9f208970024cbd658a3cc9c6bcb",
                "sha256": "dc443df207051bc4a07fa419db2d325b8a5c68f192e00be4c3562775b3a21c1e"
            },
            "downloads": -1,
            "filename": "WinSocketTB-1.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "ab61d9f208970024cbd658a3cc9c6bcb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 37891,
            "upload_time": "2023-09-03T09:06:39",
            "upload_time_iso_8601": "2023-09-03T09:06:39.546547Z",
            "url": "https://files.pythonhosted.org/packages/8f/6c/89998d720dbad83f055d1716cf2661b9b2d25c08a6628c636db332a3e0a6/WinSocketTB-1.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-03 09:06:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "PCigales",
    "github_project": "WinSocketTB",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "winsockettb"
}
        
Elapsed time: 0.10650s