haven-voor-voorHulpprogramma dat helpt bij het management van de lokale TCP-poorten | |
Download nu |
haven-voor-voor Rangschikking & Samenvatting
Advertentie
- 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
haven-voor-voor Gerelateerde software