Skip to main content

A simple command line tool for generating a random non-affiliated port.

Project description

random-open-port

The random open port provides some helpful functionality for getting a random port that isn't tracked identified as a known port in https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Registered_ports.

Installation

pip3 install random-open-port

Requirements

Python 3+

Using from the command line.

Simply run

foo@bar:~$ random-port
Random Port: 36952

Examples

Getting a random port.

from random_open_port import random_port
port = random_port()

Getting the affiliated ports.

from random_open_port import get_taken_ports
taken_ports = get_taken_ports() 

Getting the ports directly from Wikipedia.

from random_open_port import get_wiki_ports
wiki_ports = get_wiki_ports()

Getting the ports from the cached file.

from random_open_port import read_ports_file
cached_ports = read_ports_file()

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

random-open-port-0.0.3.tar.gz (4.9 kB view hashes)

Uploaded Source

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