Skip to main content

A package created for easy usage of network and server utils - XMLRPC Server and Client Creation,

Project description

net_and_server_utils

The project aims at creating a library for following 7 functionalities using Python standard libraries only: -

  • API to access various services via HTTP as a client. For example, downloadingdata or interacting with a REST-based API -> urlib
  • API to implement a server that communicates with clients using the TCP Internet protocol -> socketserver
  • API to implement a server that communicates with clients using the UDP Internet protocol -> socketserver
  • API to generate a range of all the IP addresses that it represents (in a given range) for ipv4 and ipv6 you have a CIDR network -> ipaddress
  • API to control or interact with your program remotely over the network using a simple REST-based interface -> cgi
  • API to execute functions or methods in Python programs running on remote machines -> xmlrpc
  • API to implement a network service involving sockets where servers and clients authenticate themselves and encrypt the transmitted data using SSL - socket

The library with the above functionalities is published on PyPI and can be installed in your environment as: -

pip3 install net-and-server-utils

The structure of the repo is as follows: -

  • src/docs - contains the html documentation created using sphinx. Open module.html in the browser to see the main page.
  • src/net_and_server_utils - contains the code for various functionalities.
  • tests - contains unit tests for the project.

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

net_and_server_utils-0.0.2.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

net_and_server_utils-0.0.2-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file net_and_server_utils-0.0.2.tar.gz.

File metadata

  • Download URL: net_and_server_utils-0.0.2.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for net_and_server_utils-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e17337f5b46213aa9215f6cb1f16a4483b97e3ec368462859cda8a9cb5083987
MD5 bcc8101f51449946ba959665d6d185c4
BLAKE2b-256 95922a9ff4003e7341f1428d351ff8a7ff6cbb4123f1a30c2f8d00de604e1eb1

See more details on using hashes here.

File details

Details for the file net_and_server_utils-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for net_and_server_utils-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bb3c2f5e0befa4066d3ad38e51560be6d5a72b963907f25176457a60f8576102
MD5 7654baafaa41d447edaa9133973ee4df
BLAKE2b-256 26948cbd1c5119f3a27a2df59f0ada30f77818998f74864d30a6e7a3c1710f8a

See more details on using hashes here.

Supported by

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