haven-voor-voor

Hulpprogramma dat helpt bij het management van de lokale TCP-poorten
Download nu

haven-voor-voor Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mikhail Korobov
  • Uitgever website:
  • http://bitbucket.org/kmike/

haven-voor-voor Tags


haven-voor-voor Beschrijving

Port-for is een opdrachtregelhulpprogramma en een Python-bibliotheek die helpt bij Local TCP-poortenbeheer. Het kan een ongebruikte TCP Localhost-poort vinden en de associatie onthouden. Dit kan handig zijn wanneer u een stapel software installeert met meerdere onderdelen die nodig is poortnummers.noteAnik u zoekt een tijdelijke poort en vervolgens Socket.bind ((host, 0)) is uw beste gok: >>> Import-socket >>> S = Socket.Socket () >>> S.Bind ( ("", 0)) >>> S.GetSockName () ('0.0.0.0', 54485) Haven-voor is noodzakelijk wanneer u volhardend gratis lokaal poortnummer nodig heeft. Poort voor het tegenovergestelde van S.BIND ( (Host, 0)) is logisch dat het geen poorten moet retourneren die S.BIND ((host, 0)) kan terugkeren (omdat dergelijke poorten waarschijnlijk tijdelijk opnieuw worden toegewezen door OS). Er zijn verschillende regels proberen te volgen om een nieuwe ongebruikte poort te vinden en te retourneren: 1. Port moet ongebruikt zijn: Port-voor controleert dit door te proberen verbinding te maken met de poort en om aan te binden.2. Poort moet Iana niet toegewezen zijn en anderszins niet bekend: dit wordt geleden door het onderhouden van niet-toegewezen poortenlijst (geparseerd uit Iana en Wikipedia) .3. Poort zou niet in het efemerale poortbereik moeten zijn. Dit is belangrijk omdat poorten van het efemerale poortbereik tijdelijk kunnen worden toegewezen door OS (bijvoorbeeld door de IP-stapel van de machine) en dit kan voorkomen dat de service in sommige omstandigheden opnieuw opstarten. GIMME_PORT retourneert geen havens uit ephemerale poortbereiken die zijn geconfigureerd op de huidige machine.4. Andere heuristieken worden ook toegepast: Port-for probeert een poort terug te zetten uit grotere havenbereiken; Het retourneert ook geen havens die te dicht bij bekende poorten.installatiesysteem-breed zijn: sudo easy_install port-forscript usageport-voor script vindt een ongebruikte poort en associeert het met . Daaropvolgende oproepen zullen hetzelfde poortnummer retourneren. Dit hulpprogramma bindt de poort niet eigenlijk of voorkomt anderszins dat de haven wordt genomen door een andere software. Het probeert echter een poort te selecteren die minder waarschijnlijk wordt gebruikt door een andere software (en dat is ongebruikt op het moment van roeping natuurlijk). Hulpprogramma zorgt er ook voor dat de poort-voor bar dezelfde poort niet terugstuurt als poort-voor foo op dezelfde machine. $ Sudo poort-voor foo37987 $ sudo poort-voor foo37987U kunt u ook uw app-naam geven: $ sudo poort -voor instantie1.Apache35456HEEPE LET OP DAT PORT-VOOR SCRIPT LEAD- EN-schrijftoegang vereist tot /etc/port-for.conf, zodat sudo nodig is om het te draaien. Library-gebruik >>> import Port_for >>> PORT_FOR.SELECT_RANDOM ( ) 37774 >>> PORT_FOR.Select_Random () 48324 >>> 80 in Port_for.available_Good_ports () Falsedig in broncode voor meer.Product's Homepage


haven-voor-voor Gerelateerde software