]> git.ipfire.org Git - thirdparty/suricata.git/log
thirdparty/suricata.git
3 years agodetect/tls: fix descriptions 7703/head
Eric Leblond [Thu, 4 Aug 2022 14:21:27 +0000 (16:21 +0200)] 
detect/tls: fix descriptions

Most keywords were presented as content modifiers when they
were in fact sticky buffers.

3 years agonetmap: fix includes
Victor Julien [Sat, 6 Aug 2022 08:06:58 +0000 (10:06 +0200)] 
netmap: fix includes

3 years agogithub-actions: bump actions/cache from 3.0.5 to 3.0.6
dependabot[bot] [Fri, 5 Aug 2022 20:05:18 +0000 (20:05 +0000)] 
github-actions: bump actions/cache from 3.0.5 to 3.0.6

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/0865c47f36e68161719c5b124609996bb5c40129...f4278025ab0f432ce369118909e46deec636f50c)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years agobundle.sh: comment line fixup
Jason Ish [Tue, 3 May 2022 19:36:11 +0000 (13:36 -0600)] 
bundle.sh: comment line fixup

Accept lines that start with a hash, but not immediately followed by a
space as a comment as well.

3 years agodetect/krb: no more wrapper around DetectEngineInspectGenericList
Philippe Antoine [Tue, 12 Jul 2022 12:30:05 +0000 (14:30 +0200)] 
detect/krb: no more wrapper around DetectEngineInspectGenericList

3 years agokrb: detection for ticket encryption
Philippe Antoine [Fri, 22 Jul 2022 15:21:31 +0000 (17:21 +0200)] 
krb: detection for ticket encryption

As is done for logging.

Ticket: #5442

3 years agokrb: log for ticket encryption
Philippe Antoine [Fri, 22 Jul 2022 15:20:58 +0000 (17:20 +0200)] 
krb: log for ticket encryption

Also logs if the ticket encryption is weak.
It is different from the encryption used for the rest of the
packet, and this allows to detect kerberoasting attack.

Ticket: #5442

3 years agokrb: rustfmt kerberos.rs
Philippe Antoine [Tue, 12 Jul 2022 13:25:50 +0000 (15:25 +0200)] 
krb: rustfmt kerberos.rs

3 years agokrb: bump up crate version
Philippe Antoine [Tue, 12 Jul 2022 07:17:50 +0000 (09:17 +0200)] 
krb: bump up crate version

kerberos parser crate is also used by other procotols : nfs and
smb. These protocols use an older der_parser crate version.
Upgrading der_parser will simplify the code further.

3 years agokrb: rustfmt detect.rs
Philippe Antoine [Tue, 12 Jul 2022 09:53:44 +0000 (11:53 +0200)] 
krb: rustfmt detect.rs

3 years agoflow: minor compiler warnings
Victor Julien [Fri, 5 Aug 2022 15:10:54 +0000 (17:10 +0200)] 
flow: minor compiler warnings

flow-util.c: In function 'FlowEndCountersRegister':
flow-util.c:294:34: warning: 'name' may be used uninitialized in this function [-Wmaybe-uninitialized]
  294 |         fec->flow_tcp_state[i] = StatsRegisterCounter(name, t);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3 years agostream/rules: add example rule for reassembly depth
Jeff Lucovsky [Tue, 12 Jul 2022 13:07:49 +0000 (09:07 -0400)] 
stream/rules: add example rule for reassembly depth

Issue: 3512

3 years agostream/event: Trigger stream reassembly event
Jeff Lucovsky [Tue, 12 Jul 2022 13:07:00 +0000 (09:07 -0400)] 
stream/event: Trigger stream reassembly event

Issue: 3512

This commit triggers the stream reassembly depth reached event.

3 years agogeneral: Typo fixup
Jeff Lucovsky [Tue, 12 Jul 2022 13:06:38 +0000 (09:06 -0400)] 
general: Typo fixup

3 years agostream/event: New reassembly depth event
Jeff Lucovsky [Tue, 12 Jul 2022 13:03:29 +0000 (09:03 -0400)] 
stream/event: New reassembly depth event

Issue: 3512

This commit adds a stream event triggered when the stream assembly depth
is reached.

3 years agoci: update to macos latest
Philippe Antoine [Wed, 3 Aug 2022 08:11:55 +0000 (10:11 +0200)] 
ci: update to macos latest

3 years agogithub-ci: enable nfqueue on fedora 36 build 7684/head
Jason Ish [Tue, 2 Aug 2022 17:34:37 +0000 (11:34 -0600)] 
github-ci: enable nfqueue on fedora 36 build

3 years agorust/frames: cleanups
Jason Ish [Wed, 29 Jun 2022 17:28:25 +0000 (11:28 -0600)] 
rust/frames: cleanups

- Implement the Display trait on Direction to print "toserver" or
  "toclient" which used in a format string.

- Use Direction struct inside Frame instead of a u32.  Requires a helper
  method as there are two representation in C for direction, and the C
  methods for frames don't use the internal representation of the
  Direction enum (some sweeping changes could help here)

3 years agorust/frames: derive direction from StreamSlice
Jason Ish [Fri, 18 Feb 2022 18:27:35 +0000 (12:27 -0600)] 
rust/frames: derive direction from StreamSlice

On the Rust side, a Frame requires a StreamSlice to be created. We can
derive the direction from the StreamSlice removing the need for callers
to provide the direction when operating on the frame.

3 years agodns/tests: fix StreamSlice to satisfy debug validation
Jason Ish [Wed, 29 Jun 2022 21:19:09 +0000 (15:19 -0600)] 
dns/tests: fix StreamSlice to satisfy debug validation

3 years agoquic: update to nom7 7678/head
Philippe Antoine [Tue, 2 Aug 2022 12:23:41 +0000 (14:23 +0200)] 
quic: update to nom7

3 years agoquic: reassemble crypto frames and parse it
Philippe Antoine [Sun, 31 Jul 2022 18:22:59 +0000 (20:22 +0200)] 
quic: reassemble crypto frames and parse it

3 years agoci: have one github workflow with MSRV
Philippe Antoine [Fri, 1 Jul 2022 09:26:17 +0000 (11:26 +0200)] 
ci: have one github workflow with MSRV

3 years agoquic: complete schema.json
Philippe Antoine [Wed, 8 Jun 2022 09:23:47 +0000 (11:23 +0200)] 
quic: complete schema.json

adding ja3 and extension fields

3 years agoquic: events and rules on them
Philippe Antoine [Wed, 16 Mar 2022 13:45:41 +0000 (14:45 +0100)] 
quic: events and rules on them

3 years agoquic: parse gquic version Q039
Philippe Antoine [Fri, 4 Mar 2022 09:31:16 +0000 (10:31 +0100)] 
quic: parse gquic version Q039

Ticket: #5166

3 years agoquic: ja3 computation and logging and detection
Philippe Antoine [Fri, 25 Mar 2022 13:53:09 +0000 (14:53 +0100)] 
quic: ja3 computation and logging and detection

Logging as is done in TLS.

Detection using the generic generic ja3.string keyword

Ticket: #5143

3 years agoquic: complete parsing of initial for non gquic
Philippe Antoine [Mon, 14 Feb 2022 08:38:10 +0000 (09:38 +0100)] 
quic: complete parsing of initial for non gquic

The format of initial packet for quic ietf, ie quic v1,
is described in rfc 9000, section 17.2.2

Parse more frames and logs interesting extensions from crypto frame

Do not try to parse encrypted data, ie after we have seen
a crypto frame in each direction.

Use sni from crypto frame with tls for detection already implemented

Ticket: #4967

3 years agoquic: rustfmt
Philippe Antoine [Mon, 14 Feb 2022 08:06:02 +0000 (09:06 +0100)] 
quic: rustfmt

3 years agorust: bump up digest crates
Philippe Antoine [Thu, 5 May 2022 12:18:15 +0000 (14:18 +0200)] 
rust: bump up digest crates

so that we can use hkdf crate for quic

3 years agordp: bump up tls-parser crate version
Philippe Antoine [Tue, 22 Feb 2022 07:49:46 +0000 (08:49 +0100)] 
rdp: bump up tls-parser crate version

so that we can use new functions in quic parser

3 years agodetect/engine: fix typos in assorted files 7670/head
Juliana Fajardini [Tue, 10 May 2022 20:01:20 +0000 (17:01 -0300)] 
detect/engine: fix typos in assorted files

3 years agocommandline: add alert-queue expand failure option
Juliana Fajardini [Mon, 9 May 2022 14:57:31 +0000 (11:57 -0300)] 
commandline: add alert-queue expand failure option

For testing purposes. Meant to simulate a reallocation failure when
dynamically growing the alert queue in DetectEngineThreadCtx, so we can
check that Suri's behavior doesn't break under such circumstances.

Task #5319

3 years agonflog: fix missing util-time include; cleanups
Victor Julien [Thu, 28 Jul 2022 19:38:46 +0000 (21:38 +0200)] 
nflog: fix missing util-time include; cleanups

3 years agonflog: update copyright years
Victor Julien [Thu, 28 Jul 2022 19:38:24 +0000 (21:38 +0200)] 
nflog: update copyright years

3 years agoclassification/config: Propagate validation errors 7662/head
Jeff Lucovsky [Mon, 10 Jan 2022 18:20:29 +0000 (13:20 -0500)] 
classification/config: Propagate validation errors

Issue: #4554

This commit modifies the workflow to propagate classification parsing
errors when in test mode.

When not in test mode, errors continue to be displayed but they do not
halt Suricata execution.

3 years agoclassification/config: Raise error on validation errors
Jeff Lucovsky [Thu, 27 Jan 2022 19:09:15 +0000 (14:09 -0500)] 
classification/config: Raise error on validation errors

This commit adds logic which raises an error if parse errors occur while
loading classification.config

Issue: 4554

3 years agouserguide/rules/meta: minor formatting adjustments 7654/head
Jufajardini Reichow [Wed, 20 Jul 2022 16:35:07 +0000 (13:35 -0300)] 
userguide/rules/meta: minor formatting adjustments

3 years agouserguide/rules: explain sid uniqueness within gid
Jufajardini Reichow [Tue, 19 Jul 2022 21:28:19 +0000 (18:28 -0300)] 
userguide/rules: explain sid uniqueness within gid

While Suri will throw an error if two signatures have the same `sid`
and no `gid`, or same `sid` and same `gid`, it will just accept same
`sid` for different `gid`s.

Related to

Task #5441

3 years agodetect: remove wrappers around DetectEngineInspectGenericList
Philippe Antoine [Tue, 12 Jul 2022 12:30:05 +0000 (14:30 +0200)] 
detect: remove wrappers around DetectEngineInspectGenericList

3 years agostream: fix StreamTcpSegmentForSession missing segments
Scott Jordan [Fri, 15 Jul 2022 14:50:21 +0000 (10:50 -0400)] 
stream: fix StreamTcpSegmentForSession missing segments

Bugfix, segment traversal was being initialized at root node, but
should have been started at the min node. Bug resulted in captures
missing segments left of root node.

3 years agodoc: update priority wording userguide meta
jason taylor [Mon, 18 Jul 2022 22:39:48 +0000 (22:39 +0000)] 
doc: update priority wording userguide meta

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: update to 80 char formatting userguide meta
jason taylor [Mon, 18 Jul 2022 22:30:30 +0000 (22:30 +0000)] 
doc: update to 80 char formatting userguide meta

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: metadata information update userguide meta
jason taylor [Mon, 18 Jul 2022 22:20:46 +0000 (22:20 +0000)] 
doc: metadata information update userguide meta

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: update priority information userguide meta
jason taylor [Mon, 18 Jul 2022 22:11:50 +0000 (22:11 +0000)] 
doc: update priority information userguide meta

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: update reference section in userguide meta
jason taylor [Mon, 18 Jul 2022 22:07:54 +0000 (22:07 +0000)] 
doc: update reference section in userguide meta

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: update userguide meta classtype information
jason taylor [Mon, 18 Jul 2022 22:00:41 +0000 (22:00 +0000)] 
doc: update userguide meta classtype information

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: update rev and gid userguide meta wording
jason taylor [Mon, 18 Jul 2022 21:55:33 +0000 (21:55 +0000)] 
doc: update rev and gid userguide meta wording

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: add clarity around userguide meta information
jason taylor [Mon, 18 Jul 2022 21:12:46 +0000 (21:12 +0000)] 
doc: add clarity around userguide meta information

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: add sid reserved range reference
jason taylor [Fri, 15 Jul 2022 20:55:52 +0000 (20:55 +0000)] 
doc: add sid reserved range reference

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: add clarity to rule msg tips
jason taylor [Fri, 15 Jul 2022 19:27:19 +0000 (19:27 +0000)] 
doc: add clarity to rule msg tips

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: update example rule list
jason taylor [Thu, 14 Jul 2022 20:05:03 +0000 (20:05 +0000)] 
doc: update example rule list

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: add clarity to role wording
jason taylor [Thu, 14 Jul 2022 19:28:22 +0000 (19:28 +0000)] 
doc: add clarity to role wording

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: meta keyword doc example rule update
jason taylor [Tue, 12 Jul 2022 22:05:16 +0000 (22:05 +0000)] 
doc: meta keyword doc example rule update

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: add bsize keyword examples
jason taylor [Mon, 25 Jul 2022 23:22:00 +0000 (23:22 +0000)] 
doc: add bsize keyword examples

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodetect/file: minor cleanups
Victor Julien [Thu, 28 Jul 2022 09:17:04 +0000 (11:17 +0200)] 
detect/file: minor cleanups

3 years agodetect/file: reduce scope of keyword data structures
Victor Julien [Thu, 28 Jul 2022 09:16:37 +0000 (11:16 +0200)] 
detect/file: reduce scope of keyword data structures

3 years agodetect/file: update copyright years
Victor Julien [Thu, 28 Jul 2022 09:12:55 +0000 (11:12 +0200)] 
detect/file: update copyright years

3 years agodetect/cip: cleanup includes 7653/head
Victor Julien [Thu, 28 Jul 2022 06:20:55 +0000 (08:20 +0200)] 
detect/cip: cleanup includes

3 years agoquic: do not log empty cyu array 7652/head
Philippe Antoine [Mon, 4 Jul 2022 13:28:39 +0000 (15:28 +0200)] 
quic: do not log empty cyu array

Ticket: #5167

3 years agodnp3: do not log empty objects array
Philippe Antoine [Mon, 4 Jul 2022 08:51:15 +0000 (10:51 +0200)] 
dnp3: do not log empty objects array

Ticket: #5167

3 years agoike: do not log empty notify array
Philippe Antoine [Fri, 1 Jul 2022 19:28:12 +0000 (21:28 +0200)] 
ike: do not log empty notify array

Ticket: #5167

3 years agomqtt: do not log reason_codes if there is none
Philippe Antoine [Fri, 1 Jul 2022 13:56:29 +0000 (15:56 +0200)] 
mqtt: do not log reason_codes if there is none

Ticket: #5167

3 years agooutput: do not log empty arrays for sid
Philippe Antoine [Fri, 1 Jul 2022 13:52:33 +0000 (15:52 +0200)] 
output: do not log empty arrays for sid

Ticket: #5167

3 years agouserguide: fix typo in inline mode illustration
Jufajardini Reichow [Mon, 11 Jul 2022 23:04:57 +0000 (20:04 -0300)] 
userguide: fix typo in inline mode illustration

The image describing Suricata's sliding window had two of the "packets"
with the same text. Now they actually give the sense of a sliding
window.

This was found by Zhiyuan-liao.

3 years agogithub-actions: bump actions/cache from 3.0.4 to 3.0.5
dependabot[bot] [Thu, 14 Jul 2022 19:33:33 +0000 (19:33 +0000)] 
github-actions: bump actions/cache from 3.0.4 to 3.0.5

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/c3f1317a9e7b1ef106c153ac8c0f00fed3ddbc0d...0865c47f36e68161719c5b124609996bb5c40129)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years agothreads: cleaner code with one instruction per line
Philippe Antoine [Wed, 6 Jul 2022 13:27:10 +0000 (15:27 +0200)] 
threads: cleaner code with one instruction per line

As reported by Shchelk

3 years agodetect: reduce datatype scope for various keywords
Victor Julien [Wed, 27 Jul 2022 14:05:08 +0000 (16:05 +0200)] 
detect: reduce datatype scope for various keywords

3 years agodetect/cip: remove dead code
Victor Julien [Wed, 27 Jul 2022 14:04:17 +0000 (16:04 +0200)] 
detect/cip: remove dead code

3 years agodetect: update copyright years
Victor Julien [Wed, 27 Jul 2022 12:14:36 +0000 (14:14 +0200)] 
detect: update copyright years

3 years agoincludes: minor cleanups
Victor Julien [Wed, 27 Jul 2022 06:37:20 +0000 (08:37 +0200)] 
includes: minor cleanups

3 years agoprofiling: minor code cleanups
Victor Julien [Wed, 27 Jul 2022 06:10:09 +0000 (08:10 +0200)] 
profiling: minor code cleanups

3 years agoci: checks include are necessary in github
Philippe Antoine [Tue, 26 Jul 2022 14:13:52 +0000 (16:13 +0200)] 
ci: checks include are necessary in github

3 years agoutil: fix integer warnings in profiling
Philippe Antoine [Tue, 26 Jul 2022 13:17:56 +0000 (15:17 +0200)] 
util: fix integer warnings in profiling

3 years agosrc: remove unused header files
Philippe Antoine [Mon, 27 Jun 2022 11:20:29 +0000 (13:20 +0200)] 
src: remove unused header files

3 years agosrc: rework includes as per cppclean
Philippe Antoine [Mon, 20 Jun 2022 11:57:18 +0000 (13:57 +0200)] 
src: rework includes as per cppclean

3 years agodetect/engine: init alert queue counters on reload 7641/head
Jufajardini Reichow [Mon, 25 Jul 2022 23:47:23 +0000 (20:47 -0300)] 
detect/engine: init alert queue counters on reload

alert_queue_overflow and alerts_suppressed were not being
reinitialized when there was a reload of Suricata rules, leading to
non-valid stats counters if that happened.

Bug #5457

3 years agooutput: skip files logging for ICMP packets 7607/head 7615/head
Philippe Antoine [Mon, 4 Jul 2022 08:30:20 +0000 (10:30 +0200)] 
output: skip files logging for ICMP packets

Ticket: #5408

3 years agooutput: use flow's proto for file loggers
Philippe Antoine [Fri, 1 Jul 2022 11:22:38 +0000 (13:22 +0200)] 
output: use flow's proto for file loggers

As there can be an ICMP packet which gets related to a TCP flow.

Ticket: #5408

3 years agofuzz: use forced file store
Philippe Antoine [Fri, 1 Jul 2022 11:06:59 +0000 (13:06 +0200)] 
fuzz: use forced file store

to find bugs such as 5408

3 years agothreshold: fix regex to accept by_both and by_rule 7603/head
Philippe Antoine [Thu, 28 Apr 2022 14:24:46 +0000 (16:24 +0200)] 
threshold: fix regex to accept by_both and by_rule

As is done in detect-threshold.c or in DETECT_RATE_REGEX
and is expected by switch (rule_type) which makes the same
for THRESHOLD_TYPE_THRESHOLD and THRESHOLD_TYPE_RATE

Ticket: #5327

3 years agodetect/nfs: use inclusive ranges
Philippe Antoine [Fri, 10 Jun 2022 13:17:05 +0000 (15:17 +0200)] 
detect/nfs: use inclusive ranges

3 years agodetect: use generic integer functions for itype
Philippe Antoine [Thu, 9 Jun 2022 19:11:22 +0000 (21:11 +0200)] 
detect: use generic integer functions for itype

Ticket: #4112

3 years agodetect: use generic integer functions for snmp.version
Philippe Antoine [Thu, 9 Jun 2022 19:00:34 +0000 (21:00 +0200)] 
detect: use generic integer functions for snmp.version

Ticket: #4112

3 years agodetect: use generic integer functions for rfb.sectype
Philippe Antoine [Thu, 9 Jun 2022 18:55:58 +0000 (20:55 +0200)] 
detect: use generic integer functions for rfb.sectype

Ticket: #4112

3 years agodetect: use generic integer functions for nfs.version
Philippe Antoine [Thu, 9 Jun 2022 18:51:59 +0000 (20:51 +0200)] 
detect: use generic integer functions for nfs.version

Ticket: #4112

3 years agodetect: use generic integer functions for nfs.procedure
Philippe Antoine [Thu, 9 Jun 2022 18:43:42 +0000 (20:43 +0200)] 
detect: use generic integer functions for nfs.procedure

Ticket: #4112

3 years agodetect: use generic integer functions for iprep
Philippe Antoine [Thu, 9 Jun 2022 13:42:40 +0000 (15:42 +0200)] 
detect: use generic integer functions for iprep

Ticket: #4112

3 years agodetect: use generic integer functions for bsize
Philippe Antoine [Thu, 9 Jun 2022 12:53:46 +0000 (14:53 +0200)] 
detect: use generic integer functions for bsize

Ticket: #4112

3 years agodetect: use generic integer functions for urilen
Philippe Antoine [Thu, 9 Jun 2022 09:46:38 +0000 (11:46 +0200)] 
detect: use generic integer functions for urilen

Ticket: #4112

3 years agodefrag: use util function for timeout
Philippe Antoine [Fri, 29 Apr 2022 09:58:10 +0000 (11:58 +0200)] 
defrag: use util function for timeout

To fix timestamp overflow as found by oss-fuzz
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44608

fixu

3 years agodetect: update text for nocase used with http.host
jason taylor [Sat, 11 Jun 2022 15:36:48 +0000 (11:36 -0400)] 
detect: update text for nocase used with http.host

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: update to include additional rule references
jason taylor [Wed, 15 Jun 2022 23:00:36 +0000 (23:00 +0000)] 
doc: update to include additional rule references

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: update intro direction content
jason taylor [Mon, 6 Jun 2022 20:05:37 +0000 (20:05 +0000)] 
doc: update intro direction content

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: fixed HOME_NET/EXTERNAL example formatting
jason taylor [Fri, 3 Jun 2022 21:51:15 +0000 (21:51 +0000)] 
doc: fixed HOME_NET/EXTERNAL example formatting

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: add clarity around HOME_NET/EXTERNAL_NET
jason taylor [Fri, 3 Jun 2022 19:50:55 +0000 (19:50 +0000)] 
doc: add clarity around HOME_NET/EXTERNAL_NET

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: minor example rule description update
jason taylor [Fri, 3 Jun 2022 19:48:00 +0000 (19:48 +0000)] 
doc: minor example rule description update

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: minor wording restructure
jason taylor [Fri, 3 Jun 2022 19:44:30 +0000 (19:44 +0000)] 
doc: minor wording restructure

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: add tcp-pkt/tcp-stream to intro
jason taylor [Fri, 3 Jun 2022 19:08:14 +0000 (19:08 +0000)] 
doc: add tcp-pkt/tcp-stream to intro

Signed-off-by: jason taylor <jtfas90@gmail.com>
3 years agodoc: minor punctuation update
jason taylor [Fri, 3 Jun 2022 19:01:04 +0000 (19:01 +0000)] 
doc: minor punctuation update

Signed-off-by: jason taylor <jtfas90@gmail.com>