Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:python:backports
python-port-for
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Meta Configuration of Package python-port-for
<package name="python-port-for" project="devel:languages:python:backports"> <title>Utility that helps with local TCP ports managment</title> <description>port-for is a command-line utility and a python library that helps with local TCP ports management. It can find an unused TCP localhost port and remember the association:: $ sudo port-for foo 37987 This can be useful when you are installing a stack of software with multiple parts needing port numbers. There are several rules port-for is trying to follow to find and return a new unused port: 1) Port must be unused: port-for checks this by trying to connect to the port and to bind to it. 2) Port must be IANA unassigned and otherwise not well-known: this is acheived by maintaining unassigned ports list (parsed from IANA and Wikipedia). 3) Port shouldn't be inside ephemeral port range. This is important because ports from ephemeral port range can be assigned temporary by OS (e.g. by machine's IP stack) and this may prevent service restart in some circumstances. ``port-for`` doesn't return ports from ephemeral port ranges configured at the current machine. 4) Other heuristics are also applied: ``port-for`` tries to return a port from larger port ranges; it also doesn't return ports that are too close to well-known ports. </description> </package>
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor