All Projects → IndexFziQ → ML-ATIC

IndexFziQ / ML-ATIC

Licence: MIT license
Abnormal Traffic Identification Classifier based on Machine Learning. My code for undergraduate graduation design.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to ML-ATIC

Nfdump
Netflow processing tools
Stars: ✭ 456 (+1800%)
Mutual labels:  netflow
Flow Pipeline
A set of tools and examples to run a flow-pipeline (sFlow, NetFlow)
Stars: ✭ 86 (+258.33%)
Mutual labels:  netflow
Libebpfflow
Container traffic visibility library based on eBPF
Stars: ✭ 194 (+708.33%)
Mutual labels:  netflow
Nfstream
NFStream: a Flexible Network Data Analysis Framework.
Stars: ✭ 622 (+2491.67%)
Mutual labels:  netflow
Python Netflow V9 Softflowd
PyPI "netflow" package. NetFlow v9 parser, collector and analyzer implemented in Python 3. Developed and tested with softflowd
Stars: ✭ 61 (+154.17%)
Mutual labels:  netflow
Dynamite Nsm
DynamiteNSM is a free Network Security Monitor developed by Dynamite Analytics to enable network visibility and advanced cyber threat detection
Stars: ✭ 92 (+283.33%)
Mutual labels:  netflow
Ipt Netflow
Netflow iptables module for Linux kernel (official)
Stars: ✭ 357 (+1387.5%)
Mutual labels:  netflow
flowanalyzer
Manito Networks Flow Analyzer
Stars: ✭ 42 (+75%)
Mutual labels:  netflow
Softflowd
softflowd: A flow-based network traffic analyser capable of Cisco NetFlow data export software.
Stars: ✭ 74 (+208.33%)
Mutual labels:  netflow
Elastiflow
Network flow analytics (Netflow, sFlow and IPFIX) with the Elastic Stack
Stars: ✭ 2,322 (+9575%)
Mutual labels:  netflow
Pmacct
pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].
Stars: ✭ 677 (+2720.83%)
Mutual labels:  netflow
Vflow
Enterprise Network Flow Collector (IPFIX, sFlow, Netflow) from Verizon Media
Stars: ✭ 776 (+3133.33%)
Mutual labels:  netflow
Nfsen Ng
Responsive NetFlow visualizer built on top of nfdump tools.
Stars: ✭ 112 (+366.67%)
Mutual labels:  netflow
Goflow
The high-scalability sFlow/NetFlow/IPFIX collector used internally at Cloudflare.
Stars: ✭ 460 (+1816.67%)
Mutual labels:  netflow
AIML-Projects
Projects I completed as a part of Great Learning's PGP - Artificial Intelligence and Machine Learning
Stars: ✭ 85 (+254.17%)
Mutual labels:  decision-tree-classifier
Ntopng
Web-based Traffic and Security Network Traffic Monitoring
Stars: ✭ 4,313 (+17870.83%)
Mutual labels:  netflow
Nprobe
Open source components and extensions for nProbe
Stars: ✭ 1,266 (+5175%)
Mutual labels:  netflow
spark-netflow
NetFlow data source for Spark SQL and DataFrames
Stars: ✭ 16 (-33.33%)
Mutual labels:  netflow
graylog-plugin-netflow
[DEPRECATED] Graylog NetFlow plugin
Stars: ✭ 35 (+45.83%)
Mutual labels:  netflow
Data Visualization
数据可视化
Stars: ✭ 184 (+666.67%)
Mutual labels:  netflow

ML-ATIC

Abnormal Traffic Identification Classifier based on machine learning methods with the help of Weka API. It's my code for undergraduate graduation design. And there would be many mistakes in codes. Anyway, it may have some inappropriate methods in training model and evaluation.

Welcome to find it out. Any questions, please e-mail me!

Requirements

  1. Java SE 7

  2. Jars in Maylib

  3. Data from KDDCUP99, I use 10% version limited by the computing resource.

Install

  1. Unzip TrainAndTest.zip and Model.zip in data file. Train.arff and Test.arff had been preprocessed by adding the head for raw data. If interested, you can open it and then explore.
  2. There are some character encoding problems in java files which are UTF-8 and GB18030. And it may lead some mistakes in annotations.
  3. File Model contains some trained models which can be used directly. You can also train model by yourself by running BuildTree.java, TestBP.java and TestLibsvm.java.
  4. Run MainContainer.java. It is a demo UI used for show the prediction.
  5. Note that test.txt is some examples from kddcup.newtestdata_10_percent_unlabeled.gz.

License

MIT License

Copyright (c) 2019 Yuqiang Xie

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].