Skip to main content

A library to expose localhost server to a more wider network. You can utilize this library to host your loopback server to LAN, or even the internet.

Project description

exposekit

exposekit A library to expose your localhost server to a more wider network. You can utilize this library to host your loopback server to LAN, or even the internet.

Installation

pip3 install exposekit

To customize this build before installing,

apt install git && git clone https://github.com/pulse-empire/exposekit && cd exposekit && pip3 install -e .

How to use

** A simple proxy server that binds client to server socket and forwards all incoming and outgoing requests to your localhost **

import exposekik.proxy as eproxy
if __name__="__main__":
  proxy_server = eproxy.setup(proxy_interface="0.0.0.0", proxy_port=8080, loopback_address='127.0.0.1', loopback_port=5000)

** A simple approach that channels your localhost to send and receive requests via a tunnel service **

import exposekit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exposekit-1.0.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exposekit-1.0.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file exposekit-1.0.1.tar.gz.

File metadata

  • Download URL: exposekit-1.0.1.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for exposekit-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8ec34ebe4e3cc4644cd66ebe6072814cb7a9f065352deda363479857e4223190
MD5 8faea4c01076f79cedeb2b3466551dcb
BLAKE2b-256 f7397f59bc26b8a963fe1d5db60b5a789b124fe7b61539b856de436333aae3fe

See more details on using hashes here.

File details

Details for the file exposekit-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: exposekit-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for exposekit-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 640c1d2dce5b9cddf61eec75168ba81f7cc70e79c775f78e34d71af0299fa22c
MD5 762fae7643d3aa2348d2767bd11a8662
BLAKE2b-256 6fa1284831ec81face139db4f053d3db1ccc578501431681c099c2d9b78fc112

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page