Add virtual table description to README
authorSangwan Kwon <sangwan.kwon@samsung.com>
Wed, 26 Feb 2020 05:13:41 +0000 (14:13 +0900)
committer권상완/Security 2Lab(SR)/Engineer/삼성전자 <sangwan.kwon@samsung.com>
Thu, 27 Feb 2020 03:26:39 +0000 (12:26 +0900)
Signed-off-by: Sangwan Kwon <sangwan.kwon@samsung.com>
README.md

index f23532e..cbedb81 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,12 +1,22 @@
-Project ViST is inspired by [osquery](https://osquery.io/).  
-osquery views operating system as table 
+Project ViST is inspired by [osquery](https://osquery.io/).   
+
+Osquery views operating system as table 
 from the perspective of the system administrator. 
+It provides osqueryd(daemon),  osqueryi(interactive shell).  
 
 We view operating system as table 
 from the perspective of the system programmar.  
-We want to provide them more compact and 
-more efficient library from this different perspective.
+Our purpose is to provide them more compact and 
+more efficient interface from this different perspective.
+
+# Query and Virtiual Table 
+SQL Query is an interface that allows access and manipulate table resources. 
+SQLite provides two types of table.
+- (Real) Table: Provide interface to handle database file.
+- [Virtual Table](https://sqlite.org/vtab.html): 
+Provide interface to invoke the callback methods of object(virtual table).
 
+We can call any routines with query via virtual table.
 
 # ViST, Virtual Security Table
 ViST(Virtual Security Table) is a security monitoring framework using SQL query.