You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spot.apache.org by na...@apache.org on 2017/09/26 22:41:19 UTC

[16/50] [abbrv] incubator-spot git commit: Modified mark down file.

Modified mark down file.


Project: http://git-wip-us.apache.org/repos/asf/incubator-spot/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-spot/commit/e54702ae
Tree: http://git-wip-us.apache.org/repos/asf/incubator-spot/tree/e54702ae
Diff: http://git-wip-us.apache.org/repos/asf/incubator-spot/diff/e54702ae

Branch: refs/heads/SPOT-181_ODM
Commit: e54702ae6786d1eb5e40795312ad01441b6ca224
Parents: 09d508b
Author: Brandon Edwards <br...@intel.com>
Authored: Tue Sep 5 16:38:54 2017 -0700
Committer: Brandon Edwards <br...@intel.com>
Committed: Tue Sep 5 16:38:54 2017 -0700

----------------------------------------------------------------------
 spot-ml/DATA_SAMPLES.md | 41 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 39 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-spot/blob/e54702ae/spot-ml/DATA_SAMPLES.md
----------------------------------------------------------------------
diff --git a/spot-ml/DATA_SAMPLES.md b/spot-ml/DATA_SAMPLES.md
index 75ae002..7f3fdba 100644
--- a/spot-ml/DATA_SAMPLES.md
+++ b/spot-ml/DATA_SAMPLES.md
@@ -11,19 +11,56 @@ Spot (using version #####fill in here###.) was run on these datasets with ten re
 The schema for this DNS data has one additional field, ‘dns_id’, over what is usually used for DNS data in Spot. The schema is as follows:
 
 
-| name         | type      |
+| Name         | Type      |
 |--------------|:---------:|
 | frame_time   | string    |
 | unix_tstamp  | bigint    |
-
+| frame_len    | int       |
+| ip_dst       | string    |
+| ip_src       | string    |
+| dns_qry_name | string    |
+| dns_qry_class| string    |
+| dns_qry_type | int       |
+| dns_qry_rcode| int       |
+| dns_a        | string    |
+| dns_id       | string    |
 
 ## Transaction ID Interpretations (same for both data sets)
 The following provides interpretations for the values of the transaction ID field, ‘dns_id’. Each value indicates that either the data row was taken from a packet capture of simulated normal DNS traffic, or from a packet capture of a particular type of simulated attack.
 
 Within BreakingPoint, Transaction IDs are represented as a decimal number. However, tshark dissect the transaction id in its hexadecimal representation in the format contained within parenthesis below.
+
 Within Apache Spot only responses from DNS servers are ingested (since the response packet contains the query made by the client and the response from the server in the same packet)
 
 
+| Super Flow Name           | Transaction IDs    | Description |              |
+|---------------------------|:------------------:|:-----------:|
+| Brandon_DNS_domain_Test   | 1008 (0x000003f0)  | [Normal] This super flow simulates normal DNS queries distributed over time and IP address within the network.|
+| DNS_Tunnel_BE_1           | 1002 (0x000003ea)  | [Attack] This super flow simulates a message being tunneled over DNS via the query name field (url's are random strings), with a ip address response (drawn from a file of randomly generated IPs) being sent via the DNS answer field. |
+| DNS_Tunnel_BE_2           | 1003 (0x000003eb})  | [Attack] This super flow simulates a message being tunneled over DNS via the query name field (url's random strings), with a response being given as no such url found. |
+| TCP_DNS_Tunnel_BE_1       | 1001 (0x000003e9)  | [Attack] This super Flow emulates tunneling random noise using TCP over DNS. The payload is generated by a Markov Dictionary and encoded in the DNS requests (responses) by using hex0x20Hack encoding. |
+| TCP_DNS_Tunnel_BE_2       | 1005 (0x000003ed)  | [Attack] This super Flow emulates tunneling random noise using TCP over DNS. The payload is generated by a Markov Dictionary and encoded in the DNS requests (responses) by using Base16Alpha encoding. |
+| TCP_DNS_Tunnel_BE_3       | 1007 (0x000003ef)  | [Attack] This super Flow emulates tunneling random noise using TCP over DNS. The payload is generated by a Markov Dictionary and encoded in the DNS requests (responses) by using Base63 encoding. |
+
+## Data Sets
+
+| Simulation Date   | Type  | Location  | Size  | Additional Comments   |
+|-------------------|:-----:|:---------:|:-----:|:---------------------:|
+| May 9, 2017       | Tarball of pcap files | | | |
+| May 9, 2017       | Tarball of ingested data (parquet format) | | | |
+| July 20, 2017     | Tarball of pcap files | | | | 
+| July 20, 2017     | Tarball of ingested data (parquet format) | | | |)
+
+
+
+| Simulation Date  | Total Records  | dns_id=1008 | dns_id=1002 | dns_id=1003 | dns_id=1001 | dns_id=1005 | dns_id=1007 |
+|-----------------:|:--------------:|:-----------:|:-----------:|:-----------:|:-----------:|:-----------:|:-----------:|
+| 5/9/2017         | 391,364,387    | 391,314,477 | 16,317      | 21,666      | 4,156       | 2,743       | 5, 028      |
+| 7/20/2017        | 406,050,508    | 406,043,921 | 856         | 1,269       | 1,167       | 1,694       | 1,601       |
+
+
+More to do here?
+