port-for

소프트웨어 스크린 샷:
port-for
소프트웨어 정보:
버전: 0.3
업로드 날짜: 20 Feb 15
개발자: Mikhail Korobov
라이센스: 무료
인기: 29

Rating: nan/5 (Total Votes: 0)

포트에 대한 명령 줄 유틸리티 및 로컬 TCP 포트의 Managment를 도와주는 파이썬 라이브러리입니다.
그것은 사용하지 않은 TCP 로컬 호스트 포트를 찾아 연결을 기억하고 있습니다.
당신이 포트 번호를 필요로 여러 부분과 소프트웨어 스택을 설치하는 경우에 유용 할 수 있습니다.
주의
그런 다음 socket.bind 임시 포트를 찾는 경우 ((호스트, 0)) 당신의 최선의 방법입니다 :
>>> 수입 소켓
>>> S = socket.socket ()
>>> s.bind (( "", 0))
>>> s.getsockname ()
( '0.0.0.0', 54485)
이 방법은 영구적 인 무료 로컬 포트​​ 번호를 필요로 할 때 포트에 대한이 필요합니다.
포트에 대한이 s.bind의 정확한 반대 ((호스트, 0))은 이러한 포트가 일시적 일 가능성이 재 할당하기 때문에 ((호스트, 0)) (반환 할 수 있습니다 s.bind 포트를 반환하지해야한다는 의미입니다 ) OS로.
포트에 대한 발견과 새로운 사용되지 않는 포트를 반환하기 위해 수행하려고하는 몇 가지 규칙이 있습니다 :
1. 포트는 사용하지 않는해야합니다 : 포트에 대한 포트에 연결하고 결합하는 시도하여 확인이.
2. 포트는 IANA가 할당되지 않은 그렇지 않으면 잘 알려져 있지해야합니다 :이은 (IANA와 위키 백과에서 구문 분석) 할당되지 않은 포트 목록을 유지함으로써 acheived된다.
3. 포트는 임시 포트 범위 내에서해서는 안됩니다. 임시 포트 범위에서 포트 (컴퓨터의 IP 스택 예 :) OS에 의해 일시적으로 할당 할 수 있으며,이 경우에 따라 서비스를 다시 시작하지 못할 수도 있기 때문에 중요하다. gimme_port는 현재 시스템에서 구성된 임시 포트 범위에서 포트를 반환하지 않습니다.
4. 기타 추론도 적용됩니다 : 포트에 대한 시도는 더 큰 포트 범위에서 포트를 반환하는 단계; 또한 잘 알려진 포트에 너무 가까이있는 포트를 반환하지 않습니다.
설치
시스템 전체 :
sudo를 easy_install을 포트에 대한
스크립트 사용
포트에 대한 스크립트를 사용하지 않는 포트를 찾아 & NBSP로 연결합니다.; 후속 호출은 같은 포트 번호를 반환합니다.
이 유틸리티는 실제로 포트를 결합하거나 다른 소프트웨어에 의해 촬영되는 포트를 방지하지 않습니다. 그러나 그것은 다른 소프트웨어에 의해 사용될 가능성이 적다 포트의 선택을 시도한다 (그리고 물론 호출시에 사용되지 않는다). 유틸리티는 포트에 대한 막대와 같은 시스템에 foo는 포트에 동일한 포트를 반환하지 않습니다 있는지 확인합니다.
$ sudo는 foo는 포트에 대한
37987
$ sudo는 foo는 포트에 대한
37987
또한 앱 이름 앞에 할 수 있습니다 :
$ sudo는 instance1.apache 포트에 대한
35456
해당 포트에 대한 스크립트를 읽을 필요에주의하고 실행하기 위해 필요할 수 있습니다 그렇게 sudo를을 /etc/port-for.conf에 대한 액세스를 작성 해주세요.
라이브러리 사용
>>> 수입 port_for
>>> port_for.select_random ()
37774
>>> port_for.select_random ()
48324
>>> port_for.available_good_ports 80 ()
그릇된
이상 소스 코드에 파

이 요구 사항 : 있습니다.

파이썬

개발자의 기타 소프트웨어 Mikhail Korobov

코멘트 port-for

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!