WvTftp

Software screenshot:
WvTftp
Software informatie:
Versie: 1.0.1
Upload datum: 3 Jun 15
Ontwikkelaar: Mark Cote
Licentie: Gratis
Populariteit: 13

Rating: nan/5 (Total Votes: 0)

WvTftp is 's werelds snelste TFTP-server. Nee, echt, het is. Het project werd oorspronkelijk ontwikkeld voor de NetIntegrator, maar is ook handig op zijn eigen, en dus is gratis beschikbaar onder de voorwaarden van de GNU LesserGeneralPublicLicense of LGPL.
Compileren en installeren WvTFTPd
Je moet een recente versie van de WvStreams bibliotheek en header bestanden
geïnstalleerd op uw systeem om WvTFTPd gebruiken. Wij adviseren versie 4.0 of hoger.
U kunt WvStreams downloaden van
    http://open.nit.ca/wiki/index.php?page=WvStreams
U hebt ook het programma "pkg-config", tenzij u wilt het wijzigen
Makefile en plaats de juiste paden.
WvTFTPd installeert zich in / sbin en de man-pagina in
/ Man, waar is het zelfde prefix waaraan WvStreams is
geïnstalleerd (meestal "/ usr" of "/ usr / local '). Nogmaals, bewerken van de Makefile als
je wilt om dit te veranderen. Uiteindelijk WvTFTPd misschien een configure script
om dit te doen.
Om WvTFTPd compileren, untar het pakket om ergens als / usr / src en het type
"Maken". Als er geen fouten, type "make install". Root privileges zijn,
Uiteraard vereist voor de installatie.
Configureren WvTFTPd
Het configuratiebestand voor WvTFTPd is /etc/wvtftpd.conf. WvTFTPd zal
draaien prima zonder speciale configuratie, maar om rekening
profiteren van een aantal van de bijzondere kenmerken ervan, moet u een te creëren
configuratiebestand.
Het eerste deel van het configuratiebestand zou er als volgt uitzien (default
waarden worden weergegeven):
[TFTP]
Base dir = / tftpboot /
Port = 69
Min Timeout = 100
Max Timeout = 5000
Max Timeout Count = 80
Totaal Timeout Seconden = 0
Prefetch = 3
Readonly = 1
Default File =
Strip prefix =
Overschrijven bestaand bestand = 0
Client directory = 0
Maak client directory = 0
"Base dir" is de standaard directory. Wanneer een client om een ​​bestand
zonder vermelding van het volledige pad, wordt de basis dir voorgevoegd.
"Port" geeft de haven WvTFTP moeten gebruiken, als je niet wilt het gebruiken
standaard, 69, of andere reden.
"Min Timeout", "Max Timeout" en "Max Timeout Count" alle waarden opgeven voor
WvTFTP's exponentiële timeout. Deze multiplier begint bij 1. WvTFTP zal
doorgifte een pakket als het niet een antwoord in de gemiddelde RTT tot nu toe krijgt
maal het kwadraat van de huidige vermenigvuldiger of "Min Timeout" waarde,
welke groter is. De multipler met één verhoogd voor elke timeout.
U kunt een "Max Timeout" ook opgeven als de maximale wachttijd totdat
doorgifte.
U kunt ook een time-out te geven in seconden die altijd geeft u de tijd
de doorgifte; bijvoorbeeld, kunt u WvTFTP configureren om een ​​time-out elke. Deze
overschrijft exponentiële backoff. Als het aantal time-outs bereikt "Max Timeout Count",
De overdracht wordt afgebroken.
Als "Total time-out seconden" is opgegeven en niet nul, zal de overdracht worden
afgebroken wanneer het gespecificeerde aantal seconden verstreken vanaf het moment van de
ontvangst van het laatste pakket, ongeacht het aantal pogingen.
"Prefetch" specificeert de hoeveelheid negatieve latency, dat wil zeggen, hoeveel
pakketten worden verzonden tegelijk.
"Alleen-lezen" bepaalt of TFTP schrijft zijn toegestaan. De standaardinstelling is 1 (schrijft
niet toegestaan).
"Default File" is het bestand naar een klant als de gevraagde bestand is
niet beschikbaar.
Het pad gegeven als "Strip voorvoegsel" wordt automatisch gestript van het
begin van elke klant verzoeken. Dit wordt gedaan voor het toevoegen van "base dir".
"Bestaand bestand overschrijven" geeft aan of de bestaande bestanden moeten worden overschreven
wanneer de cliënt uploadt een bestand met dezelfde naam. Als het bestand bestaat en
dit is ingesteld op 0 dan de upload zal mislukken. De standaard is om niet overschrijven
bestaande bestanden (0).
"Client directory" geeft aan of de client-IP-adres moet worden toegevoegd aan
de "Base dir" wanneer een bestand wordt geüpload. Dit zorgt ervoor clients uploaden
in hun eigen directory. Indien de opdrachtgever directory niet bestaat en de
"Maak client directory" richtlijn is ingesteld op false (0), dan is de upload
mislukken. De standaard is om niet de client IP-adres toevoegen aan de "Base dir"
wanneer een bestand wordt geupload (0).
"Maak client directory" zal directory van de klant te creëren wanneer de cliënt
uploadt een bestand (ervan uitgaande dat "Client Directory" is ingesteld op 1, anders is dit
optie doet niets). De directory is een subdirectory van de "Base dir" en is
het IP-adres van de client (bijv /tftpboot/127.0.0.1). De standaard is om
niet de klant directory (0).
Het tweede deel is [TFTP / Alias]. Het bevat een lijst van de bestandsnaam
overrides. U kunt een override opgeven voor een bepaald IP-adres en ook
default overrides voor IPs niet expliciet vermeld. Per-client bestandsnaam
overschrijft eruit "IP-adres / filename = clientnewfilename". Standaard
overschrijft eruit "default / filename = newfilename".
Bijvoorbeeld:
[TFTP / Alias]
default / image = image2_4.img
192.168.0.43/image = image2_5b.img
In dit geval, als een gebruiker op 192.168.0.43 geprobeerd het te downloaden
bestand "image", zou het bestand "image2_5b.img" daadwerkelijk worden verzonden. Gebruikers
van andere machines het bestand "image2_4.img" wanneer ze vragen zullen krijgen
"Image".
U kunt ook eenmalige aliassen opgeven in de sectie [TFTP / alias Eenmaal]. De
format is identiek aan [TFTP / Aliassen]; je kan hebben globale of per-client
eenmalige aliassen. Wanneer een cliënt vraagt ​​om een ​​bestand WvTftp controleert
[TFTP / alias Zodra] eerste sectie. Als er een match is gemaakt, wordt deze alias gebruikt,
en wanneer de download klaar is de alias wordt verwijderd uit de sectie
(Ongeacht of de alias is mondiaal of klant-specifieke). Volgend
bijpassende verzoeken zullen vervolgens worden getoetst [TFTP / Alias] als normaal.
Merk op dat de [TFTP / alias Zodra] bericht is alleen verwijderd na een succesvolle
downloaden; de invoer zal alleen worden gelaten wanneer een download mislukt.
De laatste secties zijn [TFTP / Geregistreerd Klanten] en [TFTP / Nieuw Klanten].
[TFTP / Geregistreerd Cliënten] bevat een lijst van de client IP-adressen ("192.168.0.43
= 1 ") die bekend zijn bij de server. Als een cliënt probeert te verbinden, indien
zijn adres is niet in [TFTP / Geregistreerd Cliënten], wordt het toegevoegd aan
[TFTP / Nieuw Klanten]. Dit heeft geen functie binnen van WvTFTP zelf, maar macht
nuttig in sommige situaties (bijvoorbeeld in Net Integrators).
Merk op dat UniConf, de configuratie systeem dat gebruik WvTFTPd, kan herschikken
je config file zodanig dat al uw instellingen, waaronder [Alias] en [New
Klanten] en dergelijke, zal onder de sectie [TFTP]. Zo kan je config
uiteindelijk uitzien als dit:
[TFTP]
Port = 69
...
Alias ​​/ default / image = image2_4.img
Nieuwe klanten / 192.168.0.1 = 1
Dit formaat en de bovenstaande voorbeelden volledig uitwisselbaar
UniConf, maar UniConf geeft de voorkeur aan de laatste en zal variabelen thusly herschikken.
De bovenstaande voorbeelden gebruiken aparte afdelingen voor duidelijkheid

Wat is nieuw in deze release:.

  • Updates voor het bouwen met WvStreams 4,5 .

Eisen

  • WvStreams bibliotheek en header bestanden

Vergelijkbare software

DOSprompt
DOSprompt

11 May 15

OpDemand Shell
OpDemand Shell

15 Apr 15

GAdmin-ProFTPD
GAdmin-ProFTPD

20 Feb 15

ROXTerm
ROXTerm

7 Mar 16

Andere software van ontwikkelaar Mark Cote

templeton
templeton

11 May 15

Reacties op WvTftp

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!