Skip to content

Commit

Permalink
mime: add previous suricata unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
catenacyber committed Sep 6, 2023
1 parent e338b7b commit 283ef56
Show file tree
Hide file tree
Showing 30 changed files with 656 additions and 0 deletions.
11 changes: 11 additions & 0 deletions tests/mime/mime-dec-parse-full-msg-test01/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Test Description

Test some mimre processing

## PCAP

Previous unit test for MIME in Suricata

## Related issues

https://redmine.openinfosecfoundation.org/issues/3487
Binary file not shown.
48 changes: 48 additions & 0 deletions tests/mime/mime-dec-parse-full-msg-test01/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# *** Add configuration here ***

args:
- -k none

checks:
- filter:
count: 1
match:
anomaly.app_proto: smtp
anomaly.event: APPLAYER_DETECT_PROTOCOL_ONLY_ONE_DIRECTION
anomaly.layer: proto_detect
anomaly.type: applayer
dest_ip: 127.0.0.1
dest_port: 39202
event_type: anomaly
pcap_cnt: 6
proto: TCP
src_ip: 127.0.0.1
src_port: 25
- filter:
count: 1
match:
dest_ip: 127.0.0.1
dest_port: 25
email.from: toto <[email protected]>
email.status: PARSE_DONE
email.to[0]: 172.16.92.2@linuxbox
event_type: smtp
pcap_cnt: 14
proto: TCP
smtp.helo: linuxbox
smtp.mail_from: <[email protected]>
smtp.rcpt_to[0]: <172.16.92.2@linuxbox>
src_ip: 127.0.0.1
src_port: 39202
tx_id: 0
- filter:
count: 1
match:
dest_ip: 127.0.0.1
dest_port: 25
event_type: smtp
proto: TCP
smtp.helo: linuxbox
src_ip: 127.0.0.1
src_port: 39202
tx_id: 1
11 changes: 11 additions & 0 deletions tests/mime/mime-dec-parse-full-msg-test02/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Test Description

Test some mimre processing

## PCAP

Previous unit test for MIME in Suricata

## Related issues

https://redmine.openinfosecfoundation.org/issues/3487
Binary file not shown.
48 changes: 48 additions & 0 deletions tests/mime/mime-dec-parse-full-msg-test02/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# *** Add configuration here ***

args:
- -k none

checks:
- filter:
count: 1
match:
anomaly.app_proto: smtp
anomaly.event: APPLAYER_DETECT_PROTOCOL_ONLY_ONE_DIRECTION
anomaly.layer: proto_detect
anomaly.type: applayer
dest_ip: 127.0.0.1
dest_port: 39202
event_type: anomaly
pcap_cnt: 6
proto: TCP
src_ip: 127.0.0.1
src_port: 25
- filter:
count: 1
match:
dest_ip: 127.0.0.1
dest_port: 25
email.from: toto <[email protected]>
email.status: PARSE_DONE
email.to[0]: 172.16.92.2@linuxbox
event_type: smtp
pcap_cnt: 14
proto: TCP
smtp.helo: linuxbox
smtp.mail_from: <[email protected]>
smtp.rcpt_to[0]: <172.16.92.2@linuxbox>
src_ip: 127.0.0.1
src_port: 39202
tx_id: 0
- filter:
count: 1
match:
dest_ip: 127.0.0.1
dest_port: 25
event_type: smtp
proto: TCP
smtp.helo: linuxbox
src_ip: 127.0.0.1
src_port: 39202
tx_id: 1
11 changes: 11 additions & 0 deletions tests/mime/mime-dec-parse-line-test01/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Test Description

Test some mimre processing

## PCAP

Previous unit test for MIME in Suricata

## Related issues

https://redmine.openinfosecfoundation.org/issues/3487
Binary file added tests/mime/mime-dec-parse-line-test01/input.pcap
Binary file not shown.
48 changes: 48 additions & 0 deletions tests/mime/mime-dec-parse-line-test01/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# *** Add configuration here ***

args:
- -k none

checks:
- filter:
count: 1
match:
anomaly.app_proto: smtp
anomaly.event: APPLAYER_DETECT_PROTOCOL_ONLY_ONE_DIRECTION
anomaly.layer: proto_detect
anomaly.type: applayer
dest_ip: 127.0.0.1
dest_port: 39202
event_type: anomaly
pcap_cnt: 6
proto: TCP
src_ip: 127.0.0.1
src_port: 25
- filter:
count: 1
match:
dest_ip: 127.0.0.1
dest_port: 25
email.from: toto <[email protected]>
email.status: PARSE_DONE
email.to[0]: 172.16.92.2@linuxbox
event_type: smtp
pcap_cnt: 14
proto: TCP
smtp.helo: linuxbox
smtp.mail_from: <[email protected]>
smtp.rcpt_to[0]: <172.16.92.2@linuxbox>
src_ip: 127.0.0.1
src_port: 39202
tx_id: 0
- filter:
count: 1
match:
dest_ip: 127.0.0.1
dest_port: 25
event_type: smtp
proto: TCP
smtp.helo: linuxbox
src_ip: 127.0.0.1
src_port: 39202
tx_id: 1
11 changes: 11 additions & 0 deletions tests/mime/mime-dec-parse-line-test02/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Test Description

Test some mimre processing

## PCAP

Previous unit test for MIME in Suricata

## Related issues

https://redmine.openinfosecfoundation.org/issues/3487
Binary file added tests/mime/mime-dec-parse-line-test02/input.pcap
Binary file not shown.
49 changes: 49 additions & 0 deletions tests/mime/mime-dec-parse-line-test02/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# *** Add configuration here ***

args:
- -k none

checks:
- filter:
count: 1
match:
anomaly.app_proto: smtp
anomaly.event: APPLAYER_DETECT_PROTOCOL_ONLY_ONE_DIRECTION
anomaly.layer: proto_detect
anomaly.type: applayer
dest_ip: 127.0.0.1
dest_port: 39202
event_type: anomaly
pcap_cnt: 6
proto: TCP
src_ip: 127.0.0.1
src_port: 25
- filter:
count: 1
match:
dest_ip: 127.0.0.1
dest_port: 25
email.from: toto <[email protected]>
email.status: PARSE_DONE
email.to[0]: 172.16.92.2@linuxbox
email.url[0]: www.test.com/malware.exe?hahah
event_type: smtp
pcap_cnt: 14
proto: TCP
smtp.helo: linuxbox
smtp.mail_from: <[email protected]>
smtp.rcpt_to[0]: <172.16.92.2@linuxbox>
src_ip: 127.0.0.1
src_port: 39202
tx_id: 0
- filter:
count: 1
match:
dest_ip: 127.0.0.1
dest_port: 25
event_type: smtp
proto: TCP
smtp.helo: linuxbox
src_ip: 127.0.0.1
src_port: 39202
tx_id: 1
11 changes: 11 additions & 0 deletions tests/mime/mime-dec-parse-long-filename01/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Test Description

Test some mimre processing

## PCAP

Previous unit test for MIME in Suricata

## Related issues

https://redmine.openinfosecfoundation.org/issues/3487
Binary file not shown.
88 changes: 88 additions & 0 deletions tests/mime/mime-dec-parse-long-filename01/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# *** Add configuration here ***

args:
- -k none

checks:
- filter:
count: 1
match:
anomaly.app_proto: smtp
anomaly.event: APPLAYER_DETECT_PROTOCOL_ONLY_ONE_DIRECTION
anomaly.layer: proto_detect
anomaly.type: applayer
dest_ip: 127.0.0.1
dest_port: 39202
event_type: anomaly
pcap_cnt: 6
proto: TCP
src_ip: 127.0.0.1
src_port: 25
- filter:
count: 1
match:
anomaly.app_proto: smtp
anomaly.event: MIME_LONG_FILENAME
anomaly.layer: proto_parser
anomaly.type: applayer
dest_ip: 127.0.0.1
dest_port: 39202
event_type: anomaly
pcap_cnt: 14
proto: TCP
src_ip: 127.0.0.1
src_port: 25
tx_id: 0
- filter:
count: 1
match:
dest_ip: 127.0.0.1
dest_port: 25
email.attachment[0]: 12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12c
email.from: toto <[email protected]>
email.status: PARSE_DONE
email.to[0]: 172.16.92.2@linuxbox
event_type: smtp
pcap_cnt: 14
proto: TCP
smtp.helo: linuxbox
smtp.mail_from: <[email protected]>
smtp.rcpt_to[0]: <172.16.92.2@linuxbox>
src_ip: 127.0.0.1
src_port: 39202
tx_id: 0
- filter:
count: 1
match:
app_proto: smtp
dest_ip: 127.0.0.1
dest_port: 25
email.attachment[0]: 12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12c
email.from: toto <[email protected]>
email.status: PARSE_DONE
email.to[0]: 172.16.92.2@linuxbox
event_type: fileinfo
fileinfo.filename: 12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12characters12c
fileinfo.gaps: false
fileinfo.size: 25
fileinfo.state: CLOSED
fileinfo.stored: false
fileinfo.tx_id: 0
pcap_cnt: 15
proto: TCP
smtp.helo: linuxbox
smtp.mail_from: <[email protected]>
smtp.rcpt_to[0]: <172.16.92.2@linuxbox>
src_ip: 127.0.0.1
src_port: 39202
- filter:
count: 1
match:
dest_ip: 127.0.0.1
dest_port: 25
event_type: smtp
proto: TCP
smtp.helo: linuxbox
src_ip: 127.0.0.1
src_port: 39202
tx_id: 1
11 changes: 11 additions & 0 deletions tests/mime/mime-dec-parse-long-filename02/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Test Description

Test some mimre processing

## PCAP

Previous unit test for MIME in Suricata

## Related issues

https://redmine.openinfosecfoundation.org/issues/3487
Binary file not shown.
Loading

0 comments on commit 283ef56

Please sign in to comment.