Tftpd что это за программа

Для некоторых айтишных задач требуется поднять tftp-сервер, который обычно предназначен только для простой передачи файлов между устройствами. TFTP изначально так и разрабатывался, чтобы быть простым. Прочитать о его работе можно на Wikipedia.

Мне понадобился сервер tftp для того, чтобы слить настройки с уже настроенного коммутатора Cisco и при необходимости залить его обратно.

Для справки: tftp – это протокол передачи данных, который работает на транспортном протоколе UDP на порту 69. Особой безопасности не предоставляет. Используется для загрузки бездисковых систем (нужен для загрузки первоначального загрузчика) и для обновления прошивок аппаратных sip-телефонов Cisco.

Этот протокол чувствителен к фрагментации сетевого пакета. Если фрагментация есть, то файл может передаваться не до конца. Чтобы проверить делятся пакеты или нет, нужно выставить правильное MTU . На Windows это можно сделать программой TCP Optimizer. Подробнее о программе и настройке MTU здесь.

Есть две версии приложения:

FTP (File Transfer Protocol), SFTP, TFTP Explained.

  1. tftpd32 — для 32-битной системы windows;
  2. tftpd64 — для 32-битной системы соответственно.

Tftpd32 4.64

Tftpd32

Tftpd32 – бесплатный программный пакет, который включает в себя клиентское и серверное ПО для обмена данными по FTP протоколу. Также в состав комплекса входит DHCP и DNS серверы. Благодаря поддержке DHCP можно назначать статические и динамические IP-адреса. Программа распространяется бесплатно и поддерживается на всех версиях Windows от XP и выше.

Функционал

Несмотря на отсутствие русской локализации интерфейс Tftpd32 довольно прост и интуитивен. Настройки каждого сервера размещены в отдельных вкладках в главном окне программы. Хотя все серверы активируются сразу после инсталляции приложения, для их корректной работы в конкретных условиях требуется настройка. Кроме того, в Tftpd32 реализована поддержка протокола IPv6.

Читайте также:
Brother mfc что это за программа

Благодаря большому количеству серверов и работе с различными протоколами администратор может настроить сервер для высокоскоростной передачи данных. Это делает Tftpd32 одной из лучших программ подобного рода.

Что нового в этой версии:

  • Поддержка IPv6;
  • Исправлено: сообщение отображающиеся при автономном запуске программы;
  • Исправлено: проводник не запускается, если каталог содержит запятую;
  • Изменено: была переписана синхронизации потоков.

Скриншоты

Скриншот №1 к программе Tftpd32Скриншот №2 к программе Tftpd32Скриншот №3 к программе Tftpd32Скриншот №4 к программе Tftpd32

TFTP Protocol

Для полного комплекта мы рекомендуем вам также скачать FileZilla Server (бесплатный, надежный и простой в использовании сервер FTP в котором присутствуют все необходимые для работы функции).

Похожие программы

Home FTP Server 1.14.0

TYPSoft FTP Server 1.11

FTPDrive 3.5

Core FTP mini-sftp-server 2.28

Serv-U 15.1.6

Cerberus FTP Server 12.7.0

Источник: www.softslot.com

Tftpd что это за программа

tftpd это сервер, поддерживающий протокол DARPA TFTP (RFC1350). TFTP сервер запускается inetd (8).

Каталог — обязательный аргумент; если он не указан, то tftpd завершает работу. Этот путь присоединяется к имени запрошенного файла, фактически используя указания корня (chrooting) tftpd в этом каталоге. Имена файлов проверяются для недопущения выхода из этого каталога, однако администратор может обойти это ограничение, используя символические ссылки.

Это отличает данную версию сервера от других вариантов tftpd под другими системами Unix, которые принимают список каталогов и требуют указания полного пути к запрашиваемому файлу. Есть две причины, почему так не стоит делать: во-первых, это неудобно, клиенты не предполагают знание о формате или файловой системе сервера. И вторая, протокол TFTP не средство для просмотра серверных файловых систем, это только агент, позволяющий загружать «тупые» клиенты.

В случае когда tftpd используется вместе с rarpd (8), каталоги tftp в параметрах этих серверов должны быть одинаковы, поскольку предполагается, что каждый клиент, загруженный через TFTP, использует образ, соответствующий IP-адресу с суффиксом архитектуры согласно соглашениям Sun Microsystems. См. rarpd (8) для получения дополнительно информации.

Читайте также:
Программа трейд ин уаз что это

БЕЗОПАСНОСТЬ

Протокол TFTP не предусматривает аутентификации. В связи с этой особенностью, tftpd не может ограничить доступ файлов и позволяет получить доступ только к файлам, имеющим право на чтение для всех. Файлы могут быть записаны только если они существуют и имеют права на запись для всех.

Очевидно, что по соображениям безопасности, каталог TFTP, не может содержит конфиденциальную информацию любого вида, поскольку она может быть прочитана любым клиентом. Загруженные образы, как правило, не содержат такой информации, однако вы должны подумать дважды перед размещением конфигурационных файлов Cisco IOS через TFTP, так как они содержат незашифрованные пароли и могут содержать много информации о сети, которую вы не хотите выставлять на всеобщее обозрение.

Сервер tftpd запускается inetd с пониженными административными правами, то есть с пользовательским ID, дающим минимальный доступ к опубликованным файлам в каталоге tftp. Если сеанс запускается под правами суперпользователя, то tftpd сбрасывает UID и GID до 65534, что, скорее всего, не является тем, что вам нужно. Однако, это не так существенно. Помните, только доступные для всех файлы могут быть записаны или прочитаны через TFTP.

СМ. ТАКЖЕ

ИСТОРИЯ

Команда tftpd впервые появилась в 4.2BSD. Исходный код в iputils приведён в порядок как синтаксически (ANSIлизирован), так и семантически (UDP сокет IO).

Программа распространяется с iputils главным образом как хорошая демонстрация интересных особенностей (MSG_CONFIRM) позволяющих загружать большие образы с «тупых» клиентов, не отвечающих ARP запросам до тех пор, пока они не загрузятся. Однако, он полностью функционален и может быть использован в работе.

ДОСТУПНОСТЬ

tftpd часть пакета iputils и последние версии доступны в виде исходного кода на FTP-сервере с анонимным доступом по адресу: ftp://ftp.inr.ac.ru/ip-routing/iputils-current.tar.gz.

Читайте также:
Live mesh activex что это за программа

Источник: www.opennet.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru