TFTP Server Test Suite Data Sheet
Test Suite:
TFTP Server Test Suite
Direction:
Server

Trivial File Transfer Protocol (TFTP) is a simple form of the File Transfer Protocol (FTP). TFTP uses the User Datagram Protocol (UDP) and provides no security features. It is historically used by servers to boot disk less workstations, X-terminals, and routers. Nowadays, TFTP is commonly used to update firmware on various embedded devices such as routers and DSL modems. The TFTP Server Test Suite can be used to test TFTP server implementations for security flaws and robustness problems.

Used specifications

Specification
Title
Notes
RFC1350
The TFTP Protocol (Revision 2)
RFC2090
TFTP Multicast Option
RFC2347
TFTP Option Extension
RFC2348
TFTP Blocksize Option
RFC2349
TFTP Timeout Interval and Transfer Size Options

Tool-specific information

Tested messages
Specifications
Read Request (RRQ)

RFC1350

Write Request (WRQ)

RFC1350

Data

RFC1350

Acknowledgment

RFC1350

Error

RFC1350

Option Acknowledgment

RFC2347

Tested TFTP Options
Specifications
Blocksize

RFC2348

Timeout

RFC2349

Transfer Size

RFC2349

Multicast

RFC2090

Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis