port-for

Szoftver screenshot:
port-for
Szoftver adatai:
Változat: 0.3
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Mikhail Korobov
Engedély: Ingyenes
Népszerűség: 29

Rating: nan/5 (Total Votes: 0)

port-a egy parancssori segédprogram és a Python könyvtár, amely segít a helyi TCP port menedzsment.
Meg lehet találni egy nem használt TCP port localhost, és emlékszem, az egyesület.
Ez akkor lehet hasznos, ha telepíti egy rakás szoftver több részből igénylő port számokat.

Megjegyzés

Ha keres egy ideiglenes port, majd socket.bind ((host, 0)) van a legnagyobb esélye:
>>> Import aljzat
>>> S = socket.socket ()
>>> S.bind (("A", 0))
>>> S.getsockname ()
("0.0.0.0", 54485)
port-a van szükség, amikor szükség van a tartós ingyenes helyi port számát.
port-a pont az ellenkezője az s.bind ((host, 0)) az értelemben, hogy nem tér vissza a portokat, s.bind ((host, 0)) visszatérhet (mert az ilyen portok valószínűleg átmeneti újraosztani az OS).
Számos szabályok port-for igyekszik követni, hogy megtalálja és vissza egy új nem használt port:
1. Port kell a fel nem használt: port-ellenőrzésekre ezt próbál csatlakozni a port, és kötődni hozzá.
2. Port kell IANA még sehová, és egyébként nem ismert: ezt úgy érjük el fenntartása nem hozzárendelt portok listáját (elemzett a IANA és Wikipedia).
3. Port ne legyen benne időszakos porttartományba. Ez azért fontos, mert a kikötőket időszakos porttartományba lehet rendelni által átmenetinek OS (pl gép IP stack), és ez megakadályozhatja szolgáltatás újraindítása bizonyos körülmények között. gimme_port nem tér vissza portok ideiglenes portot tartományok beállítva a gép aktuális.
4. Egyéb heurisztika is alkalmazzák: port-for megpróbál visszatérni a port a nagyobb port tartományt; Ugyancsak nem tér vissza a portokat, amelyek túl közel jól ismert portok.
Telepítés
Az egész rendszerre kiterjedő:
sudo easy_install port-a
Script használata
port-a script talál egy használaton kívüli portot, és társítja azt . & nbsp; További hívásokat visszatér ugyanazon a kapun.
Ez a segédprogram valójában nem köti a port vagy más módon megakadályozza, hogy a port a meghozott egy másik szoftver. Ez azonban megpróbálja válassza ki a port, hogy kevésbé valószínű, hogy használni egy másik szoftver (és ez nem használt a hívás idejére természetesen). Utility arról is gondoskodik, hogy a port-a bárban nem fog visszatérni ugyanarra a portra, port-a foo ugyanazon a gépen.
$ Sudo port-a foo
37.987
$ Sudo port-a foo
37.987
Ön is szeretné előtagot a app neve:
$ Sudo port-a instance1.apache
35.456
Felhívjuk figyelmét, hogy port-a szkript miatt írási és olvasási hogy /etc/port-for.conf így sudo lehet szükség ahhoz, hogy futtatni.
Library használata
>>> Import port_for
>>> Port_for.select_random ()
37774
>>> Port_for.select_random ()
48324
>>> 80 port_for.available_good_ports ()
Hamis
Ásni forráskódjában a további.

követelmények :

  • Python

Más szoftver fejlesztő Mikhail Korobov

Hozzászólások a port-for

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!