{"package": "embedxpl", "summary": "Embedded & Perimeter Security Assessment Framework -- 2800+ modules, 900+ CVEs, 114+ vendors. Covers routers, IP cameras, GPON ONTs, ISP CPEs, IoT/embedded edge, firewalls (Fortinet/Cisco/PAN-OS/Soni\u2026", "pypi_url": "https://pypi.org/project/embedxpl", "piwheels_url": "https://www.piwheels.org/project/embedxpl", "releases": {"3.8.1": {"released": "2026-06-16 19:16:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-3.8.1-py3-none-any.whl": {"file_url": "/simple/embedxpl/embedxpl-3.8.1-py3-none-any.whl", "filehash": "10fca40b9b74152219f9057a1a10b661ee98eeb66a50268251c810684fb8937a", "filesize": 19993530, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "3.4.0": {"released": "2026-06-02 04:53:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-3.4.0-py3-none-any.whl": {"file_url": "/simple/embedxpl/embedxpl-3.4.0-py3-none-any.whl", "filehash": "6d5c241b3f1b81e06f1eb5f3253ec29c5f8e42ffeb3f156309c9e7dde28c83bb", "filesize": 19518928, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "3.3.1": {"released": "2026-06-02 04:49:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-3.3.1-py3-none-any.whl": {"file_url": "/simple/embedxpl/embedxpl-3.3.1-py3-none-any.whl", "filehash": "052543e911ccbc6c5a6ce8063fee3b53aa71bb869e04e833b4ace6d1fbfe5962", "filesize": 19476816, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "3.3.0": {"released": "2026-06-02 04:46:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-3.3.0-py3-none-any.whl": {"file_url": "/simple/embedxpl/embedxpl-3.3.0-py3-none-any.whl", "filehash": "cc02ad7914b807d9c68458db6d12e7a108b5b76c9dca9bf606acef215eead7d4", "filesize": 19385235, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "3.2.1": {"released": "2026-06-01 21:10:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-3.2.1-py3-none-any.whl": {"file_url": "/simple/embedxpl/embedxpl-3.2.1-py3-none-any.whl", "filehash": "dfc2b073c188a649b72d09c8071dbe2bda88602f4f2ec6b50ea65ebbb7122536", "filesize": 19174241, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "3.2.0": {"released": "2026-05-28 22:06:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-3.2.0-py3-none-any.whl": {"file_url": "/simple/embedxpl/embedxpl-3.2.0-py3-none-any.whl", "filehash": "efe246dd7d10c6b72e8d32b8803af6af7ef7b482bdef8345168cdfa3531e8548", "filesize": 19163839, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "3.1.0": {"released": "2026-05-12 15:44:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-3.1.0-py3-none-any.whl": {"file_url": "/simple/embedxpl/embedxpl-3.1.0-py3-none-any.whl", "filehash": "41c054733f306520895d10fd71230cea6e42b601d6c12a2e239c5bbf394a2a3d", "filesize": 19071934, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "2.15.0": {"released": "2026-04-25 00:40:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-2.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/embedxpl/embedxpl-2.15.0-py3-none-any.whl", "filehash": "dd4a3a71ab2b820b7f87601d17d85cb30991b77c9e5dfbdf0611881b9f183f89", "filesize": 18113392, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "2.14.0": {"released": "2026-04-24 23:36:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-2.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/embedxpl/embedxpl-2.14.0-py3-none-any.whl", "filehash": "a9eca30a0794705aadc9e20f1dee0a8e90521083bc8305698b7e8d6472fdd6e9", "filesize": 18022923, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "2.9.1": {"released": "2026-04-24 23:36:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-2.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/embedxpl/embedxpl-2.9.1-py3-none-any.whl", "filehash": "0b6dfa0c3b4a498c715b759e730da23e9ba55348c72c11d734a3954b9600b78e", "filesize": 17835943, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "2.7.0": {"released": "2026-04-21 05:26:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-2.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/embedxpl/embedxpl-2.7.0-py3-none-any.whl", "filehash": "0cf5da1328ad0b4cf4030e3a1932ef8c85ee8ac1fe15d0fc2b88e55e18995edd", "filesize": 17793569, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "2.6.0": {"released": "2026-04-20 01:07:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/embedxpl/embedxpl-2.6.0-py3-none-any.whl", "filehash": "d8248935e5ef7a8e6adcd5ad846c89b616ec104deb7557940b0e85da984e0588", "filesize": 17820194, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "2.4.0": {"released": "2026-04-20 00:41:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/embedxpl/embedxpl-2.4.0-py3-none-any.whl", "filehash": "01bddfb43930ee9158d10faf3b299e9c6fd88d2db367e09f05b5c82c2e6778bc", "filesize": 17758704, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}, "2.0.0": {"released": "2026-04-24 23:36:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"embedxpl-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/embedxpl/embedxpl-2.0.0-py3-none-any.whl", "filehash": "8e61d796e5896b98e75c6a67608ffa4ad41872adab27f5c6bd42be1f1bffc0ea", "filesize": 17283393, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "colorama", "paramiko", "psutil", "pycryptodome", "pysnmp", "python-nmap", "requests", "rich", "scapy", "telnetlib3"]}}}}}