summaryrefslogtreecommitdiff
path: root/dbsetup.sql
blob: 310db1c8c7e85008eedfcda9f31538906153df75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
DROP TABLE IF EXISTS asnip;

CREATE TABLE asnip (
	asn INT,
	ip_block CHAR(18) -- Since a ip block consist of a maximum of 18 chars "255.255.255.255/32"
);

DROP TABLE IF EXISTS clean_data;

CREATE TABLE clean_data (
	ipb_src CHAR(18),
	ipb_dst CHAR(18),
	time DATETIME,
	port INT,
	volume CHAR(10),
	occurences INT,
	UNIQUE idx (ipb_src, ipb_dst, time, port, volume)
);

DROP TABLE IF EXISTS raw_data;

CREATE TABLE raw_data (
	ip_src CHAR(15), -- Since a ip consist of a maximum of 15 chars "255.255.255.255"
	ip_dst CHAR(15),
	time DATETIME,
	port INT,
	packet_size INT,
	process_time DATETIME
);