Next Article in Journal
Wireless Underground Communications in Sewer and Stormwater Overflow Monitoring: Radio Waves through Soil and Asphalt Medium
Next Article in Special Issue
Fastai: A Layered API for Deep Learning
Previous Article in Journal
Cross-Server Computation Offloading for Multi-Task Mobile Edge Computing
Previous Article in Special Issue
Spectral Normalization for Domain Adaptation
Open AccessArticle

Cyber Security Tool Kit (CyberSecTK): A Python Library for Machine Learning and Cyber Security

Purdue University Northwest, Hammond, IN 46323, USA
Author to whom correspondence should be addressed.
Information 2020, 11(2), 100;
Received: 21 December 2019 / Revised: 3 February 2020 / Accepted: 8 February 2020 / Published: 11 February 2020
(This article belongs to the Special Issue Machine Learning with Python)
The cyber security toolkit, CyberSecTK, is a simple Python library for preprocessing and feature extraction of cyber-security-related data. As the digital universe expands, more and more data need to be processed using automated approaches. In recent years, cyber security professionals have seen opportunities to use machine learning approaches to help process and analyze their data. The challenge is that cyber security experts do not have necessary trainings to apply machine learning to their problems. The goal of this library is to help bridge this gap. In particular, we propose the development of a toolkit in Python that can process the most common types of cyber security data. This will help cyber experts to implement a basic machine learning pipeline from beginning to end. This proposed research work is our first attempt to achieve this goal. The proposed toolkit is a suite of program modules, data sets, and tutorials supporting research and teaching in cyber security and defense. An example of use cases is presented and discussed. Survey results of students using some of the modules in the library are also presented.
Keywords: cyber security; machine learning; feature extraction; toolkit cyber security; machine learning; feature extraction; toolkit
MDPI and ACS Style

Calix, R.A.; Singh, S.B.; Chen, T.; Zhang, D.; Tu, M. Cyber Security Tool Kit (CyberSecTK): A Python Library for Machine Learning and Cyber Security. Information 2020, 11, 100.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

Back to TopTop