close search bar

Sorry, not available in this language yet

close language selection
SSTP Server Test Suite Data Sheet
Test Suite:
SSTP Server Test Suite
Direction:
Server

The Secure Socket Tunneling Protocol (SSTP) is a protocol for encapsulating PPP over secure SSL connection. The Point-to-Point Protocol (PPP) is used in establishing a direct multi-protocol connection between two nodes. The protocol offers methods to configure and transport network-layer protocols, like IP traffic, over point-to-point links. It has been commonly used by ISPs to offer customers a dial-up access to the Internet. This test suite can be used to test SSTP server implementations for security flaws and robustness problems. The test suite has test cases for both PPP and SSTP protocol data.

Used specifications

Specification
Title
Notes
MS-SSTP
Secure Socket Tunneling Protocol (SSTP)
MS-CBCP
Microsoft Callback Control Protocol
RFC1332
Internet Protocol Control Protocol (IPCP)
RFC1334
PPP authentication protocols
RFC1548
The Point-to-Point Protocol
Obsoleted
RFC1570
PPP LCP Extensions
RFC1661
The Point-to-Point Protocol
RFC1662
PPP in HDLC-like Framing
RFC1663
PPP Reliable Transmission
RFC1877
IPCP Name Server addresses
RFC1962
PPP Compression Protocol (CCP)
RFC1967
LZS-DCP Compression Protocol
RFC1969
The PPP DES Encryption Protocol (DESE)
Obsoleted
RFC1968
Encryption Control Protocol (ECP)
RFC1974
Stac LZS Compression Protocol
RFC1975
Magnalink Variable Resource Compression
RFC1976
Data-Compression in Data Circuit-Terminating Equipment (DCS)
RFC1977
BSD Compression Protocol
RFC1978
Predictor Compression Protocol
RFC1979
Deflate
RFC1989
Link Quality Monitoring
RFC1990
The PPP Multilink Protocol (MP)
RFC1993
Gandalf FZA Compression Protocol
RFC1994
Challenge Handshake Authentication Protocol
RFC2118
Microsoft Point-to-Point Compression (MPPC) Protocol
RFC2290
Mobile-IPv4 Configuration Option for PPP IPCP
RFC2419
DESE-bis
RFC2420
3DESE
RFC2433
Microsoft CHAP extensions
RFC2472
IPv6 Control Protocol (IPv6CP)
Obsoleted
RFC2616
Hypertext Transfer Protocol -- HTTP/1.1
Only the parts needed for SSTP DUPLEX POST message.
RFC2759
MS-Chap 2
RFC2794
Mobile-IPv4 Option for PPP IPCP
RFC3241
Robust Header Compression (ROHC) over PPP
RFC3748
Extensible Authentication Protocol (EAP)
RFC3986
Uniform Resource Identifier (URI): Generic Syntax
Only the parts needed for SSTP DUPLEX POST message.
RFC5072
IP Version 6 over PPP
RFC5172
Negotiation for IPv6 Datagram Compression Using IPv6 Control Protocol

Tool-specific information

Supported protocol features
LCP payload

RFC1661

IPCP payload

RFC1332

CCP payload

RFC1962

IPv6CP payload

RFC2472, RFC5072

LQR payload

RFC1989

PAP authentication payload

RFC1334

CHAP authentication payload

RFC1994, RFC2433, RFC2759

Not supported protocol features
Transport over ATM

Compressed payloads

Encrypted payloads

OSINLCP

RFC1377

AppleTalk NCP

RFC1378

IPXCP

RFC1552

DECNET Phase IV CP

RFC1762

Banyan Vines CP

RFC1763

XNS IDP CP

RFC1764

SNA CP

RFC2043

NetBIOS Frames CP

RFC2097

BAP and BACP

RFC2125

PPP Bridging Control Protocol

RFC3518

Supported SafeGuard Checks

Authentication Bypass

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