Commit Graph

159 Commits (3630ec0460eff75f0cf4d154b7fe81d10bed6804)

Author SHA1 Message Date
Jean-Louis Huynen 17497413a3 how to update web assets 2019-03-27 10:15:57 +01:00
Terrtia 890d2b5e38
chg: [server + workers] add config file + add option to specify save directory 2019-03-26 15:21:36 +01:00
Terrtia f67224e2e9
chg: [server + workers] add config file + add option to specify save directory 2019-03-26 15:20:06 +01:00
Jean-Louis Huynen c7ea2d7863
non interacting 2019-03-22 09:50:02 +01:00
Terrtia f9c6ed3755
fix: [metatypes] add option to save json by uuid 2019-03-19 15:11:47 +01:00
Terrtia 877992ff81
fix: [metatypes] add option to save json by uuid 2019-03-19 14:57:07 +01:00
Terrtia 64f6664611
Merge branch 'master' of https://github.com/D4-project/d4-core 2019-03-19 14:44:58 +01:00
Terrtia 394ed4cc5e
fix: [metatypes] add option to save json by uuid 2019-03-19 14:44:29 +01:00
Jean-Louis Huynen d44b5cedb6 Merge branch 'visu-type' 2019-03-19 14:28:21 +01:00
Terrtia a39d52808c
fix: [worker 2] typo 2019-03-19 14:27:07 +01:00
Terrtia e220c61c73
fix: [worker 2] use file rotation mode 2019-03-19 14:23:55 +01:00
Terrtia 29c259a98e
fix: typo 2019-03-19 14:17:25 +01:00
Terrtia e70904ab20
add [worker 2] add new save mode: save all datas in same directory 2019-03-19 14:10:43 +01:00
Terrtia 3bc20df5da
chg: [UI v0.2] add jquery daterange picker 2019-03-19 09:30:25 +01:00
Jean-Louis Huynen b9d5d52116
Uncomment to enable hot code reloading and debugger 2019-03-18 14:37:42 +01:00
Jean-Louis Huynen 2836414484
compat with python <3.6 2019-03-18 13:00:39 +01:00
Jean-Louis Huynen e4bb9b21fa
Write certificate and json to disk 2019-03-18 11:34:44 +01:00
Jean-Louis Huynen d8a1bfd74f
wip - write raw certs to disk 2019-03-14 17:36:14 +01:00
Terrtia bbb87418b9
fix: [workers 2] buffer 2019-03-14 13:20:06 +01:00
Terrtia 798f9c63d5
chg: [workers] debug: add epoch output 2019-03-14 11:44:56 +01:00
Terrtia 1b3d73e287
Merge branch 'master' of https://github.com/D4-project/d4-core 2019-03-14 11:28:44 +01:00
Terrtia 365f542d1e
chg: [UI v0.2] manage extended accepted types + extended types analyzers 2019-03-14 11:28:33 +01:00
Jean-Louis Huynen 724c4b1a30 Merge branch 'master' of github.com:D4-project/d4-core 2019-03-14 09:44:22 +01:00
Jean-Louis Huynen 0e30b962c9 wip - testing out meta types buffer 2019-03-14 09:44:09 +01:00
Terrtia b6c18f606b
fix: [Flask] fix json type parsing 2019-03-13 11:31:49 +01:00
Terrtia 5f1afd92d6
chg: [default module 254] cleaning 2019-03-13 10:40:59 +01:00
Terrtia fa442a2f70
chg: [254 default module] add functions to reconstruct data and handle buffer 2019-03-13 10:04:20 +01:00
Jean-Louis Huynen 6c90b140f7
Fix indent and self 2019-03-12 15:19:18 +01:00
Terrtia 5891ddef9b
chg: [254 default module] add compress file + send data to analyzers 2019-03-11 16:03:42 +01:00
Terrtia 9b310f7498
chg: [worker 254] use module class 2019-03-11 11:54:20 +01:00
Terrtia 3ad297799e
use dynamic Parent/Child class 2019-03-08 17:11:03 +01:00
Jean-Louis Huynen 9c17d74d7d
typo 2019-03-01 15:39:24 +01:00
Terrtia 16f506111c
fix: [LAUNCH] typo 2019-03-01 10:30:04 +01:00
Terrtia 10a335cdf2
chg: [worker 2] save 254 with file rotation 2019-03-01 10:19:04 +01:00
Terrtia 7444bcdf7b
fix: [worker 8] fix buffer concatenation 2019-02-28 16:43:48 +01:00
Terrtia 25d11be213
chg: [worker 2] basic worker 2, save json on disk 2019-02-28 16:35:34 +01:00
Terrtia 87ce104ef5
chg: [doc] add basic server readme 2019-02-28 10:36:24 +01:00
Terrtia be3029721b
chg: [server worker2] add worker2 v0.0 + detect type change 2019-02-27 15:46:34 +01:00
Terrtia 711e44d24d
chg: [server UI] empty analyzer queues 2019-02-20 10:04:44 +01:00
Terrtia fca82b15b1
fix: [worker 8] use binary type 2019-02-20 09:08:28 +01:00
Terrtia 4b71e43e83
chg: [server] support both IPv4 and IPv6 2019-02-14 11:17:50 +01:00
Terrtia 0abe815e3e
fix: [server] fix install + catch file_compressor error 2019-02-13 16:22:19 +01:00
Terrtia 1d32603378
fix: [worker 1] time rotation/compression 2019-02-13 15:52:24 +01:00
Terrtia e3b1e28206
fix: [server UI v0.2 server management] fix max len input 2019-02-12 14:36:22 +01:00
Terrtia 64bc6153cb
fix: [server UI v0.2 server_management] fix responsive css 2019-02-12 11:55:31 +01:00
Terrtia 938183056f
chg: [server UI v0.2] add name type, fix #3 2019-02-12 10:19:18 +01:00
Terrtia e9ca36f525
fix: [server UI v0.2] max len(analyser_sample) 2019-02-12 09:48:23 +01:00
Terrtia 08809cf574
chg: [worker 1] compress files + send full pathname in feeder queues 2019-02-11 19:49:46 +01:00
Terrtia fe22c69512
fix: [Worker 8] fix buffer type 2019-02-11 10:14:05 +01:00
Terrtia e7c83391b4
chg: [server UI v0.2 show sample, analyzer queue] 2019-02-04 13:46:06 +01:00
Terrtia 9071b44c6d
fix: [server UI] fix css 2019-02-01 17:02:54 +01:00
Terrtia ad0db0e6e8
chg: [worker] trim analyser queue + fix UI fcts 2019-02-01 16:55:48 +01:00
Terrtia f94480baec
chg: [server UI v0.2] add analyzer management 2019-02-01 16:04:51 +01:00
Terrtia d12e8f4a91
chg: [server] add worker 8, push data to redis + save in disk 2019-02-01 11:18:05 +01:00
Terrtia 98ab29ae9f
fix: [server install] add unzip 2019-01-31 15:36:53 +01:00
Terrtia 3bfb256821
fix: [UI v0.2] 404 2019-01-31 15:12:18 +01:00
Terrtia fe8559556e
chg: [server UI v0.2] 404 2019-01-31 15:10:35 +01:00
Terrtia f3e192717f
fix: [server UI v0.2] ip manager pagination 2019-01-31 14:48:09 +01:00
Terrtia f603871d22
chg: [server UI v0.2 add ip and uuid manager] 2019-01-31 14:45:29 +01:00
Terrtia ccf6009336
chg: [redis] update config files + snapshotting strategy + whois install 2019-01-31 10:59:39 +01:00
Terrtia 8538792da1
chg: [server UI v0.2] blacklist/unblacklist by network + add navfooter + fix css 2019-01-30 14:47:43 +01:00
Terrtia d0a2bee4f2
chg: [sever UI v0.2] filter sensors by active connection 2019-01-29 09:22:21 +01:00
Terrtia 69b9c12054
chg: [server UI v0.2] display if uuid is active 2019-01-28 14:16:43 +01:00
Terrtia 7144b56ad8
chg: [server] map active_connection by type + Auto kick connection with same uuid-type 2019-01-28 11:35:28 +01:00
Terrtia eb2cafbafa
chg: [server UI v0.2] change uuid-hmac key 2019-01-25 17:01:43 +01:00
Terrtia 8b4e7ffd1e
fix: [server UI v0.2] html 2019-01-25 16:25:57 +01:00
Terrtia 5cc00b93d5
chg: [server UI v0.2] add ip info + ip list 2019-01-25 16:17:46 +01:00
Terrtia 451bea651a
chg: [server UI v0.1] use json type 2019-01-25 10:09:31 +01:00
Terrtia 3aadf48eb1
chg: [server UI v0.1] add fontawsome 2019-01-24 16:23:47 +01:00
Terrtia 99250af2cc
chg: [server UI v0.1] add server management (blacklist, unblacklist, add and remove accepted types) 2019-01-23 16:04:13 +01:00
Terrtia 63a447d588
chg: [server UI v0.1] add management by uuid + blacklist ip by uuid 2019-01-22 15:38:24 +01:00
Terrtia 7ff0f9ccdb
chg: [server UI v0.1] add UI v0.1 2019-01-21 16:53:40 +01:00
Terrtia 0a73836fd1
fix: [server] fix 2019-01-18 17:16:04 +01:00
Terrtia b37aa38d3b
fix: [server install] add screen 2019-01-18 16:08:19 +01:00
Terrtia fe2b98dd93
chg: [flask] resize 2019-01-18 15:54:16 +01:00
Terrtia 58b2f6a19e
chg: [server] fix 2019-01-18 15:38:27 +01:00
Terrtia 653a1073b8
chg: [server launcher] add launcher 2019-01-18 12:02:20 +01:00
Jean-Louis Huynen 7760d37084 Merge branch 'master' of github.com:D4-project/d4-core 2019-01-18 08:59:39 +01:00
Jean-Louis Huynen f1e27cf447 Adds scripts and instructions for Verifiable Self-Signed Certificate generation 2019-01-18 08:59:15 +01:00
Terrtia 8b30947dd1
Merge branch 'master' of https://github.com/D4-project/d4-core 2019-01-17 15:34:11 +01:00
Terrtia cac6a1ce3c
chg: [web] add basic flask server 2019-01-17 15:33:44 +01:00
Jean-Louis Huynen 12956f605b new example scripts to get a root CA 2019-01-17 12:13:35 +01:00
Terrtia 598ef2e8d8
chg: [server] add redis config file 2019-01-16 10:37:34 +01:00
Terrtia e24c5e4149
chg: [server, workers] add new redis metadata + fix log rotation + add control on stream size + add control on accepted types 2019-01-16 10:27:59 +01:00
Terrtia b6c48d95e3
fix: [worker4] fix save rotation 2019-01-15 15:01:30 +01:00
Terrtia 797ec0056a
chg: [worker4] add dnscap workers 2019-01-15 14:23:53 +01:00
Terrtia d8f93160dd
chg: [server worker1] add uuid metadata + fix worker1 2019-01-15 14:15:37 +01:00
Terrtia 8d041682b7
chg: [server] add some logs 2019-01-14 12:27:30 +01:00
Terrtia a7d5348ca6
chg: [server] chg tcpdump filepath + add basic logging 2019-01-14 11:17:18 +01:00
Terrtia b82786e911
Merge branch 'master' of https://github.com/D4-project/d4-core 2019-01-11 13:56:09 +01:00
Terrtia b66444540c
chg: [server] refractor stream worker + add uuid blacklist + handle pcap (type 2) 2019-01-11 13:54:01 +01:00
Jean-Louis Huynen 9bd32a5cc5 self-signed certificate generation script 2019-01-10 10:20:42 +01:00
Terrtia 6472ba8a21
chg: [server] add blacklist + add ip-uuid stats 2019-01-08 16:29:44 +01:00
Terrtia 57981dd452
chg: [server] support binary, add time rotation 2019-01-08 10:09:57 +01:00
Terrtia 9fd028f17f
chg: [server] use redis stream + save file on disk + file rotation (max_size) 2019-01-07 16:11:04 +01:00
Terrtia 81044af438
chg: [server] add install script 2019-01-03 16:31:54 +01:00
Terrtia 64924db80a
fix: [server] buffer 2019-01-03 15:46:42 +01:00
Terrtia afa8edd08e
chg: [server] timeout buffers 2019-01-03 15:23:06 +01:00
Terrtia 1ab9deb777
chg: [server] test with multiple clients + cleaning
todo: - timeout buffers
      - handle multiple d4 on the same client (with tcp port number)
2019-01-03 14:53:53 +01:00
Terrtia e19e301038
fix: [server] fix buffer with incomplete header 2019-01-03 12:01:06 +01:00