├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ └── python-publish.yml ├── .gitignore ├── .readthedocs.yml ├── .vscode └── settings.json ├── Dockerfile-docs ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs-requirements.txt ├── docs ├── _static │ └── custom.css ├── _templates │ └── page.html ├── conf.py └── index.rst ├── ipsw ├── __init__.py ├── api │ ├── __init__.py │ ├── client.py │ ├── daemon.py │ ├── dsc.py │ ├── info.py │ └── macho.py ├── client.py ├── constants.py ├── errors.py ├── models │ ├── __init__.py │ ├── configs.py │ ├── dsc.py │ ├── info.py │ ├── macho.py │ └── resource.py ├── transport │ ├── __init__.py │ ├── basehttpadapter.py │ ├── npipeconn.py │ ├── npipesocket.py │ ├── sshconn.py │ └── unixconn.py ├── types │ ├── __init__.py │ └── daemon.py ├── utils │ ├── __init__.py │ ├── config.py │ ├── decorators.py │ ├── json_stream.py │ ├── proxy.py │ ├── socket.py │ └── utils.py └── version.py ├── pyproject.toml ├── requirements.txt ├── scripts └── release.sh ├── setup.cfg ├── setup.py ├── test-requirements.txt └── tox.ini /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.formatting.provider": "black" 3 | } -------------------------------------------------------------------------------- /Dockerfile-docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/Dockerfile-docs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/README.md -------------------------------------------------------------------------------- /docs-requirements.txt: -------------------------------------------------------------------------------- 1 | myst-parser==1.0.0 2 | Sphinx==7.0.1 3 | -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/_templates/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/docs/_templates/page.html -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/docs/index.rst -------------------------------------------------------------------------------- /ipsw/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/__init__.py -------------------------------------------------------------------------------- /ipsw/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/api/__init__.py -------------------------------------------------------------------------------- /ipsw/api/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/api/client.py -------------------------------------------------------------------------------- /ipsw/api/daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/api/daemon.py -------------------------------------------------------------------------------- /ipsw/api/dsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/api/dsc.py -------------------------------------------------------------------------------- /ipsw/api/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/api/info.py -------------------------------------------------------------------------------- /ipsw/api/macho.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/api/macho.py -------------------------------------------------------------------------------- /ipsw/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/client.py -------------------------------------------------------------------------------- /ipsw/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/constants.py -------------------------------------------------------------------------------- /ipsw/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/errors.py -------------------------------------------------------------------------------- /ipsw/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ipsw/models/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/models/configs.py -------------------------------------------------------------------------------- /ipsw/models/dsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/models/dsc.py -------------------------------------------------------------------------------- /ipsw/models/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/models/info.py -------------------------------------------------------------------------------- /ipsw/models/macho.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/models/macho.py -------------------------------------------------------------------------------- /ipsw/models/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/models/resource.py -------------------------------------------------------------------------------- /ipsw/transport/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/transport/__init__.py -------------------------------------------------------------------------------- /ipsw/transport/basehttpadapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/transport/basehttpadapter.py -------------------------------------------------------------------------------- /ipsw/transport/npipeconn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/transport/npipeconn.py -------------------------------------------------------------------------------- /ipsw/transport/npipesocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/transport/npipesocket.py -------------------------------------------------------------------------------- /ipsw/transport/sshconn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/transport/sshconn.py -------------------------------------------------------------------------------- /ipsw/transport/unixconn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/transport/unixconn.py -------------------------------------------------------------------------------- /ipsw/types/__init__.py: -------------------------------------------------------------------------------- 1 | # flake8: noqa 2 | from .daemon import CancellableStream 3 | -------------------------------------------------------------------------------- /ipsw/types/daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/types/daemon.py -------------------------------------------------------------------------------- /ipsw/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/utils/__init__.py -------------------------------------------------------------------------------- /ipsw/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/utils/config.py -------------------------------------------------------------------------------- /ipsw/utils/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/utils/decorators.py -------------------------------------------------------------------------------- /ipsw/utils/json_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/utils/json_stream.py -------------------------------------------------------------------------------- /ipsw/utils/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/utils/proxy.py -------------------------------------------------------------------------------- /ipsw/utils/socket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/utils/socket.py -------------------------------------------------------------------------------- /ipsw/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/utils/utils.py -------------------------------------------------------------------------------- /ipsw/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/ipsw/version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/scripts /release.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description_file = README.rst 3 | license = MIT -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blacktop/ipsw-py/HEAD/tox.ini --------------------------------------------------------------------------------