summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryangwei <[email protected]>2023-08-16 15:38:36 +0800
committeryangwei <[email protected]>2023-08-16 15:38:36 +0800
commitf72e40ea70b1c65b1e3dd33e6febd4e96565ce0a (patch)
tree96566d6d62a9e7b501d3403f714c6c2852f4e811
parent54bb474b635ea445218e178e2470416a6d1215f3 (diff)
📃 docs(readme): update readme
-rw-r--r--README.md6
-rw-r--r--docs/images/firewall-session-lifecycle.pngbin0 -> 572330 bytes
-rw-r--r--docs/images/firewall-stellar-c.jpgbin474251 -> 0 bytes
-rw-r--r--docs/images/firewall-stellar-c.pngbin0 -> 706395 bytes
-rw-r--r--docs/images/firewall-stellar-session.pngbin0 -> 655838 bytes
-rw-r--r--docs/images/session_life_cycle.pngbin33823 -> 0 bytes
6 files changed, 4 insertions, 2 deletions
diff --git a/README.md b/README.md
index eaa4a8b..02dae0a 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,8 @@ The Stellar-C is a transition solution from Sapp to Stellar for fast DPI plugin
* Each session has a message queue, which facilitates the exchange of messages among plugins. The message delivery is in the session scope. In Stellar-C, plugins are decoupled through the publish-subscribe mechanism.
* EXdata (Extra Data) is attached to a session for plugin context management.
+![stellar-c-high-level-design](./docs/images/firewall-stellar-session.png)
+
## Components
The Stellar-C consists of the following components:
* Sapp adaptor converts a Sapp stream to a Stellar session, and calls Stellar plugins to process the session.
@@ -12,9 +14,9 @@ The Stellar-C consists of the following components:
* Common libraries are shared libraries that are used by Stellar plugins, such as utable, logger.
* Test framework generates sessions and messages from different data source for testing Stellar plugins. Possible data sources include pcap file, Kafka message queue, and fuzzing data.
-![stellar-c-high-level-design](./docs/images/firewall-stellar-c.jpg)
+![stellar-c-high-level-design](./docs/images/firewall-stellar-c.png)
## The Lifecycle of a Session
-![stellar-session-life-cycle](./docs/images/session_life_cycle.png) \ No newline at end of file
+![stellar-session-life-cycle](./docs/images/firewall-session-lifecycle.png) \ No newline at end of file
diff --git a/docs/images/firewall-session-lifecycle.png b/docs/images/firewall-session-lifecycle.png
new file mode 100644
index 0000000..e94ca9e
--- /dev/null
+++ b/docs/images/firewall-session-lifecycle.png
Binary files differ
diff --git a/docs/images/firewall-stellar-c.jpg b/docs/images/firewall-stellar-c.jpg
deleted file mode 100644
index 0a363bb..0000000
--- a/docs/images/firewall-stellar-c.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/images/firewall-stellar-c.png b/docs/images/firewall-stellar-c.png
new file mode 100644
index 0000000..1f43bca
--- /dev/null
+++ b/docs/images/firewall-stellar-c.png
Binary files differ
diff --git a/docs/images/firewall-stellar-session.png b/docs/images/firewall-stellar-session.png
new file mode 100644
index 0000000..d465c72
--- /dev/null
+++ b/docs/images/firewall-stellar-session.png
Binary files differ
diff --git a/docs/images/session_life_cycle.png b/docs/images/session_life_cycle.png
deleted file mode 100644
index c88df8d..0000000
--- a/docs/images/session_life_cycle.png
+++ /dev/null
Binary files differ