IMAP4 Client Test Suite Data Sheet
Test Suite:
IMAP4 Client Test Suite
Direction:
Client

IMAP4 Client Test Suite helps you eliminate security flaws from your email client implementations efficiently and cost-effectively. Proactive elimination of vulnerabilities results in significant cost savings in development and maintenance, producing more stable and dependable email systems that your end users can trust. Internet Message Access Protocol (IMAP) version 4 is a standard for fetching email messages from Internet mail servers. It is widely used by most email users in the Internet. Due to its ubiquitousness, the modern society has come to depend on email and the availability of email services. This places high requirements for the quality of email protocol implementations, so that services are not disrupted by malformed data and malicious attacks. IMAP4 Client Test Suite has been developed for testing IMAP version 4 client implementations for current and future security flaws and robustness problems. It is an automated black-box negative testing solution that combines unparalleled testing efficiency with a proven track record and superior technological design. The test suite can be used to test any IMAP4 client implementations.

Used specifications

Specification
Title
Notes
RFC3501
INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1
RFC2087
IMAP4 QUOTA extension
RFC2177
IMAP4 IDLE Command
RFC2195
IMAP/POP AUTHorize Extension for Simple Challenge/Response
RFC2342
IMAP4 Namespace
RFC2971
IMAP4 ID extension
RFC3691
Internet Message Access Protocol (IMAP) UNSELECT command
RFC4314
IMAP4 Access Control List (ACL) Extension

Tool-specific information

Tested messages
Specifications
APPEND message

RFC3501

AUTHENTICATE message

RFC3501

AUTHENTICATE CRAM-MD5 message

RFC2195

BYE message

RFC3501

CAPABILITY message

RFC3501

CHECK message

RFC3501

CLOSE message

RFC3501

CREATE message

RFC3501

DELETE message

RFC3501

DELETEACL message

RFC4314

EXAMINE message

RFC3501

EXPUNGE message

RFC3501

FETCH Message

RFC3501

GETACL message

RFC4314

GETQUOTA message

RFC2087

GETQUOTAROOT message

RFC2087

ID message

RFC2971

IDLE message

RFC2177

LIST message

RFC3501

LISTRIGHTS message

RFC4314

LOGIN message

RFC3501

LOGOUT message

RFC3501

LSUB message

RFC3501

MYRIGHTS message

RFC4314

NAMESPACE message

RFC2342

NOOP message

RFC3501

OK message

RFC3501

RENAME message

RFC3501

SEARCH message

RFC3501

SELECT message

RFC3501

SETACL message

RFC4314

SETQUOTA message

RFC2087

STATUS message

RFC3501

SUBSCRIBE message

RFC3501

UID message

RFC3501

UNSELECT message

RFC3691

UNSUBSCRIBE message

RFC3501

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