port-for

Скриншот программы:
port-for
Детали программы:
Версия: 0.3
Дата загрузки: 20 Feb 15
Разработчик: Mikhail Korobov
Тип распространения: Бесплатная
Популярность: 29

Rating: nan/5 (Total Votes: 0)

порт-за это утилита командной строки и библиотека Питона, которая помогает с местными портов TCP Managment.
В нем можно найти неиспользуемый порт TCP LOCALHOST и помнить ассоциацию.
Это может быть полезно, когда вы устанавливаете стек программного обеспечения с нескольких частей, нуждающихся в номера портов.

Примечание

Если вы ищете для временного порта, то socket.bind ((хост, 0)) является лучшим выбором:
>>> Гнездо импорта
>>> S = socket.socket ()
>>> S.bind (("", 0))
>>> S.getsockname ()
('0.0.0.0', 54485)
Порт-за необходимости, когда нужно постоянное бесплатный номер локального порта.
Порт-за является полной противоположностью s.bind ((хост, 0)) есть смысл, что это не должно вернуться порты, s.bind ((хост, 0)) может вернуть (потому что такие порты, скорее всего, будет временным переведен ОС).
Есть несколько правил, порт-за пытается следовать, чтобы найти и вернуть новый неиспользуемый порт:
1. Порт должен быть не использовался: порт-за проверок это, пытается подключиться к порту и привязать к нему.
2. Порт должен быть IANA неприсвоенный и в противном случае не хорошо известны: это достигнуто с помощью поддержания неприсвоенное список портов (разобранное от IANA и Википедии).
3. Порт не должен быть внутри диапазона временных портов. Это важно, потому что порты из диапазона временных портов может быть назначен временный ОС (например, с помощью стека IP машины), и это может предотвратить перезагрузки службы в некоторых обстоятельствах. gimme_port не вернуться порты из эфемерных портов, настроенных диапазонов на текущей машине.
4. Другие эвристики также применяются: порт-за попытки вернуть порт от крупных диапазонов портов; он также не возвращает порты, которые слишком близко к известным портам.
Установка
Общесистемной:
SUDO easy_install порта для
Использование сценария
Порт-за сценарий находит неиспользуемые порты и связывает его с & NBSP. Последующие вызовы будут возвращать тот же номер порта.
Эта утилита на самом деле не связывают порт или иным образом предотвращает порт из принимаются другим программным обеспечением. Это, однако, пытается выбрать порт, что менее вероятно будут использоваться другим программным обеспечением (и, что не используется во время вызова, конечно). Утилита также позволяет убедиться, что порт-за бар не вернется тот же порт, как порт-за Foo на той же машине.
$ Sudo порта для Foo
37987
$ Sudo порта для Foo
37987
Вы также можете префикс ваше имя приложения:
$ Sudo порта для instance1.apache
35456
Пожалуйста, обратите внимание, что порт-за сценарий требует читать и писать доступ к /etc/port-for.conf так Sudo может быть необходимо для того, чтобы запустить его.
Библиотека использование
>>> Импорта port_for
>>> Port_for.select_random ()
37774
>>> Port_for.select_random ()
48324
>>> 80 в port_for.available_good_ports ()
Ложь
. Dig в исходный код для более

Требования

  • Python

Другие программы разработчика Mikhail Korobov

Комментарии к port-for

Комментарии не найдены
добавить комментарий
Включите картинки!