SIP Tests
IP and MAC Layer Framing:
- Fragment packets according to MTU setting
- Remove all data from UDP packets intercepted
- Change the destination MAC address to be all ones (broadcast).
- Change the destination IP address to be all ones (broadcast).
- Change both destination MAC and IP address to be all ones (broadcast).
- Add empty CRLF line at end of message without adjusting ContentLength.
- Add empty CRLF line at end of message and adjust Content-Length.
- Add empty CR line at end of message without adjusting ContentLength.
- Add empty CR line at end of message and adjust Content-Length.
- Add empty LF at end of message without adjusting Content-Length.
- Add empty LF line at end of message and adjust Content-Length.
- Append gibberish to the end of message without adjusting ContentLength.
- Append gibberish to the end of message and adjust Content-Length.
- Add nulls after CRLFs in request/status, header and body lines without adjusting content length
- Add blanks before CRLFs in request/status line without adjusting content length
- Add nulls before CRLFs in request/status line without adjusting Content Length.
- Add blanks before CRLFs in header lines without adjusting Content Length.
- Add nulls before CRLFs in header lines without adjusting Content Length.
- Add blanks before CRLFs in body lines without adjusting content length
- Add blanks before CRLFs in body lines and adjust Content Length.
- Add nulls before CRLFs in body lines without adjusting Content Length.
- Add nulls before CRLFs in body lines and adjust Content Length.
- Remove CRLF after message body (if any) without adjusting Content Length.
- Remove CRLF after message body (if any) and adjust Content Length.
- Remove CR after message body (if any) without adjusting Content Length.
- Remove CR after message body (if any) and adjust Content Length.
- Append a meaningless message body to 100/80 responses
- Insert blanks before colon on header field lines
- Insert tabs before colon on header field lines
- Insert blanks after colon on header field lines
- Insert tabs after colon on header field lines
- Remove whitespace after colon on header field lines
- Add trailing dot to DNS names found in request/status line and message header
- Add trailing dot to DNS names found in request/status line
- Add trailing dot to DNS names found in From: header
- Add trailing dot to DNS names found in To: header
- Add trailing dot to DNS names found in Contact: header
- Remove the trailing dot (if any) in DNS names in request/status line and message header.
- Remove the trailing dot (if any) in DNS names in request/status line.
- Remove the trailing dot (if any) in DNS names in From: header line.
- Remove the trailing dot (if any) in DNS names in To: header line.
- Remove the trailing dot (if any) in DNS names in Contact: header line.
- Insert extremely long but valid domain name in request/status line and header lines
- Insert extremely long but valid domain name in request/status line.
- Insert extremely long but valid domain name in From: header line.
- Insert extremely long but valid domain name in To: header line.
- Insert extremely long but valid domain name in Contact: header line.
- Insert extremely long, invalid domain name in request/status line and header lines
- Insert invalid domain name (with one extra byte ) in request/status line
- Insert invalid domain name (with one extra byte) in From: header line
- Insert invalid domain name (with one extra byte) in To: header line
- Insert invalid domain name (with one extra byte) in Contact: header line
- Insert invalid domain name (with several extra bytes) in request/status line and message header.
- Insert invalid domain name (with several extra bytes) in request/status line
© Copyright 2020 InterWorking Labs, Inc. dba IWL.
Web: https://iwl.com
Phone: +1.831.460.7010
Email: info@iwl.com